Improved getting stack
This commit is contained in:
parent
f6d593899f
commit
b5a00fa12b
1 changed files with 6 additions and 3 deletions
|
|
@ -495,13 +495,16 @@ export class MI2 extends EventEmitter implements IBackend {
|
|||
let func = MINode.valueOf(element, "@frame.func");
|
||||
let filename = MINode.valueOf(element, "@frame.file");
|
||||
let file = MINode.valueOf(element, "@frame.fullname");
|
||||
let line = parseInt(MINode.valueOf(element, "@frame.line"));
|
||||
let line = 0;
|
||||
let lnstr = MINode.valueOf(element, "@frame.line");
|
||||
if (lnstr)
|
||||
line = parseInt(lnstr);
|
||||
let from = parseInt(MINode.valueOf(element, "@frame.from"));
|
||||
ret.push({
|
||||
address: addr,
|
||||
fileName: filename || "",
|
||||
file: file || from || "<unknown>",
|
||||
function: func,
|
||||
file: file || "<unknown>",
|
||||
function: func || from || "<unknown>",
|
||||
level: level,
|
||||
line: line
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue