|
Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Classes | |
| struct | sh_il_context_t |
| To store the context of the IL lifter ; Used to pass around information outside effects Other context variables may be added in the future when the rest of the instructions are lifted. More... | |
Typedefs | |
| typedef struct sh_il_context_t | SHILContext |
| To store the context of the IL lifter ; Used to pass around information outside effects Other context variables may be added in the future when the rest of the instructions are lifted. More... | |
Functions | |
| RZ_IPI bool | rz_sh_il_opcode (RZ_NONNULL RzAnalysis *analysis, RZ_NONNULL RzAnalysisOp *aop, ut64 pc, RZ_BORROW RZ_NONNULL const SHOp *op, RZ_NULLABLE SHILContext *ctx) |
Store the lifted IL for op in aop This function also takes care of initializing and adding the privilege mode local variable if required. More... | |
| RZ_IPI RzAnalysisILConfig * | rz_sh_il_config (RZ_NONNULL RzAnalysis *analysis) |
| Initialize new config for the SuperH IL. More... | |
| typedef struct sh_il_context_t SHILContext |
To store the context of the IL lifter ; Used to pass around information outside effects Other context variables may be added in the future when the rest of the instructions are lifted.
| RZ_IPI RzAnalysisILConfig* rz_sh_il_config | ( | RZ_NONNULL RzAnalysis * | analysis | ) |
Initialize new config for the SuperH IL.
| analysis | RzAnalysis instance |
Definition at line 1784 of file sh_il.c.
References NULL, r, rz_analysis_il_config_new(), rz_return_val_if_fail, and SH_ADDR_SIZE.
| RZ_IPI bool rz_sh_il_opcode | ( | RZ_NONNULL RzAnalysis * | analysis, |
| RZ_NONNULL RzAnalysisOp * | aop, | ||
| ut64 | pc, | ||
| RZ_BORROW RZ_NONNULL const SHOp * | op, | ||
| RZ_NULLABLE SHILContext * | ctx | ||
| ) |
Store the lifted IL for op in aop This function also takes care of initializing and adding the privilege mode local variable if required.
| analysis | RzAnalysis instance |
| aop | |
| pc | Program counter |
| op | |
| ctx | Context variables for the current IL lifting |
Definition at line 1759 of file sh_il.c.
References NULL, pc, RZ_LOG_ERROR, rz_return_val_if_fail, sh_apply_effects(), sh_il_initialize_privilege(), SH_OP_SIZE, and sh_ops.
Referenced by sh_op().