parse file and line in case of a gdb breakpoint stop

This commit is contained in:
Riccardo Mottola 2021-06-22 02:01:47 +02:00
parent 0375286dcf
commit 08c40f31f3

View file

@ -263,6 +263,26 @@
{
[debugger setSubProcessId: [value intValue]];
}
else if ([key isEqualToString:@"bkpt"])
{
// gdb specific
NSString *fileName;
NSString *lineNum;
fileName = [value objectForKey:@"file"];
lineNum = [value objectForKey:@"line"];
NSLog(@"parsed from GDB bkpt: %@:%@", fileName, lineNum);
if (fileName != nil && lineNum != nil)
{
[debugger setLastFileNameParsed: fileName];
[debugger setLastLineNumberParsed: [lineNum intValue]];
}
else
{
[debugger setLastFileNameParsed: nil];
[debugger setLastLineNumberParsed: NSNotFound];
}
}
}
}
return PCDBAsyncInfoRecord;