gs@gw-lap:~/dev/kernel-2.6.16/kernel/linux-2.6.16$ more k2 ELF Header: Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: ARM ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0xc0008000 Start of program headers: 52 (bytes into file) Start of section headers: 2334256 (bytes into file) Flags: 0x202, has entry point, GNU EABI, software FP Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 1 Size of section headers: 40 (bytes) Number of section headers: 17 Section header string table index: 14 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .init PROGBITS c0008000 008000 015000 00 WAX 0 0 32 [ 2] .text PROGBITS c001d000 01d000 1edbbc 00 AX 0 0 32 [ 3] .pci_fixup PROGBITS c020b000 20b000 000350 00 A 0 0 4 [ 4] .rio_route PROGBITS c020b350 23794c 000000 00 W 0 0 1 [ 5] __ksymtab PROGBITS c020b350 20b350 003f50 00 A 0 0 4 [ 6] __ksymtab_gpl PROGBITS c020f2a0 20f2a0 000c70 00 A 0 0 4 [ 7] __kcrctab PROGBITS c020ff10 20ff10 001fa8 00 A 0 0 4 [ 8] __kcrctab_gpl PROGBITS c0211eb8 211eb8 000638 00 A 0 0 4 [ 9] __ksymtab_strings PROGBITS c02124f0 2124f0 00bfc8 00 A 0 0 8 [10] __param PROGBITS c021f000 21f000 0004c4 00 A 0 0 4 [11] .data PROGBITS c0220000 220000 01794c 00 WA 0 0 32 [12] .bss NOBITS c0237960 23794c 014754 00 WA 0 0 32 [13] .comment PROGBITS 00000000 23794c 002448 00 0 0 1 [14] .shstrtab STRTAB 00000000 239d94 00009b 00 0 0 1 [15] .symtab SYMTAB 00000000 23a0d8 07a030 10 16 24035 4 [16] .strtab STRTAB 00000000 2b4108 069bde 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x008000 0xc0008000 0xc0008000 0x22f94c 0x2440b4 RWE 0x8000 Section to Segment mapping: Segment Sections... 00 .init .text .pci_fixup __ksymtab __ksymtab_gpl __kcrctab __kcrctab_gpl __ksymtab_strings __param .data .bss There is no dynamic section in this file. There are no relocations in this file. There are no unwind sections in this file. Symbol table '.symtab' contains 31235 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: c0008000 0 SECTION LOCAL DEFAULT 1 2: c001d000 0 SECTION LOCAL DEFAULT 2 3: c020b000 0 SECTION LOCAL DEFAULT 3 4: c020b350 0 SECTION LOCAL DEFAULT 4 5: c020b350 0 SECTION LOCAL DEFAULT 5 6: c020f2a0 0 SECTION LOCAL DEFAULT 6 7: c020ff10 0 SECTION LOCAL DEFAULT 7 8: c0211eb8 0 SECTION LOCAL DEFAULT 8 9: c02124f0 0 SECTION LOCAL DEFAULT 9 10: c021f000 0 SECTION LOCAL DEFAULT 10 11: c0220000 0 SECTION LOCAL DEFAULT 11 12: c0237960 0 SECTION LOCAL DEFAULT 12 13: 00000000 0 SECTION LOCAL DEFAULT 13 14: 00000000 0 SECTION LOCAL DEFAULT 14 15: 00000000 0 SECTION LOCAL DEFAULT 15 16: 00000000 0 SECTION LOCAL DEFAULT 16 17: 00000000 0 FILE LOCAL DEFAULT ABS arch/arm/kernel/head.S 18: c0008000 0 FUNC LOCAL DEFAULT 1 $a 19: c0008148 0 FUNC LOCAL DEFAULT 1 __lookup_processor_type 20: c0008140 0 FUNC LOCAL DEFAULT 1 __error_p 21: c00081a8 0 FUNC LOCAL DEFAULT 1 __lookup_machine_type 22: c0008140 0 FUNC LOCAL DEFAULT 1 __error_a 23: c00080d8 0 FUNC LOCAL DEFAULT 1 __create_page_tables 24: c000802c 0 OBJECT LOCAL DEFAULT 1 __switch_data 25: c0008094 0 FUNC LOCAL DEFAULT 1 __enable_mmu 26: c000802c 0 OBJECT LOCAL DEFAULT 1 $d 27: c0008050 0 FUNC LOCAL DEFAULT 1 __mmap_switched 28: c0008050 0 FUNC LOCAL DEFAULT 1 $a 29: c00080c0 0 FUNC LOCAL DEFAULT 1 __turn_mmu_on 30: c0008140 0 FUNC LOCAL DEFAULT 1 __error 31: c0008194 0 OBJECT LOCAL DEFAULT 1 $d 32: c00081a8 0 FUNC LOCAL DEFAULT 1 $a 33: 00000000 0 FILE LOCAL DEFAULT ABS main.c 34: c0223930 0 OBJECT LOCAL DEFAULT 11 $d 35: c001a6b0 12 OBJECT LOCAL DEFAULT 1 __setup_initcall_debug_se 36: c001a6b0 0 OBJECT LOCAL DEFAULT 1 $d 37: c001ab80 15 OBJECT LOCAL DEFAULT 1 __setup_str_initcall_debu 38: c00087e4 36 FUNC LOCAL DEFAULT 1 initcall_debug_setup 39: c001a6bc 12 OBJECT LOCAL DEFAULT 1 __setup_rdinit_setup 40: c001ab90 8 OBJECT LOCAL DEFAULT 1 __setup_str_rdinit_setup 41: c0008540 64 FUNC LOCAL DEFAULT 1 rdinit_setup 42: c001a6c8 12 OBJECT LOCAL DEFAULT 1 __setup_init_setup 43: c001ab98 6 OBJECT LOCAL DEFAULT 1 __setup_str_init_setup 44: c0008500 64 FUNC LOCAL DEFAULT 1 init_setup 45: c001a6d4 12 OBJECT LOCAL DEFAULT 1 __setup_loglevel 46: c001aba0 10 OBJECT LOCAL DEFAULT 1 __setup_str_loglevel 47: c00082b4 48 FUNC LOCAL DEFAULT 1 loglevel 48: c001a6e0 12 OBJECT LOCAL DEFAULT 1 __setup_quiet_kernel 49: c001abb0 6 OBJECT LOCAL DEFAULT 1 __setup_str_quiet_kernel 50: c0008284 48 FUNC LOCAL DEFAULT 1 quiet_kernel 51: c001a6ec 12 OBJECT LOCAL DEFAULT 1 __setup_debug_kernel 52: c001abb8 6 OBJECT LOCAL DEFAULT 1 __setup_str_debug_kernel 53: c0008254 48 FUNC LOCAL DEFAULT 1 debug_kernel 54: c020b360 8 OBJECT LOCAL DEFAULT 5 __ksymtab_loops_per_jiffy 55: c020b360 0 OBJECT LOCAL DEFAULT 5 $d 56: c0212508 16 OBJECT LOCAL DEFAULT 9 __kstrtab_loops_per_jiffy 57: c020ff18 4 OBJECT LOCAL DEFAULT 7 __kcrctab_loops_per_jiffy 58: c020ff18 0 OBJECT LOCAL DEFAULT 7 $d 59: c001a6f8 12 OBJECT LOCAL DEFAULT 1 __setup_maxcpus 60: c001abc0 9 OBJECT LOCAL DEFAULT 1 __setup_str_maxcpus 61: c0008224 48 FUNC LOCAL DEFAULT 1 maxcpus 62: c001a704 12 OBJECT LOCAL DEFAULT 1 __setup_nosmp 63: c001abd0 6 OBJECT LOCAL DEFAULT 1 __setup_str_nosmp 64: c0008200 36 FUNC LOCAL DEFAULT 1 nosmp 65: c020b368 8 OBJECT LOCAL DEFAULT 5 __ksymtab_system_state 66: c0212518 13 OBJECT LOCAL DEFAULT 9 __kstrtab_system_state 67: c020ff1c 4 OBJECT LOCAL DEFAULT 7 __kcrctab_system_state 68: c02239c0 4 OBJECT LOCAL DEFAULT 11 max_cpus 69: c02239c4 136 OBJECT LOCAL DEFAULT 11 argv_init 70: c0008200 0 FUNC LOCAL DEFAULT 1 $a 71: c0008220 0 OBJECT LOCAL DEFAULT 1 $d 72: c0008224 0 FUNC LOCAL DEFAULT 1 $a 73: c0008250 0 OBJECT LOCAL DEFAULT 1 $d 74: c0008254 0 FUNC LOCAL DEFAULT 1 $a 75: c0008280 0 OBJECT LOCAL DEFAULT 1 $d 76: c0008284 0 FUNC LOCAL DEFAULT 1 $a