| 1 | #objdump: -dr |
| 2 | #as: -linkrelax -x --no-stubs |
| 3 | #source: reloclab.s |
| 4 | .*: file format elf64-mmix |
| 5 | |
| 6 | Disassembly of section \.text: |
| 7 | |
| 8 | 0000000000000000 <Main>: |
| 9 | 0: f0000000 jmp 0 <Main> |
| 10 | 0: R_MMIX_JMP foo\+0x8 |
| 11 | 4: fd000000 swym 0,0,0 |
| 12 | 8: fd000000 swym 0,0,0 |
| 13 | c: fd000000 swym 0,0,0 |
| 14 | 10: fd000000 swym 0,0,0 |
| 15 | 14: f0000004 jmp 24 <here> |
| 16 | 14: R_MMIX_ADDR27 \.text\+0x24 |
| 17 | 18: f4080003 geta \$8,24 <here> |
| 18 | 18: R_MMIX_ADDR19 \.text\+0x24 |
| 19 | 1c: 46630002 bod \$99,24 <here> |
| 20 | 1c: R_MMIX_ADDR19 \.text\+0x24 |
| 21 | 20: fd000000 swym 0,0,0 |
| 22 | |
| 23 | 0000000000000024 <here>: |
| 24 | 24: 42de0000 bz \$222,24 <here> |
| 25 | 24: R_MMIX_CBRANCH bar\+0x10 |
| 26 | 28: fd000000 swym 0,0,0 |
| 27 | 2c: fd000000 swym 0,0,0 |
| 28 | 30: fd000000 swym 0,0,0 |
| 29 | 34: fd000000 swym 0,0,0 |
| 30 | 38: fd000000 swym 0,0,0 |
| 31 | |
| 32 | 000000000000003c <there>: |
| 33 | 3c: f4040000 geta \$4,3c <there> |
| 34 | 3c: R_MMIX_GETA baz |
| 35 | 40: fd000000 swym 0,0,0 |
| 36 | 44: fd000000 swym 0,0,0 |
| 37 | 48: fd000000 swym 0,0,0 |
| 38 | 4c: f2070000 pushj \$7,4c <there\+0x10> |
| 39 | 4c: R_MMIX_PUSHJ foobar |
| 40 | 50: fd000000 swym 0,0,0 |
| 41 | 54: fd000000 swym 0,0,0 |
| 42 | 58: fd000000 swym 0,0,0 |
| 43 | 5c: fd000000 swym 0,0,0 |
| 44 | 60: f1fffff7 jmp 3c <there> |
| 45 | 60: R_MMIX_ADDR27 \.text\+0x3c |
| 46 | 64: f558fff6 geta \$88,3c <there> |
| 47 | 64: R_MMIX_ADDR19 \.text\+0x3c |
| 48 | 68: 476ffff5 bod \$111,3c <there> |
| 49 | 68: R_MMIX_ADDR19 \.text\+0x3c |