Rizin
unix-like reverse engineering framework and cli tools
rz_bp.h File Reference
#include <rz_types.h>
#include <rz_lib.h>
#include <rz_io.h>
#include <rz_list.h>

Go to the source code of this file.

Classes

struct  rz_bp_arch_t
 
struct  rz_bp_plugin_t
 
struct  rz_bp_item_t
 
struct  rz_bp_context_t
 Outer context of mappings/etc. in which the RzBreakpoint instance will operate in. In practical Rizin, this is implemented by RzCore. More...
 
struct  rz_bp_t
 
struct  rz_bp_trace_t
 

Macros

#define RZ_BP_MAXPIDS   10
 
#define RZ_BP_CONT_NORMAL   0
 

Typedefs

typedef struct rz_bp_arch_t RzBreakpointArch
 
typedef struct rz_bp_plugin_t RzBreakpointPlugin
 
typedef struct rz_bp_item_t RzBreakpointItem
 
typedef int(* RzBreakpointCallback) (struct rz_bp_t *bp, RzBreakpointItem *b, bool set)
 
typedef struct rz_bp_context_t RzBreakpointContext
 Outer context of mappings/etc. in which the RzBreakpoint instance will operate in. In practical Rizin, this is implemented by RzCore. More...
 
typedef struct rz_bp_t RzBreakpoint
 
typedef struct rz_bp_trace_t RzBreakpointTrace
 

Enumerations

enum  {
  RZ_BP_TYPE_SW , RZ_BP_TYPE_HW , RZ_BP_TYPE_COND , RZ_BP_TYPE_FAULT ,
  RZ_BP_TYPE_DELETE
}
 

Functions

 RZ_LIB_VERSION_HEADER (rz_bp)
 

Macro Definition Documentation

◆ RZ_BP_CONT_NORMAL

#define RZ_BP_CONT_NORMAL   0

Definition at line 16 of file rz_bp.h.

◆ RZ_BP_MAXPIDS

#define RZ_BP_MAXPIDS   10

Definition at line 15 of file rz_bp.h.

Typedef Documentation

◆ RzBreakpoint

typedef struct rz_bp_t RzBreakpoint

◆ RzBreakpointArch

◆ RzBreakpointCallback

typedef int(* RzBreakpointCallback) (struct rz_bp_t *bp, RzBreakpointItem *b, bool set)

Definition at line 65 of file rz_bp.h.

◆ RzBreakpointContext

Outer context of mappings/etc. in which the RzBreakpoint instance will operate in. In practical Rizin, this is implemented by RzCore.

◆ RzBreakpointItem

◆ RzBreakpointPlugin

◆ RzBreakpointTrace

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RZ_BP_TYPE_SW 
RZ_BP_TYPE_HW 
RZ_BP_TYPE_COND 
RZ_BP_TYPE_FAULT 
RZ_BP_TYPE_DELETE 

Definition at line 25 of file rz_bp.h.

25  {
31 };
@ RZ_BP_TYPE_HW
Definition: rz_bp.h:27
@ RZ_BP_TYPE_SW
Definition: rz_bp.h:26
@ RZ_BP_TYPE_DELETE
Definition: rz_bp.h:30
@ RZ_BP_TYPE_COND
Definition: rz_bp.h:28
@ RZ_BP_TYPE_FAULT
Definition: rz_bp.h:29

Function Documentation

◆ RZ_LIB_VERSION_HEADER()

RZ_LIB_VERSION_HEADER ( rz_bp  )