Rizin
unix-like reverse engineering framework and cli tools
bp_sh.c
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2009-2015 pancake <pancake@nopcode.org>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 #include <rz_bp.h>
5 #include <rz_lib.h>
6 
7 static struct rz_bp_arch_t rz_bp_plugin_sh_bps[] = {
8  { 32, 2, 0, (const ut8 *)"\x20\xc3" }, // Little endian bp
9  { 32, 2, 1, (const ut8 *)"\xc3\x20" }, // Big endian bp
10  { 0, 0, 0, NULL },
11 };
12 
14  .name = "sh",
15  .arch = "sh",
16  .nbps = 2,
17  .bps = rz_bp_plugin_sh_bps,
18 };
19 
20 #ifndef RZ_PLUGIN_INCORE
23  .data = &rz_bp_plugin_sh,
24  .version = RZ_VERSION
25 };
26 #endif
static struct rz_bp_arch_t rz_bp_plugin_sh_bps[]
Definition: bp_sh.c:7
struct rz_bp_plugin_t rz_bp_plugin_sh
Definition: bp_sh.c:13
RZ_API RzLibStruct rizin_plugin
Definition: bp_sh.c:21
#define RZ_API
#define NULL
Definition: cris-opc.c:27
uint8_t ut8
Definition: lh5801.h:11
@ RZ_LIB_TYPE_BP
Definition: rz_lib.h:78
#define RZ_VERSION
Definition: rz_version.h:8
char * name
Definition: rz_bp.h:34