GP-2448: Sync DebuggerModelProvider to tool

This commit is contained in:
Dan
2022-08-19 10:00:10 -04:00
parent d970c024a6
commit 2c0678ed83
36 changed files with 1159 additions and 569 deletions

View File

@@ -205,10 +205,8 @@ public class DBTraceObjectStack implements TraceObjectStack, DBTraceObjectInterf
return doGetFrame(level);
}
}
else {
try (LockHold hold = object.getTrace().lockRead()) {
return doGetFrame(level);
}
try (LockHold hold = object.getTrace().lockRead()) {
return doGetFrame(level);
}
}

View File

@@ -327,6 +327,9 @@ public class DBTraceObjectValue extends DBAnnotatedObject implements InternalTra
}
protected TraceObjectKeyPath doGetCanonicalPath() {
if (triple == null || triple.parent == null) {
return TraceObjectKeyPath.of();
}
return triple.parent.getCanonicalPath().extend(triple.key);
}