diff options
author | Greg Clayton <gclayton@apple.com> | 2010-07-01 01:26:43 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2010-07-01 01:26:43 +0000 |
commit | 54b8b8c1a74a78125510a23dc0d02f864c7d0380 (patch) | |
tree | 4f6d25fb2932c13c3d61d2fe4d12726c6bbc0b2a /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp | |
parent | 05166740eb6ca1ba0d3e9b325a7084993ff89ee8 (diff) | |
download | bcm5719-llvm-54b8b8c1a74a78125510a23dc0d02f864c7d0380.tar.gz bcm5719-llvm-54b8b8c1a74a78125510a23dc0d02f864c7d0380.zip |
Fixed up disassembly to not emit the module name before all function names
that are in the disassembly comments since most of them are in the same
module (shared library).
Fixed a crasher that could happen when disassembling special section data.
Added an address dump style that shows the symbol context without the module
(used in the disassembly code).
llvm-svn: 107366
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp')
-rw-r--r-- | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp index 340d90637b9..c831d95aab2 100644 --- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp +++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp @@ -245,7 +245,7 @@ DisassemblerLLVM::Instruction::Dump if (process && process->IsAlive()) { if (process->ResolveLoadAddress (operand_value, so_addr)) - so_addr.Dump(&comment, exe_scope, Address::DumpStyleResolvedDescription, Address::DumpStyleSectionNameOffset); + so_addr.Dump(&comment, exe_scope, Address::DumpStyleResolvedDescriptionNoModule, Address::DumpStyleSectionNameOffset); } else if (inst_addr_ptr) { @@ -253,7 +253,7 @@ DisassemblerLLVM::Instruction::Dump if (module) { if (module->ResolveFileAddress (operand_value, so_addr)) - so_addr.Dump(&comment, exe_scope, Address::DumpStyleResolvedDescription, Address::DumpStyleSectionNameOffset); + so_addr.Dump(&comment, exe_scope, Address::DumpStyleResolvedDescriptionNoModule, Address::DumpStyleSectionNameOffset); } } |