|
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