mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
GP-1608: DebuggerListing use GTabPanel. No tabs in Threads.
This commit is contained in:
parent
1fa19633d3
commit
04d2e88c2d
26 changed files with 579 additions and 653 deletions
|
@ -135,6 +135,13 @@ public interface Target {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Describe the target for display in the UI
|
||||
*
|
||||
* @return the description
|
||||
*/
|
||||
String describe();
|
||||
|
||||
/**
|
||||
* Check if the target is still valid
|
||||
*
|
||||
|
|
|
@ -45,6 +45,16 @@ import ghidra.util.NotOwnerException;
|
|||
|
||||
public class DebuggerCoordinates {
|
||||
|
||||
/**
|
||||
* Coordinates that indicate no trace is active in the Debugger UI.
|
||||
*
|
||||
* <p>
|
||||
* Typically, that only happens when no trace is open. Telling the trace manager to activate
|
||||
* {@code NOWHERE} will cause it to instead activate the most recently active trace, which may
|
||||
* very well be the current trace, resulting in no change. Internally, the trace manager will
|
||||
* activate {@code NOWHERE} whenever the current trace is closed, effectively activating the
|
||||
* most recent trace other than the one just closed.
|
||||
*/
|
||||
public static final DebuggerCoordinates NOWHERE =
|
||||
new DebuggerCoordinates(null, null, null, null, null, null, null, null);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue