|
Rizin
unix-like reverse engineering framework and cli tools
|
#include "rz_types.h"#include <stdint.h>#include <stdlib.h>#include <string.h>#include <stdio.h>#include "libqnxr.h"#include "utils.h"#include "arch.h"Go to the source code of this file.
Macros | |
| #define | offsetof(TYPE, MEMBER) ((size_t) & ((TYPE *)0)->MEMBER) |
Enumerations | |
| enum | Breakpoint { BREAKPOINT , HARDWARE_BREAKPOINT , WRITE_WATCHPOINT , READ_WATCHPOINT , ACCESS_WATCHPOINT , BREAKPOINT , HARDWARE_BREAKPOINT , WRITE_WATCHPOINT , READ_WATCHPOINT , ACCESS_WATCHPOINT } |
Functions | |
| int | qnxr_send_vcont (libqnxr_t *g, int step, int thread_id) |
| int | _qnxr_set_bp (libqnxr_t *g, ut64 address, const char *conditions, enum Breakpoint type) |
| int | _qnxr_remove_bp (libqnxr_t *g, ut64 address, enum Breakpoint type) |
| enum Breakpoint |
| int _qnxr_remove_bp | ( | libqnxr_t * | g, |
| ut64 | address, | ||
| enum Breakpoint | type | ||
| ) |
Definition at line 629 of file core.c.
References DSMSG_BRK_EXEC, DSrMsg_err, DStMsg_brk, EXTRACT_UNSIGNED_INTEGER, g, nto_send(), nto_send_init(), and SET_CHANNEL_DEBUG.
Referenced by qnxr_remove_bp(), and qnxr_remove_hwbp().
| int _qnxr_set_bp | ( | libqnxr_t * | g, |
| ut64 | address, | ||
| const char * | conditions, | ||
| enum Breakpoint | type | ||
| ) |
Definition at line 615 of file core.c.
References DSMSG_BRK_EXEC, DSrMsg_err, DStMsg_brk, EXTRACT_UNSIGNED_INTEGER, g, nto_send(), nto_send_init(), and SET_CHANNEL_DEBUG.
Referenced by qnxr_set_bp(), and qnxr_set_hwbp().
Definition at line 517 of file core.c.
References DSMSG_RUN, DSMSG_RUN_COUNT, DStMsg_run, g, nto_send(), nto_send_init(), SET_CHANNEL_DEBUG, and step().
Referenced by qnxr_continue(), and qnxr_step().