diff options
author | Greg Clayton <gclayton@apple.com> | 2011-10-28 23:44:55 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2011-10-28 23:44:55 +0000 |
commit | 1848afbbe8b70f54d546e50ea46f84f70cff7e10 (patch) | |
tree | 550da19381643d68c7be36b188f7889849b18ec9 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | eddeb3b96fbba466d8a630757fad063b54ee1f76 (diff) | |
download | llvm-1848afbbe8b70f54d546e50ea46f84f70cff7e10.zip llvm-1848afbbe8b70f54d546e50ea46f84f70cff7e10.tar.gz llvm-1848afbbe8b70f54d546e50ea46f84f70cff7e10.tar.bz2 |
Fixed the continuation dumping of instructions to properly advance the
previous address only by the number of bytes consumed by the disassembly:
(lldb) x/4i 0x0000000100000ea9
0x100000ea9: 66 c7 45 fa 10 00 movw $16, -6(%rbp)
0x100000eaf: c7 45 f4 20 00 00 00 movl $32, -12(%rbp)
0x100000eb6: e8 47 00 00 00 callq 0x0000000100000f02 ; void f<nullptr_t>(nullptr_t)
0x100000ebb: 8b 45 fc movl -4(%rbp), %eax
(lldb)
0x100000ebe: 48 83 c4 10 addq $16, %rsp
0x100000ec2: 5d popq %rbp
0x100000ec3: c3 ret
0x100000ec4: 90 nop
(lldb)
0x100000ec5: 90 nop
0x100000ec6: 90 nop
0x100000ec7: 90 nop
0x100000ec8: 90 nop
(lldb)
0x100000ec9: 90 nop
0x100000eca: 90 nop
0x100000ecb: 90 nop
0x100000ecc: 90 nop
(lldb)
0x100000ecd: 90 nop
0x100000ece: 90 nop
0x100000ecf: 90 nop
0x100000ed0: 55 pushq %rbp
llvm-svn: 143254
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions