Rizin
unix-like reverse engineering framework and cli tools
bp_mips.c
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2010-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_mips_bps
[] = {
8
{ 32, 4, 0, (
const
ut8
*)
"\x0d\x00\x00\x00"
},
9
{ 32, 4, 1, (
const
ut8
*)
"\x00\x00\x00\x0d"
},
10
{ 64, 4, 0, (
const
ut8
*)
"\x0d\x00\x00\x00"
},
11
{ 64, 4, 1, (
const
ut8
*)
"\x00\x00\x00\x0d"
},
12
{ 0, 0, 0,
NULL
}
13
};
14
15
struct
rz_bp_plugin_t
rz_bp_plugin_mips
= {
16
.
name
=
"mips"
,
17
.arch =
"mips"
,
18
.nbps = 10,
19
.bps =
rz_bp_plugin_mips_bps
,
20
};
21
22
#ifndef RZ_PLUGIN_INCORE
23
RZ_API
RzLibStruct
rizin_plugin
= {
24
.
type
=
RZ_LIB_TYPE_BP
,
25
.data = &
rz_bp_plugin_mips
,
26
.version =
RZ_VERSION
27
};
28
#endif
rz_bp_plugin_mips_bps
static struct rz_bp_arch_t rz_bp_plugin_mips_bps[]
Definition:
bp_mips.c:7
rizin_plugin
RZ_API RzLibStruct rizin_plugin
Definition:
bp_mips.c:23
rz_bp_plugin_mips
struct rz_bp_plugin_t rz_bp_plugin_mips
Definition:
bp_mips.c:15
RZ_API
#define RZ_API
Definition:
core_plugin_example.c:36
NULL
#define NULL
Definition:
cris-opc.c:27
ut8
uint8_t ut8
Definition:
lh5801.h:11
rz_bp.h
rz_lib.h
RZ_LIB_TYPE_BP
@ RZ_LIB_TYPE_BP
Definition:
rz_lib.h:78
RZ_VERSION
#define RZ_VERSION
Definition:
rz_version.h:8
rz_bp_arch_t
Definition:
rz_bp.h:18
rz_bp_plugin_t
Definition:
rz_bp.h:33
rz_bp_plugin_t::name
char * name
Definition:
rz_bp.h:34
rz_lib_struct_t
Definition:
rz_lib.h:57
rz_lib_struct_t::type
int type
Definition:
rz_lib.h:58
librz
bp
p
bp_mips.c
Generated by
1.9.1