blob: c9da92870d511096609843b683ef470da614ea58 [file] [log] [blame]
#name: s390 reloc
#objdump: -dr
.*: +file format .*
Disassembly of section .text:
.* <foo>:
0: d2 00 10 00 20 00 [ ]*mvc 0\(1,%r1\),0\(%r2\)
[ ]*1: R_390_8 test_R_390_8
6: 58 01 20 00 [ ]*l %r0,0\(%r1,%r2\)
[ ]*8: R_390_12 test_R_390_12
a: a7 08 00 00 [ ]*lhi %r0,0
[ ]*c: R_390_16 test_R_390_16
[ ]*...
[ ]*e: R_390_32 test_R_390_32
[ ]*12: R_390_PC32 test_R_390_PC32\+0x12
16: 58 01 20 00 [ ]*l %r0,0\(%r1,%r2\)
[ ]*18: R_390_GOT12 test_R_390_GOT12
[ ]*...
[ ]*1a: R_390_GOT32 test_R_390_GOT32
[ ]*1e: R_390_PLT32 test_R_390_PLT32
22: a7 08 00 00 [ ]*lhi %r0,0
[ ]*24: R_390_GOT16 test_R_390_GOT16
26: a7 08 00 00 [ ]*lhi %r0,0
[ ]*28: R_390_16 test_R_390_PC16\+0x26
2a: a7 e5 00 00 [ ]*bras %r14,2a <foo\+0x2a>
[ ]*2c: R_390_PC16DBL test_R_390_PC16DBL\+0x2
2e: a7 e5 00 00 [ ]*bras %r14,2e <foo\+0x2e>
[ ]*30: R_390_PC16DBL test_R_390_PLT16DBL\+0x2
32: a7 08 00 00 [ ]*lhi %r0,0
[ ]*34: R_390_GOTOFF16 test_R_390_GOTOFF16
36: 00 00 00 00 [ ]*.long 0x00000000
[ ]*36: R_390_GOTOFF32 test_R_390_GOTOFF32
3a: a7 08 00 00 [ ]*lhi %r0,0
[ ]*3c: R_390_PLTOFF16 test_R_390_PLTOFF16
3e: 00 00 00 00 [ ]*.long 0x00000000
[ ]*3e: R_390_PLTOFF32 test_R_390_PLTOFF32
42: 58 01 20 00 [ ]*l %r0,0\(%r1,%r2\)
[ ]*44: R_390_GOTPLT12 test_R_390_GOTPLT12
46: a7 08 00 00 [ ]*lhi %r0,0
[ ]*48: R_390_GOTPLT16 test_R_390_GOTPLT16
4a: 00 00 00 00 [ ]*.long 0x00000000
[ ]*4a: R_390_GOTPLT32 test_R_390_GOTPLT32
.* <bar>:
4e: a7 e5 00 00 [ ]*bras %r14,4e <bar>
[ ]*50: R_390_PLT16DBL foo\+0x2
52: 00 00 00 00 [ ]*.long 0x00000000
[ ]*52: R_390_PLT32 foo\+0x4
56: 07 07 [ ]*nopr %r7