Commit | Line | Data |
---|---|---|
a91e1603 L |
1 | #source: mbind1.s |
2 | #ld: -pie -z common-page-size=0x1000 -z max-page-size=0x200000 | |
3 | #readelf: -S -l --wide | |
4 | #target: *-*-linux* *-*-gnu* | |
5 | ||
6 | #... | |
7 | \[[ 0-9]+\] \.mbind\.text[ ]+PROGBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 AXD 0 0 4096 | |
8 | \[[ 0-9]+\] \.mbind\.text[ ]+PROGBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 AXD 0 3 4096 | |
9 | \[[ 0-9]+\] \.mbind\.rodata[ ]+PROGBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 AD 0 2 4096 | |
10 | #... | |
11 | \[[ 0-9]+\] \.mbind\.data[ ]+PROGBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 0 4096 | |
12 | \[[ 0-9]+\] \.mbind\.data[ ]+PROGBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 3 4096 | |
13 | #... | |
14 | \[[ 0-9]+\] \.mbind\.bss[ ]+NOBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 0 4096 | |
15 | \[[ 0-9]+\] \.mbind\.bss[ ]+NOBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 3 4096 | |
16 | #... | |
17 | Program Headers: | |
18 | Type.* | |
19 | #... | |
20 | LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000 | |
21 | LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x200000 | |
22 | #... | |
23 | GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000 | |
24 | GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000 | |
25 | GNU_MBIND\+0x2[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R 0x1000 | |
26 | GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000 | |
27 | GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000 | |
28 | GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000 | |
29 | GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000 | |
30 | #... | |
31 | Section to Segment mapping: | |
32 | Segment Sections... | |
33 | #... | |
34 | [0-9]+ .*.text .mbind.text .mbind.text .mbind.rodata .* | |
35 | [0-9]+ .*.mbind.data .mbind.data.* .mbind.bss .mbind.bss .* | |
36 | #... | |
37 | [0-9]+ .mbind.text + | |
38 | [0-9]+ .mbind.text + | |
39 | [0-9]+ .mbind.rodata + | |
40 | [0-9]+ .mbind.data + | |
41 | [0-9]+ .mbind.data + | |
42 | [0-9]+ .mbind.bss + | |
43 | [0-9]+ .mbind.bss + | |
44 | #pass |