Rizin
unix-like reverse engineering framework and cli tools
|
Source code of compress_prepared_bcj_*. More...
Go to the source code of this file.
Functions | |
int | jump (int a, int b) |
int | call (int a, int b) |
int | main (int argc, char **argv) |
Source code of compress_prepared_bcj_*.
This is a simple program that should make the compiler to generate PC-relative branches, jumps, and calls. The compiled files can then be used to test the branch conversion filters. Note that this program itself does nothing useful.
Compiling: gcc -std=c99 -fPIC -c bcj_test.c Don't optimize or strip.
Definition in file bcj_test.c.
Definition at line 25 of file bcj_test.c.
Referenced by disasm_strings(), ds_init(), esil_call(), main(), retpoline_reg(), rz_analysis_basic_block_list_handler(), and rz_print_analysis_details_handler().
Definition at line 35 of file bcj_test.c.
Referenced by analop_esil(), arcompact_jump(), arcompact_jump_cond(), call(), INST_HANDLER(), java_disassemble(), print_loop(), rz_analysis_basic_block_list_handler(), rz_analysis_case_op_new(), rz_analysis_fcn_add_bb(), rz_analysis_function_blocks_add_handler(), rz_analysis_hint_set_jump(), rz_analysis_hint_set_jump_handler(), rz_analysis_switch_op_add_case(), rz_serialize_analysis_switch_op_load(), and set_bb_branches().