1.73 MB
/tmp/guix-build-gcc-4.6.4-HEAD.drv-0/build/stage3-gcc/gcc.o vs.
/tmp/guix-build-gcc-4.6.4-HEAD.drv-0/build/stage2-gcc/gcc.o
881 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························REL·(Relocatable·file)8 ··Type:······························REL·(Relocatable·file)
9 ··Machine:···························RISC-V9 ··Machine:···························RISC-V
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········0·(bytes·into·file)12 ··Start·of·program·headers:··········0·(bytes·into·file)
13 ··Start·of·section·headers:··········361792·(bytes·into·file)13 ··Start·of·section·headers:··········361536·(bytes·into·file)
14 ··Flags:·····························0x5,·RVC,·double-float·ABI14 ··Flags:·····························0x5,·RVC,·double-float·ABI
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········0·(bytes)16 ··Size·of·program·headers:···········0·(bytes)
17 ··Number·of·program·headers:·········017 ··Number·of·program·headers:·········0
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········20
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
3.98 KB
readelf --wide --sections {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x58540:1 There·are·20·section·headers,·starting·at·offset·0x58440:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.text·············PROGBITS········0000000000000000·000040·00790e·00··AX··0···0··25 ··[·1]·.text·············PROGBITS········0000000000000000·000040·007906·00··AX··0···0··2
6 ··[·2]·.rela.text········RELA············0000000000000000·0213a8·024810·18···I·17···1··86 ··[·2]·.rela.text········RELA············0000000000000000·021338·024810·18···I·17···1··8
7 ··[·3]·.data·············PROGBITS········0000000000000000·007950·000700·00··WA··0···0··87 ··[·3]·.data·············PROGBITS········0000000000000000·007948·000700·00··WA··0···0··8
8 ··[·4]·.rela.data········RELA············0000000000000000·045bb8·000858·18···I·17···3··88 ··[·4]·.rela.data········RELA············0000000000000000·045b48·000858·18···I·17···3··8
9 ··[·5]·.bss··············NOBITS··········0000000000000000·008050·0003cc·00··WA··0···0··89 ··[·5]·.bss··············NOBITS··········0000000000000000·008048·0003cc·00··WA··0···0··8
10 ··[·6]·.rodata.str1.8····PROGBITS········0000000000000000·008050·004795·01·AMS··0···0··810 ··[·6]·.rodata.str1.8····PROGBITS········0000000000000000·008048·004795·01·AMS··0···0··8
11 ··[·7]·.rodata···········PROGBITS········0000000000000000·00c7e8·000d98·00···A··0···0··811 ··[·7]·.rodata···········PROGBITS········0000000000000000·00c7e0·000d98·00···A··0···0··8
12 ··[·8]·.rela.rodata······RELA············0000000000000000·046410·001d28·18···I·17···7··812 ··[·8]·.rela.rodata······RELA············0000000000000000·0463a0·001d28·18···I·17···7··8
13 ··[·9]·.text.startup·····PROGBITS········0000000000000000·00d580·002abc·00··AX··0···0··213 ··[·9]·.text.startup·····PROGBITS········0000000000000000·00d578·002a92·00··AX··0···0··2
14 ··[10]·.rela.text.startup·RELA············0000000000000000·048138·00ffd8·18···I·17···9··814 ··[10]·.rela.text.startup·RELA············0000000000000000·0480c8·00ff48·18···I·17···9··8
15 ··[11]·.sbss·············NOBITS··········0000000000000000·010040·000008·00··WA··0···0··815 ··[11]·.sbss·············NOBITS··········0000000000000000·010010·000008·00··WA··0···0··8
16 ··[12]·.sdata············PROGBITS········0000000000000000·010040·000160·00··WA··0···0··816 ··[12]·.sdata············PROGBITS········0000000000000000·010010·000160·00··WA··0···0··8
17 ··[13]·.rela.sdata·······RELA············0000000000000000·058110·000390·18···I·17··12··817 ··[13]·.rela.sdata·······RELA············0000000000000000·058010·000390·18···I·17··12··8
18 ··[14]·.srodata.cst8·····PROGBITS········0000000000000000·0101a0·000008·08··AM··0···0··818 ··[14]·.srodata.cst8·····PROGBITS········0000000000000000·010170·000008·08··AM··0···0··8
19 ··[15]·.comment··········PROGBITS········0000000000000000·0101a8·000012·01··MS··0···0··119 ··[15]·.comment··········PROGBITS········0000000000000000·010178·000012·01··MS··0···0··1
20 ··[16]·.riscv.attributes·RISCV_ATTRIBUTES·0000000000000000·0101ba·000048·00······0···0··120 ··[16]·.riscv.attributes·RISCV_ATTRIBUTES·0000000000000000·01018a·000048·00······0···0··1
21 ··[17]·.symtab···········SYMTAB··········0000000000000000·010208·00cee8·18·····18·2092··821 ··[17]·.symtab···········SYMTAB··········0000000000000000·0101d8·00ceb8·18·····18·2090··8
22 ··[18]·.strtab···········STRTAB··········0000000000000000·01d0f0·0042b1·00······0···0··122 ··[18]·.strtab···········STRTAB··········0000000000000000·01d090·0042a3·00······0···0··1
23 ··[19]·.shstrtab·········STRTAB··········0000000000000000·0584a0·0000a0·00······0···0··123 ··[19]·.shstrtab·········STRTAB··········0000000000000000·0583a0·0000a0·00······0···0··1
24 Key·to·Flags:24 Key·to·Flags:
25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),25 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),26 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),27 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
28 ··D·(mbind),·p·(processor·specific)28 ··D·(mbind),·p·(processor·specific)
175 KB
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.symtab'·contains·2207·entries:1 Symbol·table·'.symtab'·contains·2205·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc.c4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc.c
5 ·····2:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····1·.text5 ·····2:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····1·.text
6 ·····3:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····3·.data6 ·····3:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····3·.data
7 ·····4:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····5·.bss7 ·····4:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····5·.bss
8 ·····5:·0000000000000000····96·FUNC····LOCAL··DEFAULT····1·skip_whitespace8 ·····5:·0000000000000000····96·FUNC····LOCAL··DEFAULT····1·skip_whitespace
1.28 MB
readelf --wide --relocs {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Relocation·section·'.rela.text'·at·offset·0x213a8·contains·6230·entries:1 Relocation·section·'.rela.text'·at·offset·0x21338·contains·6230·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000000012··0000018a00000010·R_RISCV_BRANCH·········000000000000003e·.L15·+·03 0000000000000012··0000018a00000010·R_RISCV_BRANCH·········000000000000003e·.L15·+·0
4 0000000000000016··0000018b00000010·R_RISCV_BRANCH·········000000000000004a·.L13·+·04 0000000000000016··0000018b00000010·R_RISCV_BRANCH·········000000000000004a·.L13·+·0
5 000000000000001a··0000018b00000010·R_RISCV_BRANCH·········000000000000004a·.L13·+·05 000000000000001a··0000018b00000010·R_RISCV_BRANCH·········000000000000004a·.L13·+·0
6 000000000000001e··0000018c00000010·R_RISCV_BRANCH·········0000000000000026·.L12·+·06 000000000000001e··0000018c00000010·R_RISCV_BRANCH·········0000000000000026·.L12·+·0
7 0000000000000022··0000018d0000002d·R_RISCV_RVC_JUMP·······000000000000005e·.L18·+·07 0000000000000022··0000018d0000002d·R_RISCV_RVC_JUMP·······000000000000005e·.L18·+·0
8 000000000000002e··0000018e00000010·R_RISCV_BRANCH·········0000000000000024·.L10·+·08 000000000000002e··0000018e00000010·R_RISCV_BRANCH·········0000000000000024·.L10·+·0
9 000000000000003a··0000018f00000010·R_RISCV_BRANCH·········0000000000000016·.L3·+·09 000000000000003a··0000018f00000010·R_RISCV_BRANCH·········0000000000000016·.L3·+·0
10 0000000000000042··0000019000000010·R_RISCV_BRANCH·········0000000000000052·.L17·+·010 0000000000000042··0000019000000010·R_RISCV_BRANCH·········0000000000000052·.L17·+·0
11 0000000000000048··000001910000002d·R_RISCV_RVC_JUMP·······0000000000000010·.L11·+·011 0000000000000048··000001910000002d·R_RISCV_RVC_JUMP·······0000000000000010·.L11·+·0
12 0000000000000050··000001910000002d·R_RISCV_RVC_JUMP·······0000000000000010·.L11·+·012 0000000000000050··000001910000002d·R_RISCV_RVC_JUMP·······0000000000000010·.L11·+·0
13 0000000000000056··0000019200000010·R_RISCV_BRANCH·········0000000000000046·.L4·+·013 0000000000000056··0000019200000010·R_RISCV_BRANCH·········0000000000000046·.L4·+·0
14 0000000000000074··0000082c00000012·R_RISCV_CALL···········0000000000000000·xmalloc·+·014 0000000000000074··0000082a00000012·R_RISCV_CALL···········0000000000000000·xmalloc·+·0
15 0000000000000074··0000000000000033·R_RISCV_RELAX·····························015 0000000000000074··0000000000000033·R_RISCV_RELAX·····························0
16 0000000000000084··0000082d00000012·R_RISCV_CALL···········0000000000000000·memcpy·+·016 0000000000000084··0000082b00000012·R_RISCV_CALL···········0000000000000000·memcpy·+·0
17 0000000000000084··0000000000000033·R_RISCV_RELAX·····························017 0000000000000084··0000000000000033·R_RISCV_RELAX·····························0
18 00000000000000a4··0000000b0000001a·R_RISCV_HI20···········00000000000001f8·just_machine_suffix·+·018 00000000000000a4··0000000b0000001a·R_RISCV_HI20···········00000000000001f8·just_machine_suffix·+·0
19 00000000000000a4··0000000000000033·R_RISCV_RELAX·····························019 00000000000000a4··0000000000000033·R_RISCV_RELAX·····························0
20 00000000000000a8··0000000b0000001b·R_RISCV_LO12_I·········00000000000001f8·just_machine_suffix·+·020 00000000000000a8··0000000b0000001b·R_RISCV_LO12_I·········00000000000001f8·just_machine_suffix·+·0
21 00000000000000a8··0000000000000033·R_RISCV_RELAX·····························021 00000000000000a8··0000000000000033·R_RISCV_RELAX·····························0
22 00000000000000b6··0000000c0000001a·R_RISCV_HI20···········00000000000001f0·machine_suffix·+·022 00000000000000b6··0000000c0000001a·R_RISCV_HI20···········00000000000001f0·machine_suffix·+·0
23 00000000000000b6··0000000000000033·R_RISCV_RELAX·····························023 00000000000000b6··0000000000000033·R_RISCV_RELAX·····························0
167 KB
readelf --wide --decompress --hex-dump=.text {}
    
Offset 569, 15 lines modifiedOffset 569, 15 lines modified
569 ··0x00002350·63f5d702·833704f2·1307f03b·b06b6305·c....7.....;.kc.569 ··0x00002350·63f5d702·833704f2·1307f03b·b06b6305·c....7.....;.kc.
570 ··0x00002360·e65c0547·9305f03b·31a09387·0705a86b·.\.G...;1......k570 ··0x00002360·e65c0547·9305f03b·31a09387·0705a86b·.\.G...;1......k
571 ··0x00002370·630cb55a·0527e31a·d7feb704·00009384·c..Z.'..........571 ··0x00002370·630cb55a·0527e31a·d7feb704·00009384·c..Z.'..........
572 ··0x00002380·04003707·000003b5·0c003709·0000130a·..7.......7.....572 ··0x00002380·04003707·000003b5·0c003709·0000130a·..7.......7.....
573 ··0x00002390·07002330·4901b70a·0000630c·0572b705·..#0I.....c..r..573 ··0x00002390·07002330·4901b70a·0000630c·0572b705·..#0I.....c..r..
574 ··0x000023a0·00009385·05000146·97000000·e7800000·.......F........574 ··0x000023a0·00009385·05000146·97000000·e7800000·.......F........
575 ··0x000023b0·b7070000·b7060000·233cf4f0·93850700·........#<......575 ··0x000023b0·b7070000·b7060000·233cf4f0·93850700·........#<......
576 ··0x000023c0·13860600·aa8a8294·2330a900·630f057c·........#0..c..|576 ··0x000023c0·13860600·aa8a8294·2330a900·630b057c·........#0..c..|
577 ··0x000023d0·56859700·0000e780·00001305·04f29305·V...............577 ··0x000023d0·56859700·0000e780·00001305·04f29305·V...............
578 ··0x000023e0·c4f21386·09009700·0000e780·000083b4·................578 ··0x000023e0·c4f21386·09009700·0000e780·000083b4·................
579 ··0x000023f0·0c00adc0·26859700·0000e780·00009b09·....&...........579 ··0x000023f0·0c00adc0·26859700·0000e780·00009b09·....&...........
580 ··0x00002400·0500a547·63c9374b·2685ce85·97000000·...Gc.7K&.......580 ··0x00002400·0500a547·63c9374b·2685ce85·97000000·...Gc.7K&.......
581 ··0x00002410·e7800000·83350900·b7040000·370b0000·.....5......7...581 ··0x00002410·e7800000·83350900·b7040000·370b0000·.....5......7...
582 ··0x00002420·13050b00·13860400·85460147·81479700·.........F.G.G..582 ··0x00002420·13050b00·13860400·85460147·81479700·.........F.G.G..
583 ··0x00002430·0000e780·000083b5·0c003709·00001305·..........7.....583 ··0x00002430·0000e780·000083b5·0c003709·00001305·..........7.....
86.7 KB
readelf --wide --decompress --hex-dump=.text.startup {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ··0x00000090·833404ed·63872401·0547b707·00002380·.4..c.$..G....#.13 ··0x00000090·833404ed·63872401·0547b707·00002380·.4..c.$..G....#.
14 ··0x000000a0·e700b706·0000b705·00000566·93850500·...........f....14 ··0x000000a0·e700b706·0000b705·00000566·93850500·...........f....
15 ··0x000000b0·1306068d·13850600·97000000·e7800000·................15 ··0x000000b0·1306068d·13850600·97000000·e7800000·................
16 ··0x000000c0·0325c4ed·a6851166·930604f8·1307c4f8·.%.....f........16 ··0x000000c0·0325c4ed·a6851166·930604f8·1307c4f8·.%.....f........
17 ··0x000000d0·97000000·e7800000·97000000·e7800000·................17 ··0x000000d0·97000000·e7800000·97000000·e7800000·................
18 ··0x000000e0·97000000·e7800000·37070000·03350700·........7....5..18 ··0x000000e0·97000000·e7800000·37070000·03350700·........7....5..
19 ··0x000000f0·81459700·0000e780·00003705·00001305·.E........7.....19 ··0x000000f0·81459700·0000e780·00003705·00001305·.E........7.....
20 ··0x00000100·05009700·0000e780·000019c1·6f10c01b·............o...20 ··0x00000100·05009700·0000e780·000019c1·6f10201a·............o.·.
21 ··0x00000110·09458545·97000000·e7800000·8547630b·.E.E.........Gc.21 ··0x00000110·09458545·97000000·e7800000·8547630b·.E.E.........Gc.
22 ··0x00000120·f500b705·00000945·93850500·97000000·.......E........22 ··0x00000120·f500b705·00000945·93850500·97000000·.......E........
23 ··0x00000130·e7800000·05458545·97000000·e7800000·.....E.E........23 ··0x00000130·e7800000·05458545·97000000·e7800000·.....E.E........
24 ··0x00000140·8547630b·f500b705·00000545·93850500·.Gc........E....24 ··0x00000140·8547630b·f500b705·00000545·93850500·.Gc........E....
25 ··0x00000150·97000000·e7800000·3d458545·97000000·........=E.E....25 ··0x00000150·97000000·e7800000·3d458545·97000000·........=E.E....
26 ··0x00000160·e7800000·8547630b·f500b705·00003d45·.....Gc.......=E26 ··0x00000160·e7800000·8547630b·f500b705·00003d45·.....Gc.......=E
27 ··0x00000170·93850500·97000000·e7800000·35458545·............5E.E27 ··0x00000170·93850500·97000000·e7800000·35458545·............5E.E
31.7 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 783, 15 lines modifiedOffset 783, 15 lines modified
783 ··0x000030c0·39002e4c·43343130·002e4c43·34313100·9..LC410..LC411.783 ··0x000030c0·39002e4c·43343130·002e4c43·34313100·9..LC410..LC411.
784 ··0x000030d0·2e4c4334·3132002e·4c433431·33002e4c·.LC412..LC413..L784 ··0x000030d0·2e4c4334·3132002e·4c433431·33002e4c·.LC412..LC413..L
785 ··0x000030e0·43343134·002e4c43·31363800·2e4c4331·C414..LC168..LC1785 ··0x000030e0·43343134·002e4c43·31363800·2e4c4331·C414..LC168..LC1
786 ··0x000030f0·3639002e·4c433137·31002e4c·43313735·69..LC171..LC175786 ··0x000030f0·3639002e·4c433137·31002e4c·43313735·69..LC171..LC175
787 ··0x00003100·002e4c43·31373600·2e4c4331·3738002e·..LC176..LC178..787 ··0x00003100·002e4c43·31373600·2e4c4331·3738002e·..LC176..LC178..
788 ··0x00003110·4c433137·39002e4c·43313830·002e4c43·LC179..LC180..LC788 ··0x00003110·4c433137·39002e4c·43313830·002e4c43·LC179..LC180..LC
789 ··0x00003120·31383100·2e4c4331·3730002e·4c433137·181..LC170..LC17789 ··0x00003120·31383100·2e4c4331·3730002e·4c433137·181..LC170..LC17
790 ··0x00003130·33002e4c·43313737·002e4c43·31373400·3..LC177..LC174.790 ··0x00003130·33002e4c·43313734·002e4c43·31373700·3..LC174..LC177.
791 ··0x00003140·2e4c4331·3637002e·4c433138·32002e4c·.LC167..LC182..L791 ··0x00003140·2e4c4331·3637002e·4c433138·32002e4c·.LC167..LC182..L
792 ··0x00003150·43313833·002e4c43·31383400·2e4c4331·C183..LC184..LC1792 ··0x00003150·43313833·002e4c43·31383400·2e4c4331·C183..LC184..LC1
793 ··0x00003160·3836002e·4c433234·33002e4c·43313835·86..LC243..LC185793 ··0x00003160·3836002e·4c433234·33002e4c·43313835·86..LC243..LC185
794 ··0x00003170·002e4c43·31383700·2e4c4332·3434002e·..LC187..LC244..794 ··0x00003170·002e4c43·31383700·2e4c4332·3434002e·..LC187..LC244..
795 ··0x00003180·4c433233·39002e4c·43323430·002e4c43·LC239..LC240..LC795 ··0x00003180·4c433233·39002e4c·43323430·002e4c43·LC239..LC240..LC
796 ··0x00003190·32343100·2e4c4332·3335002e·4c433233·241..LC235..LC23796 ··0x00003190·32343100·2e4c4332·3335002e·4c433233·241..LC235..LC23
797 ··0x000031a0·36002e4c·43323337·002e4c43·32333800·6..LC237..LC238.797 ··0x000031a0·36002e4c·43323337·002e4c43·32333800·6..LC237..LC238.