#include <rz_types.h>
#include <rz_analysis.h>
#include <rz_cons.h>
#include <rz_util.h>
#include <rz_reg.h>
#include <rz_egg.h>
#include <rz_bp.h>
#include <rz_io.h>
#include <rz_hash.h>
#include <rz_syscall.h>
#include <rz_cmd.h>
#include <rz_config.h>
#include "rz_bind.h"
Go to the source code of this file.
|
enum | RzDebugPidState {
RZ_DBG_PROC_STOP = 's'
, RZ_DBG_PROC_RUN = 'r'
, RZ_DBG_PROC_SLEEP = 'S'
, RZ_DBG_PROC_ZOMBIE = 'z'
,
RZ_DBG_PROC_DEAD = 'd'
, RZ_DBG_PROC_RAISED = 'R'
} |
|
enum | RzDebugSignalMode { RZ_DBG_SIGNAL_IGNORE = 0
, RZ_DBG_SIGNAL_CONT = 1
, RZ_DBG_SIGNAL_SKIP = 2
} |
|
enum | RzDebugRecoilMode { RZ_DBG_RECOIL_NONE = 0
, RZ_DBG_RECOIL_STEP
, RZ_DBG_RECOIL_CONTINUE
} |
|
enum | RzDebugReasonType {
RZ_DEBUG_REASON_DEAD = -1
, RZ_DEBUG_REASON_NONE = 0
, RZ_DEBUG_REASON_SIGNAL
, RZ_DEBUG_REASON_SEGFAULT
,
RZ_DEBUG_REASON_BREAKPOINT
, RZ_DEBUG_REASON_TRACEPOINT
, RZ_DEBUG_REASON_COND
, RZ_DEBUG_REASON_READERR
,
RZ_DEBUG_REASON_STEP
, RZ_DEBUG_REASON_ABORT
, RZ_DEBUG_REASON_WRITERR
, RZ_DEBUG_REASON_DIVBYZERO
,
RZ_DEBUG_REASON_ILLEGAL
, RZ_DEBUG_REASON_UNKNOWN
, RZ_DEBUG_REASON_ERROR
, RZ_DEBUG_REASON_NEW_PID
,
RZ_DEBUG_REASON_NEW_TID
, RZ_DEBUG_REASON_NEW_LIB
, RZ_DEBUG_REASON_EXIT_PID
, RZ_DEBUG_REASON_EXIT_TID
,
RZ_DEBUG_REASON_EXIT_LIB
, RZ_DEBUG_REASON_TRAP
, RZ_DEBUG_REASON_SWI
, RZ_DEBUG_REASON_INT
,
RZ_DEBUG_REASON_FPU
, RZ_DEBUG_REASON_USERSUSP
} |
|
◆ CHECK_POINT_LIMIT
#define CHECK_POINT_LIMIT 0x100000 |
◆ SNAP_PAGE_SIZE
#define SNAP_PAGE_SIZE 4096 |
◆ RSessionHeader
◆ RSnapEntry
◆ RzBacktrace
◆ RzDebug
◆ RzDebugCheckpoint
◆ RzDebugDesc
◆ RzDebugDescPlugin
◆ RzDebugFrame
◆ RzDebugInfo
◆ RzDebugMap
◆ RzDebugPid
◆ RzDebugPlugin
◆ RzDebugReason
◆ RzDebugSession
◆ RzDebugSignal
◆ RzDebugSnap
◆ RzDebugTrace
◆ RzDebugTracepoint
◆ RzDiffEntry
◆ RzDebugPidState
Enumerator |
---|
RZ_DBG_PROC_STOP | |
RZ_DBG_PROC_RUN | |
RZ_DBG_PROC_SLEEP | |
RZ_DBG_PROC_ZOMBIE | |
RZ_DBG_PROC_DEAD | |
RZ_DBG_PROC_RAISED | |
Definition at line 59 of file rz_debug.h.
◆ RzDebugReasonType
Enumerator |
---|
RZ_DEBUG_REASON_DEAD | |
RZ_DEBUG_REASON_NONE | |
RZ_DEBUG_REASON_SIGNAL | |
RZ_DEBUG_REASON_SEGFAULT | |
RZ_DEBUG_REASON_BREAKPOINT | |
RZ_DEBUG_REASON_TRACEPOINT | |
RZ_DEBUG_REASON_COND | |
RZ_DEBUG_REASON_READERR | |
RZ_DEBUG_REASON_STEP | |
RZ_DEBUG_REASON_ABORT | |
RZ_DEBUG_REASON_WRITERR | |
RZ_DEBUG_REASON_DIVBYZERO | |
RZ_DEBUG_REASON_ILLEGAL | |
RZ_DEBUG_REASON_UNKNOWN | |
RZ_DEBUG_REASON_ERROR | |
RZ_DEBUG_REASON_NEW_PID | |
RZ_DEBUG_REASON_NEW_TID | |
RZ_DEBUG_REASON_NEW_LIB | |
RZ_DEBUG_REASON_EXIT_PID | |
RZ_DEBUG_REASON_EXIT_TID | |
RZ_DEBUG_REASON_EXIT_LIB | |
RZ_DEBUG_REASON_TRAP | |
RZ_DEBUG_REASON_SWI | |
RZ_DEBUG_REASON_INT | |
RZ_DEBUG_REASON_FPU | |
RZ_DEBUG_REASON_USERSUSP | |
Definition at line 89 of file rz_debug.h.
@ RZ_DEBUG_REASON_NEW_TID
@ RZ_DEBUG_REASON_WRITERR
@ RZ_DEBUG_REASON_READERR
@ RZ_DEBUG_REASON_ILLEGAL
@ RZ_DEBUG_REASON_TRACEPOINT
@ RZ_DEBUG_REASON_UNKNOWN
@ RZ_DEBUG_REASON_BREAKPOINT
@ RZ_DEBUG_REASON_USERSUSP
@ RZ_DEBUG_REASON_NEW_LIB
@ RZ_DEBUG_REASON_EXIT_LIB
@ RZ_DEBUG_REASON_SEGFAULT
@ RZ_DEBUG_REASON_NEW_PID
@ RZ_DEBUG_REASON_EXIT_PID
@ RZ_DEBUG_REASON_EXIT_TID
@ RZ_DEBUG_REASON_DIVBYZERO
◆ RzDebugRecoilMode
Enumerator |
---|
RZ_DBG_RECOIL_NONE | |
RZ_DBG_RECOIL_STEP | |
RZ_DBG_RECOIL_CONTINUE | |
Definition at line 80 of file rz_debug.h.
◆ RzDebugSignalMode
Enumerator |
---|
RZ_DBG_SIGNAL_IGNORE | |
RZ_DBG_SIGNAL_CONT | |
RZ_DBG_SIGNAL_SKIP | |
Definition at line 69 of file rz_debug.h.
◆ RZ_LIB_VERSION_HEADER()
RZ_LIB_VERSION_HEADER |
( |
rz_debug |
| ) |
|