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().