Commit | Line | Data |
---|---|---|
d6e0b160 HPN |
1 | #source: start1.s |
2 | #source: tls128.s | |
3 | #source: tls-ie-8e.s | |
4 | #as: --no-underscore --em=criself | |
c7dffc39 | 5 | #ld: -m crislinux --hash-style=sysv |
d6e0b160 HPN |
6 | #ld_after_inputfiles: tmpdir/tls-dso-xz-1.so |
7 | #objdump: -s -h -t -T -R -r -p | |
8 | ||
9 | # Check that we have proper NPTL/TLS markings and GOT for a | |
10 | # R_CRIS_32_IE, for an executable, symbol defined elsewhere. | |
11 | ||
12 | .*: file format elf32-cris | |
13 | ||
14 | Program Header: | |
15 | #... | |
16 | TLS off .* | |
17 | filesz 0x0+80 memsz 0x0+80 flags r-- | |
18 | ||
19 | Dynamic Section: | |
20 | NEEDED tmpdir/tls-dso-xz-1.so | |
21 | #... | |
22 | private flags = 0: | |
23 | #... | |
24 | 8 .got[ ]+0+10 .* | |
25 | CONTENTS, ALLOC, LOAD, DATA | |
26 | SYMBOL TABLE: | |
27 | #... | |
28 | 0+ \*UND\* 0+ x | |
29 | #... | |
30 | DYNAMIC SYMBOL TABLE: | |
31 | 0+ D \*UND\* 0+ x | |
32 | #... | |
33 | DYNAMIC RELOCATION RECORDS | |
34 | OFFSET TYPE VALUE | |
fd161d86 | 35 | 0+82278 R_CRIS_32_TPREL x |
d6e0b160 HPN |
36 | |
37 | Contents of section .interp: | |
38 | #... | |
39 | Contents of section \.text: | |
fd161d86 | 40 | 80160 41b20000 6fae7822 08000000 .* |
d6e0b160 HPN |
41 | Contents of section \.tdata: |
42 | #... | |
43 | Contents of section \.got: | |
fd161d86 | 44 | 8226c ec210800 00000000 00000000 00000000 .* |