gdb: rework meaning of selected/used

This commit is contained in:
TuxSH
2019-04-10 23:38:10 +02:00
parent bd670cf87c
commit e57b546dd4
3 changed files with 10 additions and 9 deletions

View File

@@ -57,15 +57,16 @@ typedef struct Breakpoint
bool persistent;
} Breakpoint;
typedef enum GDBFlags
enum
{
GDB_FLAG_SELECTED = 1,
GDB_FLAG_USED = 2,
GDB_FLAG_ALLOCATED_MASK = GDB_FLAG_SELECTED | GDB_FLAG_USED,
GDB_FLAG_NOACK = 4,
GDB_FLAG_PROCESS_CONTINUING = 8,
GDB_FLAG_TERMINATE_PROCESS = 16,
GDB_FLAG_ATTACHED_AT_START = 32,
} GDBFlags;
};
typedef enum GDBState
{
@@ -91,7 +92,7 @@ typedef struct GDBContext
RecursiveLock lock;
u16 localPort;
GDBFlags flags;
u32 flags;
GDBState state;
u32 pid;