mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 20:59:36 +02:00
debugger: disassembler,Fixed missing mem-dump
git-svn-id: trunk@28236 -
This commit is contained in:
parent
ddc9a46f1b
commit
74c0ce2bb6
@ -1534,6 +1534,7 @@ function TGDBMIDebuggerCommandDisassembe.DoExecute: Boolean;
|
||||
if (DisAssListWithSrc.Count > 0) and (not DisAssListWithSrc.HasSourceInfo)
|
||||
then begin
|
||||
// no source avail, but got data
|
||||
DisAssListWithSrc.AddMemDump(MemDump);
|
||||
CopyToRange(DisAssListWithSrc, NewRange, 0, DisAssListWithSrc.Count);
|
||||
i := NextProcIdx;
|
||||
Result := True;
|
||||
@ -1543,6 +1544,7 @@ function TGDBMIDebuggerCommandDisassembe.DoExecute: Boolean;
|
||||
//get the source-less code as reference
|
||||
DisAssListNew := ExecDisassmble(DisAssList.Item[i]^.Addr - DisAssList.Item[i]^.Offset,
|
||||
NextProcAddr, False, DisAssListNew);
|
||||
DisAssListNew.AddMemDump(MemDump);
|
||||
CopyToRange(DisAssListNew, NewRange, 0, DisAssListNew.Count, DisAssListWithSrc);
|
||||
i := NextProcIdx;
|
||||
Result := True;
|
||||
|
Loading…
Reference in New Issue
Block a user