|
20 | 20 |
|
21 | 21 | # CHECK: (lldb) disassemble
|
22 | 22 | # CHECK-NEXT: command-disassemble-process.exe`main:
|
23 |
| -# CHECK-NEXT: 0x4002 <+0>: addb %al, (%rcx) |
| 23 | +# CHECK-NEXT: 0x4002 <+0>: jmp 0x4004 ; <+2> |
24 | 24 | # CHECK-NEXT: -> 0x4004 <+2>: addb %al, (%rdx)
|
25 | 25 | # CHECK-NEXT: 0x4006 <+4>: addb %al, (%rbx)
|
26 | 26 | # CHECK-NEXT: 0x4008 <+6>: addb %al, (%rsi)
|
|
32 | 32 | # CHECK-NEXT: 0x400a: addb %al, (%rdi)
|
33 | 33 | # CHECK-NEXT: (lldb) disassemble --frame
|
34 | 34 | # CHECK-NEXT: command-disassemble-process.exe`main:
|
35 |
| -# CHECK-NEXT: 0x4002 <+0>: addb %al, (%rcx) |
| 35 | +# CHECK-NEXT: 0x4002 <+0>: jmp 0x4004 ; <+2> |
36 | 36 | # CHECK-NEXT: -> 0x4004 <+2>: addb %al, (%rdx)
|
37 | 37 | # CHECK-NEXT: 0x4006 <+4>: addb %al, (%rbx)
|
38 | 38 | # CHECK-NEXT: 0x4008 <+6>: addb %al, (%rsi)
|
|
44 | 44 | # CHECK-NEXT: 0x400a: addb %al, (%rdi)
|
45 | 45 | # CHECK-NEXT: (lldb) disassemble --address 0x4004
|
46 | 46 | # CHECK-NEXT: command-disassemble-process.exe`main:
|
47 |
| -# CHECK-NEXT: 0x4002 <+0>: addb %al, (%rcx) |
| 47 | +# CHECK-NEXT: 0x4002 <+0>: jmp 0x4004 ; <+2> |
48 | 48 | # CHECK-NEXT: -> 0x4004 <+2>: addb %al, (%rdx)
|
49 | 49 | # CHECK-NEXT: 0x4006 <+4>: addb %al, (%rbx)
|
50 | 50 | # CHECK-NEXT: 0x4008 <+6>: addb %al, (%rsi)
|
51 | 51 | # CHECK-NEXT: (lldb) disassemble --count 7
|
52 | 52 | # CHECK-NEXT: command-disassemble-process.exe`main:
|
53 |
| -# CHECK-NEXT: 0x4002 <+0>: addb %al, (%rcx) |
| 53 | +# CHECK-NEXT: 0x4002 <+0>: jmp 0x4004 ; <+2> |
54 | 54 | # CHECK-NEXT: -> 0x4004 <+2>: addb %al, (%rdx)
|
55 | 55 | # CHECK-NEXT: 0x4006 <+4>: addb %al, (%rbx)
|
56 | 56 | # CHECK-NEXT: 0x4008 <+6>: addb %al, (%rsi)
|
@@ -81,32 +81,32 @@ Sections:
|
81 | 81 | - Name: .text
|
82 | 82 | Type: SHT_PROGBITS
|
83 | 83 | Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
|
84 |
| - Address: 0x0000000000004000 |
| 84 | + Address: 0x0000000000000000 |
85 | 85 | AddressAlign: 0x0000000000001000
|
86 |
| - Content: 00000001000200030006000700080009000A000B000E000F00100011001200130016001700180019001A001B001E001F00200021002200230026002700280029002A002B002E002F |
| 86 | + Content: 0000EB00000200030006000700080009000A000B000E000F00100011001200130016001700180019001A001B001E001F00200021002200230026002700280029002A002B002E002F |
87 | 87 | Size: 0x10000
|
88 | 88 | - Name: .note.gnu.build-id
|
89 | 89 | Type: SHT_NOTE
|
90 | 90 | Flags: [ SHF_ALLOC ]
|
91 |
| - Address: 0x0000000000005000 |
| 91 | + Address: 0x0000000000001000 |
92 | 92 | AddressAlign: 0x0000000000001000
|
93 | 93 | Content: 040000000800000003000000474E5500DEADBEEFBAADF00D
|
94 | 94 | Symbols:
|
95 | 95 | - Name: main
|
96 | 96 | Type: STT_FUNC
|
97 | 97 | Section: .text
|
98 |
| - Value: 0x0000000000004002 |
| 98 | + Value: 0x0000000000000002 |
99 | 99 | Size: [[MAIN_SIZE]]
|
100 | 100 | ProgramHeaders:
|
101 | 101 | - Type: PT_LOAD
|
102 | 102 | Flags: [ PF_X, PF_R ]
|
103 |
| - VAddr: 0x4000 |
| 103 | + VAddr: 0x0000 |
104 | 104 | Align: 0x1000
|
105 | 105 | FirstSec: .text
|
106 | 106 | LastSec: .text
|
107 | 107 | - Type: PT_LOAD
|
108 | 108 | Flags: [ PF_W, PF_R ]
|
109 |
| - VAddr: 0x5000 |
| 109 | + VAddr: 0x1000 |
110 | 110 | Align: 0x1000
|
111 | 111 | FirstSec: .note.gnu.build-id
|
112 | 112 | LastSec: .note.gnu.build-id
|
|
0 commit comments