Use a binary search to speed up bulk kallsyms lookups.
[ksplice.git] / kmodsrc / ld-script
blob89580093fc4f4a43da971076979393abca77ab18
1 SECTIONS {
2   .text : { *(.text .text.* .exit.text) }
3   .ksplice_relocs : {
4     ksplice_relocs = .;
5     KEEP(*(.ksplice_relocs))
6     ksplice_relocs_end = .;
7   }
8   .ksplice_symbols : {
9     ksplice_symbols = .;
10     KEEP(*(.ksplice_symbols))
11     ksplice_symbols_end = .;
12   }
13   .ksplice_sections : {
14     ksplice_sections = .;
15     KEEP(*(.ksplice_sections))
16     ksplice_sections_end = .;
17   }
18   .ksplice_patches : {
19     ksplice_patches = .;
20     KEEP(*(.ksplice_patches))
21     ksplice_patches_end = .;
22   }
23   .ksplice_exports : {
24     ksplice_exports = .;
25     KEEP(*(.ksplice_exports))
26     ksplice_exports_end = .;
27   }
28   .ksplice_system_map : {
29     ksplice_system_map = .;
30     KEEP(*(.ksplice_system_map))
31     ksplice_system_map_end = .;
32   }
33   .parainstructions : {
34     parainstructions = .;
35     KEEP(*(.parainstructions))
36     parainstructions_end = .;
37   }