================
@@ -552,28 +552,35 @@ void Disassembler::PrintInstructions(Debugger &debugger,
const ArchSpec &arch,
bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch,
StackFrame &frame, Stream &strm) {
- AddressRange range;
SymbolContext sc(
frame.GetSymbolContext(eSymbolContextFunction | eSymbolContextSymbol));
if (sc.function) {
- range = sc.function->GetAddressRange();
- } else if (sc.symbol && sc.symbol->ValueIsAddress()) {
+ if (DisassemblerSP disasm_sp = DisassembleRange(
+ arch, nullptr, nullptr, nullptr, nullptr, *frame.CalculateTarget(),
----------------
DavidSpickett wrote:
Could add some `/*parameter=*/` while you're here.
https://github.com/llvm/llvm-project/pull/130987
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits