1 #as: --abi=32 2 #objdump: -xsr 3 #source: datal-3.s 4 #name: DataLabel local def/use, SHmedia 32-bit ABI 5 6 # We should have the st_type field of each symbol displayed too, so we can 7 # check that STT_DATALABEL is set, but objdump doesn't do that at present, 8 # and readelf isn't supported as a run_dump_test tool. 9 10 .*: file format .*-sh64.* 11 .* 12 architecture: sh5, flags 0x0+11: 13 HAS_RELOC, HAS_SYMS 14 start address 0x0+ 15 16 Sections: 17 Idx Name Size VMA LMA File off Algn 18 0 \.text 0+6c 0+ 0+ 0+34 2\*\*0 19 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 20 1 \.data 0+ 0+ 0+ 0+a0 2\*\*0 21 CONTENTS, ALLOC, LOAD, DATA 22 2 \.bss 0+ 0+ 0+ 0+a0 2\*\*0 23 ALLOC 24 3 \.rodata 0+10 0+ 0+ 0+a0 2\*\*2 25 CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 26 SYMBOL TABLE: 27 0+ l d \.text 0+ (|\.text) 28 0+ l d \.data 0+ (|\.data) 29 0+ l d \.bss 0+ (|\.bss) 30 0+ l \.text 0+ 0x04 start 31 0+30 l \.text 0+ 0x04 foo 32 0+38 l \.text 0+ 0x04 foo2 33 0+40 l \.text 0+ 0x04 foo3 34 0+ l d \.rodata 0+ (|\.rodata) 35 0+48 l \.text 0+ 0x04 foo4 36 0+4 l \.rodata 0+ myrodata1 37 0+50 l \.text 0+ 0x04 foo5 38 0+8 l \.rodata 0+ myrodata2 39 0+c g \.rodata 0+ myrodata3 40 0+60 g \.text 0+ 0x04 foo7 41 0+60 \*UND\* 0+ foo7 42 0+64 g \.text 0+ 0x04 foo8 43 0+64 \*UND\* 0+ foo8 44 0+68 g \.text 0+ 0x04 foo9 45 0+68 \*UND\* 0+ foo9 46 0+58 g \.text 0+ 0x04 foo6 47 0+58 \*UND\* 0+ foo6 48 49 RELOCATION RECORDS FOR \[\.text\]: 50 OFFSET *TYPE *VALUE 51 0+10 R_SH_IMM_MEDLOW16 \.text\+0x0+6e 52 0+24 R_SH_IMM_MEDLOW16 foo9\+0x0+40 53 0+00 R_SH_IMM_MEDLOW16 \.text\+0x0+30 54 0+04 R_SH_IMM_LOW16 \.text\+0x0+30 55 0+08 R_SH_IMM_MEDLOW16 \.text\+0x0+62 56 0+0c R_SH_IMM_LOW16 \.text\+0x0+62 57 0+14 R_SH_IMM_MEDLOW16 foo7\+0x0+2a 58 0+18 R_SH_IMM_LOW16 foo7\+0x0+2a 59 0+1c R_SH_IMM_MEDLOW16 foo8 60 0+20 R_SH_IMM_LOW16 foo8 61 0+28 R_SH_IMM_MEDLOW16 \.rodata\+0x0+4 62 0+2c R_SH_IMM_LOW16 \.rodata\+0x0+4 63 0+30 R_SH_IMM_MEDLOW16 \.rodata\+0x0+26 64 0+34 R_SH_IMM_LOW16 \.rodata\+0x0+26 65 0+38 R_SH_IMM_MEDLOW16 \.text\+0x0+30 66 0+3c R_SH_IMM_LOW16 \.text\+0x0+30 67 0+40 R_SH_IMM_MEDLOW16 \.text\+0x0+40 68 0+44 R_SH_IMM_LOW16 \.text\+0x0+40 69 0+48 R_SH_IMM_MEDLOW16 \.text\+0x0+70 70 0+4c R_SH_IMM_LOW16 \.text\+0x0+70 71 0+50 R_SH_IMM_MEDLOW16 myrodata3 72 0+54 R_SH_IMM_LOW16 myrodata3 73 0+58 R_SH_IMM_MEDLOW16 foo6\+0x0+2a 74 0+5c R_SH_IMM_LOW16 foo6\+0x0+2a 75 76 77 RELOCATION RECORDS FOR \[\.rodata\]: 78 OFFSET *TYPE *VALUE 79 0+ R_SH_DIR32 \.text 80 0+4 R_SH_DIR32 \.text 81 0+8 R_SH_DIR32 \.rodata 82 0+c R_SH_DIR32 \.rodata 83 84 85 Contents of section \.text: 86 0000 cc000030 c8000030 cc000030 c8000030 .* 87 0010 cc000030 cc0001e0 c80001e0 cc0001e0 .* 88 0020 c80001e0 cc000030 cc000380 c8000380 .* 89 0030 cc000150 c8000150 cc0000a0 c80000a0 .* 90 0040 cc000210 c8000210 cc000080 c8000080 .* 91 0050 cc0002c0 c80002c0 cc0001e0 c80001e0 .* 92 0060 6ff0fff0 6ff0fff0 6ff0fff0 .* 93 Contents of section \.rodata: 94 0000 00000048 00000088 00000008 00000020 .* 95