#include <stddef.h>
Go to the source code of this file.
|
enum | {
DStMsg_connect
, DStMsg_disconnect
, DStMsg_select
, DStMsg_mapinfo
,
DStMsg_load
, DStMsg_attach
, DStMsg_detach
, DStMsg_kill
,
DStMsg_stop
, DStMsg_memrd
, DStMsg_memwr
, DStMsg_regrd
,
DStMsg_regwr
, DStMsg_run
, DStMsg_brk
, DStMsg_fileopen
,
DStMsg_filerd
, DStMsg_filewr
, DStMsg_fileclose
, DStMsg_pidlist
,
DStMsg_cwd
, DStMsg_env
, DStMsg_base_address
, DStMsg_protover
,
DStMsg_handlesig
, DStMsg_cpuinfo
, DStMsg_tidnames
, DStMsg_procfsinfo
,
DSrMsg_err = 32
, DSrMsg_ok
, DSrMsg_okstatus
, DSrMsg_okdata
,
DShMsg_notify = 64
} |
|
enum | { DSMSG_LOAD_DEBUG
, DSMSG_LOAD_RUN
, DSMSG_LOAD_RUN_PERSIST
, DSMSG_LOAD_INHERIT_ENV = 0x80
} |
|
enum | {
DSMSG_ENV_CLEARARGV
, DSMSG_ENV_ADDARG
, DSMSG_ENV_CLEARENV
, DSMSG_ENV_SETENV
,
DSMSG_ENV_SETENV_MORE
} |
|
enum | { DSMSG_STOP_PID
, DSMSG_STOP_PIDS
} |
|
enum | { DSMSG_SELECT_SET
, DSMSG_SELECT_QUERY
} |
|
enum | { DSMSG_KILL_PIDTID
, DSMSG_KILL_PID
, DSMSG_KILL_PIDS
} |
|
enum | { DSMSG_MEM_VIRTUAL
, DSMSG_MEM_PHYSICAL
, DSMSG_MEM_IO
, DSMSG_MEM_BASEREL
} |
|
enum | {
DSMSG_REG_GENERAL
, DSMSG_REG_FLOAT
, DSMSG_REG_SYSTEM
, DSMSG_REG_ALT
,
DSMSG_REG_END
} |
|
enum | { DSMSG_RUN
, DSMSG_RUN_COUNT
, DSMSG_RUN_RANGE
} |
|
enum | { DSMSG_PIDLIST_BEGIN
, DSMSG_PIDLIST_NEXT
, DSMSG_PIDLIST_SPECIFIC
, DSMSG_PIDLIST_SPECIFIC_TID
} |
|
enum | { DSMSG_CWD_QUERY
, DSMSG_CWD_SET
} |
|
enum | { DSMSG_MAPINFO_BEGIN = 0x01
, DSMSG_MAPINFO_NEXT = 0x02
, DSMSG_MAPINFO_SPECIFIC = 0x04
, DSMSG_MAPINFO_ELF = 0x80
} |
|
enum | { DSMSG_PROTOVER_MINOR
, DSMSG_PROTOVER_MAJOR
} |
|
enum | {
DSMSG_BRK_EXEC = 0x0001
, DSMSG_BRK_RD = 0x0002
, DSMSG_BRK_WR = 0x0004
, DSMSG_BRK_RW = 0x0006
,
DSMSG_BRK_MODIFY = 0x0008
, DSMSG_BRK_RDM = 0x000a
, DSMSG_BRK_WRM = 0x000c
, DSMSG_BRK_RWM
,
DSMSG_BRK_HW = 0x0010
} |
|
enum | {
DSMSG_NOTIFY_PIDLOAD
, DSMSG_NOTIFY_TIDLOAD
, DSMSG_NOTIFY_DLLLOAD
, DSMSG_NOTIFY_PIDUNLOAD
,
DSMSG_NOTIFY_TIDUNLOAD
, DSMSG_NOTIFY_DLLUNLOAD
, DSMSG_NOTIFY_BRK
, DSMSG_NOTIFY_STEP
,
DSMSG_NOTIFY_SIGEV
, DSMSG_NOTIFY_STOPPED
} |
|
enum | {
TSMsg_text
, TSMsg_done
, TSMsg_start
, TSMsg_stop
,
TSMsg_ack
} |
|
◆ DS_DATA_MAX_SIZE
#define DS_DATA_MAX_SIZE 1024 |
◆ DS_DATA_RCV_SIZE
◆ DS_MSG_NO_RESPONSE
#define DS_MSG_NO_RESPONSE 0x80000000 |
◆ DS_MSG_OKDATA_FLAG
#define DS_MSG_OKDATA_FLAG 0x40000000 |
◆ DS_MSG_OKSTATUS_FLAG
#define DS_MSG_OKSTATUS_FLAG 0x20000000 |
◆ DSHDR_MSG_BIG_ENDIAN
#define DSHDR_MSG_BIG_ENDIAN 0x80 |
◆ NOTIFY_HDR_SIZE
◆ NOTIFY_MEMBER_SIZE
#define NOTIFY_MEMBER_SIZE |
( |
|
member | ) |
sizeof(member) |
◆ PDEBUG_ECONINV
#define PDEBUG_ECONINV 3 /* Invalid Console number. */ |
◆ PDEBUG_ENOERR
#define PDEBUG_ENOERR 0 /* No error. */ |
◆ PDEBUG_ENOPTY
#define PDEBUG_ENOPTY 1 /* No Pseudo Terminals found. */ |
◆ PDEBUG_EPROCFS
#define PDEBUG_EPROCFS 5 /* NTO Proc File System error. */ |
◆ PDEBUG_EPROCSTOP
#define PDEBUG_EPROCSTOP 6 /* NTO Process Stop error. */ |
◆ PDEBUG_EQDBG
#define PDEBUG_EQDBG 10 /* QNX4 qnx_debug_* error. */ |
◆ PDEBUG_EQMEMMODEL
#define PDEBUG_EQMEMMODEL 8 /* QNX4 - Flat Memory Model only supported. */ |
◆ PDEBUG_EQPROXY
#define PDEBUG_EQPROXY 9 /* QNX4 Proxy error. */ |
◆ PDEBUG_EQPSINFO
#define PDEBUG_EQPSINFO 7 /* QNX4 PSINFO error. */ |
◆ PDEBUG_ESPAWN
#define PDEBUG_ESPAWN 4 /* Spawn error. */ |
◆ PDEBUG_ETHREAD
#define PDEBUG_ETHREAD 2 /* Thread Create error. */ |
◆ PDEBUG_PROTOVER_MAJOR
#define PDEBUG_PROTOVER_MAJOR 0x00000000 |
◆ PDEBUG_PROTOVER_MINOR
#define PDEBUG_PROTOVER_MINOR 0x00000003 |
◆ QNXNTO_NSIG
#define QNXNTO_NSIG 57 /* From signals.h NSIG. */ |
◆ SET_CHANNEL_DEBUG
#define SET_CHANNEL_DEBUG 1 |
◆ SET_CHANNEL_NAK
#define SET_CHANNEL_NAK 0xff |
◆ SET_CHANNEL_RESET
#define SET_CHANNEL_RESET 0 |
◆ SET_CHANNEL_TEXT
#define SET_CHANNEL_TEXT 2 |
◆ TS_TEXT_MAX_SIZE
#define TS_TEXT_MAX_SIZE 100 |
◆ DStMsg_procfsinfo_t
◆ anonymous enum
Enumerator |
---|
DStMsg_connect | |
DStMsg_disconnect | |
DStMsg_select | |
DStMsg_mapinfo | |
DStMsg_load | |
DStMsg_attach | |
DStMsg_detach | |
DStMsg_kill | |
DStMsg_stop | |
DStMsg_memrd | |
DStMsg_memwr | |
DStMsg_regrd | |
DStMsg_regwr | |
DStMsg_run | |
DStMsg_brk | |
DStMsg_fileopen | |
DStMsg_filerd | |
DStMsg_filewr | |
DStMsg_fileclose | |
DStMsg_pidlist | |
DStMsg_cwd | |
DStMsg_env | |
DStMsg_base_address | |
DStMsg_protover | |
DStMsg_handlesig | |
DStMsg_cpuinfo | |
DStMsg_tidnames | |
DStMsg_procfsinfo | |
DSrMsg_err | |
DSrMsg_ok | |
DSrMsg_okstatus | |
DSrMsg_okdata | |
DShMsg_notify | |
Definition at line 122 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_LOAD_DEBUG | |
DSMSG_LOAD_RUN | |
DSMSG_LOAD_RUN_PERSIST | |
DSMSG_LOAD_INHERIT_ENV | |
Definition at line 161 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_ENV_CLEARARGV | |
DSMSG_ENV_ADDARG | |
DSMSG_ENV_CLEARENV | |
DSMSG_ENV_SETENV | |
DSMSG_ENV_SETENV_MORE | |
Definition at line 168 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_STOP_PID | |
DSMSG_STOP_PIDS | |
Definition at line 176 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_SELECT_SET | |
DSMSG_SELECT_QUERY | |
Definition at line 179 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_KILL_PIDTID | |
DSMSG_KILL_PID | |
DSMSG_KILL_PIDS | |
Definition at line 182 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_MEM_VIRTUAL | |
DSMSG_MEM_PHYSICAL | |
DSMSG_MEM_IO | |
DSMSG_MEM_BASEREL | |
Definition at line 186 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_REG_GENERAL | |
DSMSG_REG_FLOAT | |
DSMSG_REG_SYSTEM | |
DSMSG_REG_ALT | |
DSMSG_REG_END | |
Definition at line 191 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_RUN | |
DSMSG_RUN_COUNT | |
DSMSG_RUN_RANGE | |
Definition at line 199 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_PIDLIST_BEGIN | |
DSMSG_PIDLIST_NEXT | |
DSMSG_PIDLIST_SPECIFIC | |
DSMSG_PIDLIST_SPECIFIC_TID | |
Definition at line 205 of file dsmsgs.h.
@ DSMSG_PIDLIST_SPECIFIC_TID
◆ anonymous enum
Enumerator |
---|
DSMSG_CWD_QUERY | |
DSMSG_CWD_SET | |
Definition at line 212 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_MAPINFO_BEGIN | |
DSMSG_MAPINFO_NEXT | |
DSMSG_MAPINFO_SPECIFIC | |
DSMSG_MAPINFO_ELF | |
Definition at line 217 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_PROTOVER_MINOR | |
DSMSG_PROTOVER_MAJOR | |
Definition at line 224 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_BRK_EXEC | |
DSMSG_BRK_RD | |
DSMSG_BRK_WR | |
DSMSG_BRK_RW | |
DSMSG_BRK_MODIFY | |
DSMSG_BRK_RDM | |
DSMSG_BRK_WRM | |
DSMSG_BRK_RWM | |
DSMSG_BRK_HW | |
Definition at line 231 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
DSMSG_NOTIFY_PIDLOAD | |
DSMSG_NOTIFY_TIDLOAD | |
DSMSG_NOTIFY_DLLLOAD | |
DSMSG_NOTIFY_PIDUNLOAD | |
DSMSG_NOTIFY_TIDUNLOAD | |
DSMSG_NOTIFY_DLLUNLOAD | |
DSMSG_NOTIFY_BRK | |
DSMSG_NOTIFY_STEP | |
DSMSG_NOTIFY_SIGEV | |
DSMSG_NOTIFY_STOPPED | |
Definition at line 244 of file dsmsgs.h.
◆ anonymous enum
Enumerator |
---|
TSMsg_text | |
TSMsg_done | |
TSMsg_start | |
TSMsg_stop | |
TSMsg_ack | |
Definition at line 605 of file dsmsgs.h.