|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_egg.h>
Public Attributes | |
| const char * | arch |
| int | size |
| const char * | retvar |
| const char *(* | regs )(RzEgg *egg, int idx) |
| void(* | init )(RzEgg *egg) |
| void(* | call )(RzEgg *egg, const char *addr, int ptr) |
| void(* | jmp )(RzEgg *egg, const char *addr, int ptr) |
| void(* | frame )(RzEgg *egg, int sz) |
| char *(* | syscall )(RzEgg *egg, int num) |
| void(* | trap )(RzEgg *egg) |
| void(* | frame_end )(RzEgg *egg, int sz, int ctx) |
| void(* | comment )(RzEgg *egg, const char *fmt,...) |
| void(* | push_arg )(RzEgg *egg, int xs, int num, const char *str) |
| void(* | set_string )(RzEgg *egg, const char *dstvar, const char *str, int j) |
| void(* | equ )(RzEgg *egg, const char *key, const char *value) |
| void(* | get_result )(RzEgg *egg, const char *ocn) |
| void(* | restore_stack )(RzEgg *egg, int size) |
| void(* | syscall_args )(RzEgg *egg, int nargs) |
| void(* | get_var )(RzEgg *egg, int type, char *out, int idx) |
| void(* | get_ar )(RzEgg *egg, char *out, int idx) |
| void(* | while_end )(RzEgg *egg, const char *label) |
| void(* | load )(RzEgg *egg, const char *str, int sz) |
| void(* | load_ptr )(RzEgg *egg, const char *str) |
| void(* | branch )(RzEgg *egg, char *b, char *g, char *e, char *n, int sz, const char *dst) |
| void(* | mathop )(RzEgg *egg, int ch, int sz, int type, const char *eq, const char *p) |
| void(* | get_while_end )(RzEgg *egg, char *out, const char *ctxpush, const char *label) |
| const char* rz_egg_emit_t::arch |
Definition at line 153 of file rz_egg.h.
Referenced by test_group_name.GroupTest::run(), and rz_egg_assemble_asm().
Definition at line 166 of file rz_egg.h.
Referenced by parsedatachar(), and rcc_fun().
Definition at line 163 of file rz_egg.h.
Referenced by rz_egg_syscall().