mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-06-01 06:25:26 +08:00
Merge remote-tracking branch 'origin/GP-1887_d-millar_temp_fix_for_thread_lifespans--SQUASHED' into patch
This commit is contained in:
+7
-1
@@ -256,7 +256,13 @@ public class TraceObjectManager {
|
||||
recorder.createSnapshot(traceThread + " started", traceThread, null);
|
||||
try (UndoableTransaction tid =
|
||||
UndoableTransaction.start(recorder.getTrace(), "Adjust thread creation", true)) {
|
||||
traceThread.setCreationSnap(recorder.getSnap());
|
||||
long existing = traceThread.getCreationSnap();
|
||||
if (existing == Long.MIN_VALUE) {
|
||||
traceThread.setCreationSnap(recorder.getSnap());
|
||||
}
|
||||
else {
|
||||
traceThread.setDestructionSnap(Long.MAX_VALUE);
|
||||
}
|
||||
}
|
||||
catch (DuplicateNameException e) {
|
||||
throw new AssertionError(e); // Should be shrinking
|
||||
|
||||
Reference in New Issue
Block a user