mirror of https://gitlab.com/basile.b/dexed.git
fix, gdb com, no disassembly on signal caught
missing line info lead to bad formed MI request
This commit is contained in:
parent
b478336f88
commit
29d6d97697
|
@ -2476,7 +2476,10 @@ begin
|
||||||
if obj.findAny('fullname', val) then
|
if obj.findAny('fullname', val) then
|
||||||
fLastFilename := val.AsString;
|
fLastFilename := val.AsString;
|
||||||
if obj.findAny('line', val) then
|
if obj.findAny('line', val) then
|
||||||
|
begin
|
||||||
line := val.AsInteger;
|
line := val.AsInteger;
|
||||||
|
fLastLine := val.AsString;
|
||||||
|
end;
|
||||||
if obj.findAny('func', val) then
|
if obj.findAny('func', val) then
|
||||||
begin
|
begin
|
||||||
if fOptions.autoDisassemble and (val.AsString <> fLastFunction) then
|
if fOptions.autoDisassemble and (val.AsString <> fLastFunction) then
|
||||||
|
@ -2610,7 +2613,10 @@ begin
|
||||||
addr := val.AsInt64;
|
addr := val.AsInt64;
|
||||||
val := obj.Find('line');
|
val := obj.Find('line');
|
||||||
if val.isAssigned then
|
if val.isAssigned then
|
||||||
|
begin
|
||||||
line := val.AsInteger;
|
line := val.AsInteger;
|
||||||
|
fLastLine := val.AsString;
|
||||||
|
end;
|
||||||
fStackItems.addItem(addr, fLastFilename, func, line);
|
fStackItems.addItem(addr, fLastFilename, func, line);
|
||||||
end;
|
end;
|
||||||
fStackItems.assignToList(lstCallStack);
|
fStackItems.assignToList(lstCallStack);
|
||||||
|
|
Loading…
Reference in New Issue