root@fledgling:/usr/ports/devel/binutils # readelf -S /usr/lib32/crt1.o There are 22 section headers, starting at offset 0x1930: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .strtab STRTAB 00000000 00175f 0001cf 00 0 0 1 [ 2] .text PROGBITS 00000000 000034 0002a8 00 AX 0 0 4 [ 3] .rela.text RELA 00000000 001124 00018c 0c 21 2 4 [ 4] .comment PROGBITS 00000000 0002dc 00006e 01 MS 0 0 1 [ 5] .note.tag NOTE 00000000 00034c 000048 00 A 0 0 4 [ 6] .rodata.str1.1 PROGBITS 00000000 000394 000001 01 AMS 0 0 1 [ 7] .data PROGBITS 00000000 000398 000004 00 WA 0 0 4 [ 8] .rela.data RELA 00000000 0012b0 00000c 0c 21 7 4 [ 9] .debug_str PROGBITS 00000000 00039c 0001fd 01 MS 0 0 1 [10] .debug_loc PROGBITS 00000000 000599 0001f5 00 0 0 1 [11] .debug_abbrev PROGBITS 00000000 00078e 000145 00 0 0 1 [12] .debug_info PROGBITS 00000000 0008d3 0003b0 00 0 0 1 [13] .rela.debug_info RELA 00000000 0012bc 000444 0c 21 12 4 [14] .debug_macinfo PROGBITS 00000000 000c83 000001 00 0 0 1 [15] .note.GNU-stack PROGBITS 00000000 000c84 000000 00 0 0 1 [16] .debug_line PROGBITS 00000000 000c84 00021e 00 0 0 1 [17] .rela.debug_line RELA 00000000 001700 00000c 0c 21 16 4 [18] .debug_frame PROGBITS 00000000 000ea4 000080 00 0 0 4 [19] .rela.debug_frame RELA 00000000 00170c 000048 0c 21 18 4 [20] .llvm_addrsig LOOS+0xfff4c03 00000000 001754 00000b 00 21 0 1 [21] .symtab SYMTAB 00000000 000f24 000200 10 1 15 4 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) root@fledgling:/usr/ports/devel/binutils # readelf -r /usr/lib32/crt1.o Relocation section with addend (.rela.text): r_offset r_info r_type st_value st_name + r_addend 0000001e 00001d06 R_PPC_ADDR16_HA 00000004 environ + 0 0000002a 00001d04 R_PPC_ADDR16_LO 00000004 environ + 0 0000003e 00001d04 R_PPC_ADDR16_LO 00000004 environ + 0 00000056 00001606 R_PPC_ADDR16_HA 00000000 __progname + 0 0000005e 00001604 R_PPC_ADDR16_LO 00000000 __progname + 0 00000086 00001604 R_PPC_ADDR16_LO 00000000 __progname + 0 00000096 00001706 R_PPC_ADDR16_HA 00000004 __ps_strings + 0 0000009a 00001704 R_PPC_ADDR16_LO 00000004 __ps_strings + 0 0000009e 00000f06 R_PPC_ADDR16_HA 00000000 _DYNAMIC + 0 000000a2 00000f04 R_PPC_ADDR16_LO 00000000 _DYNAMIC + 0 000000b0 00001c12 R_PPC_PLTREL24 00000000 atexit + 0 000000b8 00001a12 R_PPC_PLTREL24 00000000 _init_tls + 0 000000d8 00001f12 R_PPC_PLTREL24 00000000 main + 0 000000dc 00001e12 R_PPC_PLTREL24 00000000 exit + 0 000000fe 00000f06 R_PPC_ADDR16_HA 00000000 _DYNAMIC + 0 00000102 00000f04 R_PPC_ADDR16_LO 00000000 _DYNAMIC + 0 00000126 00000706 R_PPC_ADDR16_HA 00000000 .text + 21c 0000012a 00000704 R_PPC_ADDR16_LO 00000000 .text + 21c 00000130 00001c12 R_PPC_PLTREL24 00000000 atexit + 0 00000136 00001406 R_PPC_ADDR16_HA 00000000 __preinit_array_end + 0 0000013a 00001506 R_PPC_ADDR16_HA 00000000 __preinit_array_start + 0 0000013e 00001404 R_PPC_ADDR16_LO 00000000 __preinit_array_end + 0 00000142 00001504 R_PPC_ADDR16_LO 00000000 __preinit_array_start + 0 00000190 0000190a R_PPC_REL24 00000000 _init + 0 00000196 00001206 R_PPC_ADDR16_HA 00000000 __init_array_end + 0 0000019a 00001306 R_PPC_ADDR16_HA 00000000 __init_array_start + 0 0000019e 00001204 R_PPC_ADDR16_LO 00000000 __init_array_end + 0 000001a2 00001304 R_PPC_ADDR16_LO 00000000 __init_array_start + 0 00000232 00001006 R_PPC_ADDR16_HA 00000000 __fini_array_end + 0 00000236 00001106 R_PPC_ADDR16_HA 00000000 __fini_array_start + 0 0000023a 00001004 R_PPC_ADDR16_LO 00000000 __fini_array_end + 0 0000023e 00001104 R_PPC_ADDR16_LO 00000000 __fini_array_start + 0 00000288 0000180a R_PPC_REL24 00000000 _fini + 0 Relocation section with addend (.rela.data): r_offset r_info r_type st_value st_name + r_addend 00000000 00000901 R_PPC_ADDR32 00000000 .rodata.str1.1 + 0 Relocation section with addend (.rela.debug_info): r_offset r_info r_type st_value st_name + r_addend 00000006 00000c01 R_PPC_ADDR32 00000000 .debug_abbrev + 0 0000000c 00000a01 R_PPC_ADDR32 00000000 .debug_str + 0 00000012 00000a01 R_PPC_ADDR32 00000000 .debug_str + 4f 00000016 00000d01 R_PPC_ADDR32 00000000 .debug_line + 0 0000001a 00000a01 R_PPC_ADDR32 00000000 .debug_str + 6f 0000001e 00000701 R_PPC_ADDR32 00000000 .text + 0 00000027 00000a01 R_PPC_ADDR32 00000000 .debug_str + ac 00000034 00000801 R_PPC_ADDR32 00000000 .note.tag + 0 00000042 00000a01 R_PPC_ADDR32 00000000 .debug_str + b3 0000004e 00000a01 R_PPC_ADDR32 00000000 .debug_str + d0 0000005a 00000a01 R_PPC_ADDR32 00000000 .debug_str + d7 00000066 00000a01 R_PPC_ADDR32 00000000 .debug_str + dc 00000072 00000a01 R_PPC_ADDR32 00000000 .debug_str + fa 00000083 00000a01 R_PPC_ADDR32 00000000 .debug_str + c8 0000008e 00000a01 R_PPC_ADDR32 00000000 .debug_str + be 00000095 00000a01 R_PPC_ADDR32 00000000 .debug_str + ba 000000a8 00000a01 R_PPC_ADDR32 00000000 .debug_str + e1 000000af 00000a01 R_PPC_ADDR32 00000000 .debug_str + e6 000000b6 00000a01 R_PPC_ADDR32 00000000 .debug_str + ff 000000c3 00000801 R_PPC_ADDR32 00000000 .note.tag + 18 000000d1 00000a01 R_PPC_ADDR32 00000000 .debug_str + b3 000000dd 00000a01 R_PPC_ADDR32 00000000 .debug_str + d0 000000e9 00000a01 R_PPC_ADDR32 00000000 .debug_str + d7 000000f5 00000a01 R_PPC_ADDR32 00000000 .debug_str + dc 00000101 00000a01 R_PPC_ADDR32 00000000 .debug_str + fa 0000011e 00000a01 R_PPC_ADDR32 00000000 .debug_str + 127 00000129 00000a01 R_PPC_ADDR32 00000000 .debug_str + 11c 00000130 00000a01 R_PPC_ADDR32 00000000 .debug_str + 10f 00000137 00000a01 R_PPC_ADDR32 00000000 .debug_str + 130 00000143 00001601 R_PPC_ADDR32 00000000 __progname + 0 00000152 00000a01 R_PPC_ADDR32 00000000 .debug_str + 13b 0000015f 00000801 R_PPC_ADDR32 00000000 .note.tag + 30 0000016d 00000a01 R_PPC_ADDR32 00000000 .debug_str + b3 00000179 00000a01 R_PPC_ADDR32 00000000 .debug_str + d0 00000185 00000a01 R_PPC_ADDR32 00000000 .debug_str + d7 00000191 00000a01 R_PPC_ADDR32 00000000 .debug_str + dc 0000019d 00000a01 R_PPC_ADDR32 00000000 .debug_str + fa 000001aa 00000a01 R_PPC_ADDR32 00000000 .debug_str + 14a 000001b6 00001d01 R_PPC_ADDR32 00000004 environ + 0 000001c5 00000a01 R_PPC_ADDR32 00000000 .debug_str + 152 000001d1 00001701 R_PPC_ADDR32 00000004 __ps_strings + 0 000001db 00000a01 R_PPC_ADDR32 00000000 .debug_str + 15f 000001e5 00000a01 R_PPC_ADDR32 00000000 .debug_str + 176 000001f0 00000a01 R_PPC_ADDR32 00000000 .debug_str + 16a 000001f7 00000a01 R_PPC_ADDR32 00000000 .debug_str + 180 000001ff 00000a01 R_PPC_ADDR32 00000000 .debug_str + 18c 0000020a 00000a01 R_PPC_ADDR32 00000000 .debug_str + 191 00000215 00000a01 R_PPC_ADDR32 00000000 .debug_str + 196 00000220 00000a01 R_PPC_ADDR32 00000000 .debug_str + 19a 0000022c 00000701 R_PPC_ADDR32 00000000 .text + 0 00000236 00000a01 R_PPC_ADDR32 00000000 .debug_str + 19c 0000023d 00000b01 R_PPC_ADDR32 00000000 .debug_loc + b4 00000241 00000a01 R_PPC_ADDR32 00000000 .debug_str + 18c 0000024c 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 96 00000250 00000a01 R_PPC_ADDR32 00000000 .debug_str + 191 0000025b 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 78 0000025f 00000a01 R_PPC_ADDR32 00000000 .debug_str + 196 0000026a 00000b01 R_PPC_ADDR32 00000000 .debug_loc + d2 0000026e 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1c8 00000279 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 5a 0000027d 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1c0 00000288 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 3c 0000028c 00000a01 R_PPC_ADDR32 00000000 .debug_str + 15f 0000029b 00000701 R_PPC_ADDR32 00000000 .text + 1c 000002a6 00000b01 R_PPC_ADDR32 00000000 .debug_loc + f0 000002af 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 1e 000002b8 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 0 000002c1 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 10e 000002cc 00000701 R_PPC_ADDR32 00000000 .text + e0 000002d6 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1a3 000002dd 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 13f 000002e1 00000a01 R_PPC_ADDR32 00000000 .debug_str + 18c 000002ec 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 121 000002f0 00000a01 R_PPC_ADDR32 00000000 .debug_str + 191 000002fb 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 15d 000002ff 00000a01 R_PPC_ADDR32 00000000 .debug_str + 196 0000030a 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 17b 0000030e 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1dd 00000319 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 1b1 0000031d 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1ef 00000328 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1f2 00000334 00000701 R_PPC_ADDR32 00000000 .text + 21c 0000033e 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1b6 00000345 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 1cf 00000349 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1dd 00000354 00000b01 R_PPC_ADDR32 00000000 .debug_loc + 1e2 00000358 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1ef 00000363 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1f2 0000037f 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1cc 00000388 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1e8 00000393 00000a01 R_PPC_ADDR32 00000000 .debug_str + 1df Relocation section with addend (.rela.debug_line): r_offset r_info r_type st_value st_name + r_addend 00000119 00000701 R_PPC_ADDR32 00000000 .text + 0 Relocation section with addend (.rela.debug_frame): r_offset r_info r_type st_value st_name + r_addend 00000018 00000e01 R_PPC_ADDR32 00000000 .debug_frame + 0 0000001c 00000701 R_PPC_ADDR32 00000000 .text + 0 0000003c 00000e01 R_PPC_ADDR32 00000000 .debug_frame + 0 00000040 00000701 R_PPC_ADDR32 00000000 .text + e0 00000064 00000e01 R_PPC_ADDR32 00000000 .debug_frame + 0 00000068 00000701 R_PPC_ADDR32 00000000 .text + 21c ------------------------- root@blackbird:/usr/src # readelf -S /usr/lib32/crt1.o There are 28 section headers, starting at offset 0x1224: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS 00000000 000034 000228 00 AX 0 0 4 [ 2] .rela.text RELA 00000000 001a08 000174 0c 26 1 4 [ 3] .data PROGBITS 00000000 00025c 000000 00 WA 0 0 1 [ 4] .bss NOBITS 00000000 00025c 000000 00 WA 0 0 1 [ 5] .debug_abbrev PROGBITS 00000000 00025c 0001be 00 0 0 1 [ 6] .debug_info PROGBITS 00000000 00041a 0004bd 00 0 0 1 [ 7] .rela.debug_info RELA 00000000 001b7c 000498 0c 26 6 4 [ 8] .debug_line PROGBITS 00000000 0008d7 0001ce 00 0 0 1 [ 9] .rela.debug_line RELA 00000000 002014 00000c 0c 26 8 4 [10] .comment PROGBITS 00000000 000aa5 000114 00 0 0 1 [11] .rodata.str1.4 PROGBITS 00000000 000bbc 000001 01 AMS 0 0 4 [12] .note.tag NOTE 00000000 000bc0 000048 00 A 0 0 4 [13] .sdata PROGBITS 00000000 000c08 000004 00 WA 0 0 4 [14] .rela.sdata RELA 00000000 002020 00000c 0c 26 13 4 [15] .debug_frame PROGBITS 00000000 000c0c 000054 00 0 0 4 [16] .rela.debug_frame RELA 00000000 00202c 000030 0c 26 15 4 [17] .debug_loc PROGBITS 00000000 000c60 000196 00 0 0 1 [18] .debug_pubnames PROGBITS 00000000 000df6 000049 00 0 0 1 [19] .rela.debug_pubna RELA 00000000 00205c 00000c 0c 26 18 4 [20] .debug_aranges PROGBITS 00000000 000e3f 000020 00 0 0 1 [21] .rela.debug_arang RELA 00000000 002068 000018 0c 26 20 4 [22] .debug_ranges PROGBITS 00000000 000e5f 000060 00 0 0 1 [23] .debug_str PROGBITS 00000000 000ebf 000266 01 MS 0 0 1 [24] .note.GNU-stack PROGBITS 00000000 001125 000000 00 0 0 1 [25] .shstrtab STRTAB 00000000 001125 0000fe 00 0 0 1 [26] .symtab SYMTAB 00000000 001684 000280 10 27 23 4 [27] .strtab STRTAB 00000000 001904 000101 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) root@blackbird:/usr/src # readelf -r /usr/lib32/crt1.o Relocation section with addend (.rela.text): r_offset r_info r_type st_value st_name + r_addend 0000000a 00001806 R_PPC_ADDR16_HA 00000004 environ + 0 00000022 00001804 R_PPC_ADDR16_LO 00000004 environ + 0 0000005a 00001906 R_PPC_ADDR16_HA 00000000 __progname + 0 0000005e 00001904 R_PPC_ADDR16_LO 00000000 __progname + 0 0000008e 00001904 R_PPC_ADDR16_LO 00000000 __progname + 0 000000aa 00001a06 R_PPC_ADDR16_HA 00000004 __ps_strings + 0 000000ae 00001a04 R_PPC_ADDR16_LO 00000004 __ps_strings + 0 000000b2 00001b06 R_PPC_ADDR16_HA 00000000 _DYNAMIC + 0 000000b6 00001b04 R_PPC_ADDR16_LO 00000000 _DYNAMIC + 0 000000c0 00001c0a R_PPC_REL24 00000000 atexit + 0 000000d0 00001d0a R_PPC_REL24 00000000 main + 0 000000d4 00001e0a R_PPC_REL24 00000000 exit + 0 000000da 00001804 R_PPC_ADDR16_LO 00000004 environ + 0 000000e0 00001f0a R_PPC_REL24 00000000 _init_tls + 0 000000e6 00000206 R_PPC_ADDR16_HA 00000000 .text + 1a4 000000ea 00000204 R_PPC_ADDR16_LO 00000000 .text + 1a4 000000ec 00001c0a R_PPC_REL24 00000000 atexit + 0 000000f2 00002006 R_PPC_ADDR16_HA 00000000 __preinit_array_start + 0 000000f6 00002106 R_PPC_ADDR16_HA 00000000 __preinit_array_end + 0 000000fa 00002004 R_PPC_ADDR16_LO 00000000 __preinit_array_start + 0 000000fe 00002104 R_PPC_ADDR16_LO 00000000 __preinit_array_end + 0 00000148 0000220a R_PPC_REL24 00000000 _init + 0 0000014e 00002306 R_PPC_ADDR16_HA 00000000 __init_array_start + 0 00000152 00002406 R_PPC_ADDR16_HA 00000000 __init_array_end + 0 00000156 00002304 R_PPC_ADDR16_LO 00000000 __init_array_start + 0 0000015a 00002404 R_PPC_ADDR16_LO 00000000 __init_array_end + 0 000001a6 00002506 R_PPC_ADDR16_HA 00000000 __fini_array_start + 0 000001aa 00002606 R_PPC_ADDR16_HA 00000000 __fini_array_end + 0 000001b6 00002504 R_PPC_ADDR16_LO 00000000 __fini_array_start + 0 000001ba 00002604 R_PPC_ADDR16_LO 00000000 __fini_array_end + 0 00000224 0000270a R_PPC_REL24 00000000 _fini + 0 Relocation section with addend (.rela.debug_info): r_offset r_info r_type st_value st_name + r_addend 00000006 00000501 R_PPC_ADDR32 00000000 .debug_abbrev + 0 0000000c 00001401 R_PPC_ADDR32 00000000 .debug_str + e8 00000011 00001401 R_PPC_ADDR32 00000000 .debug_str + c8 00000015 00000201 R_PPC_ADDR32 00000000 .text + 0 00000019 00000201 R_PPC_ADDR32 00000000 .text + 228 0000001d 00000701 R_PPC_ADDR32 00000000 .debug_line + 0 00000024 00001401 R_PPC_ADDR32 00000000 .debug_str + 238 0000002b 00001401 R_PPC_ADDR32 00000000 .debug_str + 61 00000032 00001401 R_PPC_ADDR32 00000000 .debug_str + 1de 00000039 00001401 R_PPC_ADDR32 00000000 .debug_str + 9b 0000003e 00001401 R_PPC_ADDR32 00000000 .debug_str + 21 00000050 00001401 R_PPC_ADDR32 00000000 .debug_str + 11a 0000005d 00001401 R_PPC_ADDR32 00000000 .debug_str + 15b 00000064 00001401 R_PPC_ADDR32 00000000 .debug_str + 1ae 0000006b 00001401 R_PPC_ADDR32 00000000 .debug_str + 173 00000072 00001401 R_PPC_ADDR32 00000000 .debug_str + 30 00000079 00001401 R_PPC_ADDR32 00000000 .debug_str + 5b 0000007e 00001401 R_PPC_ADDR32 00000000 .debug_str + 0 0000008b 00001401 R_PPC_ADDR32 00000000 .debug_str + 214 00000092 00001401 R_PPC_ADDR32 00000000 .debug_str + 22c 0000009c 00001401 R_PPC_ADDR32 00000000 .debug_str + 1bc 000000a1 00001401 R_PPC_ADDR32 00000000 .debug_str + 9 000000ae 00001401 R_PPC_ADDR32 00000000 .debug_str + 89 000000be 00001401 R_PPC_ADDR32 00000000 .debug_str + 4c 000000c9 00001401 R_PPC_ADDR32 00000000 .debug_str + 20b 000000e2 00001401 R_PPC_ADDR32 00000000 .debug_str + c1 000000f0 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d7 000000fe 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d2 0000010c 00001401 R_PPC_ADDR32 00000000 .debug_str + 261 0000011a 00001401 R_PPC_ADDR32 00000000 .debug_str + 2b 00000141 00001401 R_PPC_ADDR32 00000000 .debug_str + c1 0000014f 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d7 0000015d 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d2 0000016b 00001401 R_PPC_ADDR32 00000000 .debug_str + 261 00000179 00001401 R_PPC_ADDR32 00000000 .debug_str + 2b 000001a8 00001401 R_PPC_ADDR32 00000000 .debug_str + c1 000001b6 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d7 000001c4 00001401 R_PPC_ADDR32 00000000 .debug_str + 1d2 000001d2 00001401 R_PPC_ADDR32 00000000 .debug_str + 261 000001e0 00001401 R_PPC_ADDR32 00000000 .debug_str + 2b 000001ef 00001401 R_PPC_ADDR32 00000000 .debug_str + 125 000001fc 00001401 R_PPC_ADDR32 00000000 .debug_str + 1a9 00000207 00001401 R_PPC_ADDR32 00000000 .debug_str + 1fe 0000022d 00001401 R_PPC_ADDR32 00000000 .debug_str + 138 0000023a 00001401 R_PPC_ADDR32 00000000 .debug_str + 1a9 00000245 00001401 R_PPC_ADDR32 00000000 .debug_str + 1fe 00000265 00001401 R_PPC_ADDR32 00000000 .debug_str + 168 00000297 00001401 R_PPC_ADDR32 00000000 .debug_str + 131 0000029e 00000201 R_PPC_ADDR32 00000000 .text + 0 000002a2 00000201 R_PPC_ADDR32 00000000 .text + 1a4 000002a6 00001001 R_PPC_ADDR32 00000000 .debug_loc + 0 000002af 00001401 R_PPC_ADDR32 00000000 .debug_str + 1a9 000002b9 00001001 R_PPC_ADDR32 00000000 .debug_loc + 1f 000002be 00001401 R_PPC_ADDR32 00000000 .debug_str + 1fe 000002c8 00001001 R_PPC_ADDR32 00000000 .debug_loc + 3d 000002d7 00001001 R_PPC_ADDR32 00000000 .debug_loc + 5b 000002dc 00001401 R_PPC_ADDR32 00000000 .debug_str + 78 000002ec 00001001 R_PPC_ADDR32 00000000 .debug_loc + 79 000002f1 00001401 R_PPC_ADDR32 00000000 .debug_str + 44 000002fb 00001001 R_PPC_ADDR32 00000000 .debug_loc + 97 00000300 00001401 R_PPC_ADDR32 00000000 .debug_str + 19e 00000306 00001401 R_PPC_ADDR32 00000000 .debug_str + 19e 00000310 00001001 R_PPC_ADDR32 00000000 .debug_loc + c0 00000319 00001301 R_PPC_ADDR32 00000000 .debug_ranges + 0 00000333 00001301 R_PPC_ADDR32 00000000 .debug_ranges + 30 00000343 00000201 R_PPC_ADDR32 00000000 .text + e4 00000347 00000201 R_PPC_ADDR32 00000000 .text + 1a4 0000035d 00000201 R_PPC_ADDR32 00000000 .text + e4 00000361 00000201 R_PPC_ADDR32 00000000 .text + 1a4 0000036a 00001001 R_PPC_ADDR32 00000000 .debug_loc + de 00000378 00001001 R_PPC_ADDR32 00000000 .debug_loc + 128 00000386 00001401 R_PPC_ADDR32 00000000 .debug_str + 78 00000395 00001401 R_PPC_ADDR32 00000000 .debug_str + 257 0000039c 00000201 R_PPC_ADDR32 00000000 .text + 1a4 000003a0 00000201 R_PPC_ADDR32 00000000 .text + 228 000003a4 00001001 R_PPC_ADDR32 00000000 .debug_loc + 146 000003b6 00001001 R_PPC_ADDR32 00000000 .debug_loc + 165 000003bb 00001401 R_PPC_ADDR32 00000000 .debug_str + 168 000003ce 00001001 R_PPC_ADDR32 00000000 .debug_loc + 183 000003d4 00001401 R_PPC_ADDR32 00000000 .debug_str + 54 000003e0 00000a01 R_PPC_ADDR32 00000000 .note.tag + 30 000003ea 00001401 R_PPC_ADDR32 00000000 .debug_str + 14b 000003f6 00000a01 R_PPC_ADDR32 00000000 .note.tag + 18 00000400 00001401 R_PPC_ADDR32 00000000 .debug_str + 21d 0000040c 00000a01 R_PPC_ADDR32 00000000 .note.tag + 0 00000416 00001401 R_PPC_ADDR32 00000000 .debug_str + 10f 00000423 00001901 R_PPC_ADDR32 00000000 __progname + 0 00000433 00001401 R_PPC_ADDR32 00000000 .debug_str + 1e8 00000440 00001401 R_PPC_ADDR32 00000000 .debug_str + 18a 0000044d 00001401 R_PPC_ADDR32 00000000 .debug_str + 244 0000045a 00001401 R_PPC_ADDR32 00000000 .debug_str + 1c1 00000472 00001401 R_PPC_ADDR32 00000000 .debug_str + ae 0000047f 00001401 R_PPC_ADDR32 00000000 .debug_str + 10 0000048c 00001401 R_PPC_ADDR32 00000000 .debug_str + 6f 00000499 00001401 R_PPC_ADDR32 00000000 .debug_str + 203 000004a6 00001801 R_PPC_ADDR32 00000004 environ + 0 000004ab 00001401 R_PPC_ADDR32 00000000 .debug_str + 37 000004b8 00001a01 R_PPC_ADDR32 00000004 __ps_strings + 0 Relocation section with addend (.rela.debug_line): r_offset r_info r_type st_value st_name + r_addend 00000162 00000201 R_PPC_ADDR32 00000000 .text + 0 Relocation section with addend (.rela.sdata): r_offset r_info r_type st_value st_name + r_addend 00000000 00000901 R_PPC_ADDR32 00000000 .rodata.str1.4 + 0 Relocation section with addend (.rela.debug_frame): r_offset r_info r_type st_value st_name + r_addend 00000014 00000f01 R_PPC_ADDR32 00000000 .debug_frame + 0 00000018 00000201 R_PPC_ADDR32 00000000 .text + 0 0000003c 00000f01 R_PPC_ADDR32 00000000 .debug_frame + 0 00000040 00000201 R_PPC_ADDR32 00000000 .text + 1a4 Relocation section with addend (.rela.debug_pubnames): r_offset r_info r_type st_value st_name + r_addend 00000006 00000601 R_PPC_ADDR32 00000000 .debug_info + 0 Relocation section with addend (.rela.debug_aranges): r_offset r_info r_type st_value st_name + r_addend 00000006 00000601 R_PPC_ADDR32 00000000 .debug_info + 0 00000010 00000201 R_PPC_ADDR32 00000000 .text + 0