Rizin
unix-like reverse engineering framework and cli tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Friends Macros Modules Pages
config.h File Reference

Go to the source code of this file.

Macros

#define RZ_DEBUG   0
 
#define RZ_RTDEBUG   1
 
#define RZ_INLINE   0
 
#define RZ_LOADLIBS   1
 
#define RZ_EGG_STATIC_PLUGINS   &rz_egg_plugin_exec, &rz_egg_plugin_xor
 
#define RZ_BIN_STATIC_PLUGINS   &rz_bin_plugin_any, &rz_bin_plugin_art, &rz_bin_plugin_avr, &rz_bin_plugin_bf, &rz_bin_plugin_bflt, &rz_bin_plugin_bios, &rz_bin_plugin_bootimg, &rz_bin_plugin_cgc, &rz_bin_plugin_coff, &rz_bin_plugin_dex, &rz_bin_plugin_dmp64, &rz_bin_plugin_dol, &rz_bin_plugin_dyldcache, &rz_bin_plugin_elf, &rz_bin_plugin_elf64, &rz_bin_plugin_java, &rz_bin_plugin_le, &rz_bin_plugin_luac, &rz_bin_plugin_mach0, &rz_bin_plugin_mach064, &rz_bin_plugin_mbn, &rz_bin_plugin_mdmp, &rz_bin_plugin_menuet, &rz_bin_plugin_mz, &rz_bin_plugin_ne, &rz_bin_plugin_nes, &rz_bin_plugin_nin3ds, &rz_bin_plugin_ninds, &rz_bin_plugin_ningb, &rz_bin_plugin_ningba, &rz_bin_plugin_nro, &rz_bin_plugin_nso, &rz_bin_plugin_omf, &rz_bin_plugin_qnx, &rz_bin_plugin_p9, &rz_bin_plugin_pe, &rz_bin_plugin_pe64, &rz_bin_plugin_pebble, &rz_bin_plugin_prg, &rz_bin_plugin_psxexe, &rz_bin_plugin_pyc, &rz_bin_plugin_sfc, &rz_bin_plugin_smd, &rz_bin_plugin_sms, &rz_bin_plugin_spc700, &rz_bin_plugin_symbols, &rz_bin_plugin_te, &rz_bin_plugin_vsf, &rz_bin_plugin_wasm, &rz_bin_plugin_xbe, &rz_bin_plugin_xnu_kernelcache, &rz_bin_plugin_z64, &rz_bin_plugin_zimg
 
#define RZ_BIN_XTR_STATIC_PLUGINS   &rz_bin_xtr_plugin_xtr_fatmach0, &rz_bin_xtr_plugin_xtr_sep64
 
#define RZ_IO_STATIC_PLUGINS   &rz_io_plugin_ar, &rz_io_plugin_fd, &rz_io_plugin_bfdbg, &rz_io_plugin_bochs, &rz_io_plugin_debug, &rz_io_plugin_default, &rz_io_plugin_dmp, &rz_io_plugin_gdb, &rz_io_plugin_gprobe, &rz_io_plugin_gzip, &rz_io_plugin_http, &rz_io_plugin_ihex, &rz_io_plugin_srec, &rz_io_plugin_mach, &rz_io_plugin_malloc, &rz_io_plugin_null, &rz_io_plugin_procpid, &rz_io_plugin_ptrace, &rz_io_plugin_rzk, &rz_io_plugin_rzpipe, &rz_io_plugin_rzweb, &rz_io_plugin_rap, &rz_io_plugin_self, &rz_io_plugin_shm, &rz_io_plugin_sparse, &rz_io_plugin_tcp, &rz_io_plugin_winkd, &rz_io_plugin_winedbg, &rz_io_plugin_zip, &rz_io_plugin_qnx
 
#define RZ_DEBUG_STATIC_PLUGINS   &rz_debug_plugin_bf, &rz_debug_plugin_bochs, &rz_debug_plugin_dmp, &rz_debug_plugin_esil, &rz_debug_plugin_gdb, &rz_debug_plugin_io, &rz_debug_plugin_null, &rz_debug_plugin_rap, &rz_debug_plugin_winkd, &rz_debug_plugin_qnx, &rz_debug_plugin_native
 
#define RZ_BP_STATIC_PLUGINS   &rz_bp_plugin_arm, &rz_bp_plugin_bf, &rz_bp_plugin_mips, &rz_bp_plugin_ppc, &rz_bp_plugin_sh, &rz_bp_plugin_x86
 
#define RZ_ASM_STATIC_PLUGINS   &rz_asm_plugin_6502, &rz_asm_plugin_8051, &rz_asm_plugin_amd29k, &rz_asm_plugin_arm_as, &rz_asm_plugin_arm_cs, &rz_asm_plugin_avr, &rz_asm_plugin_bf, &rz_asm_plugin_chip8, &rz_asm_plugin_cil, &rz_asm_plugin_cr16, &rz_asm_plugin_dalvik, &rz_asm_plugin_dcpu16, &rz_asm_plugin_ebc, &rz_asm_plugin_gb, &rz_asm_plugin_h8300, &rz_asm_plugin_hexagon, &rz_asm_plugin_i4004, &rz_asm_plugin_i8080, &rz_asm_plugin_java, &rz_asm_plugin_lh5801, &rz_asm_plugin_lm32, &rz_asm_plugin_luac, &rz_asm_plugin_m68k_cs, &rz_asm_plugin_m680x_cs, &rz_asm_plugin_malbolge, &rz_asm_plugin_mcore, &rz_asm_plugin_mcs96, &rz_asm_plugin_mips_cs, &rz_asm_plugin_msp430, &rz_asm_plugin_null, &rz_asm_plugin_or1k, &rz_asm_plugin_pic, &rz_asm_plugin_ppc_as, &rz_asm_plugin_ppc_cs, &rz_asm_plugin_propeller, &rz_asm_plugin_pyc, &rz_asm_plugin_rsp, &rz_asm_plugin_sh, &rz_asm_plugin_snes, &rz_asm_plugin_sparc_cs, &rz_asm_plugin_spc700, &rz_asm_plugin_sysz, &rz_asm_plugin_tms320, &rz_asm_plugin_tms320c64x, &rz_asm_plugin_v810, &rz_asm_plugin_v850, &rz_asm_plugin_wasm, &rz_asm_plugin_x86_as, &rz_asm_plugin_x86_cs, &rz_asm_plugin_x86_nasm, &rz_asm_plugin_x86_nz, &rz_asm_plugin_xap, &rz_asm_plugin_xcore_cs, &rz_asm_plugin_arc, &rz_asm_plugin_cris_gnu, &rz_asm_plugin_hppa_gnu, &rz_asm_plugin_lanai_gnu, &rz_asm_plugin_mips_gnu, &rz_asm_plugin_nios2, &rz_asm_plugin_riscv, &rz_asm_plugin_sparc_gnu, &rz_asm_plugin_tricore, &rz_asm_plugin_vax, &rz_asm_plugin_xtensa, &rz_asm_plugin_z80
 
#define RZ_ANALYSIS_STATIC_PLUGINS   &rz_analysis_plugin_6502, &rz_analysis_plugin_8051, &rz_analysis_plugin_amd29k, &rz_analysis_plugin_arm_cs, &rz_analysis_plugin_avr, &rz_analysis_plugin_bf, &rz_analysis_plugin_chip8, &rz_analysis_plugin_cil, &rz_analysis_plugin_cr16, &rz_analysis_plugin_dalvik, &rz_analysis_plugin_ebc, &rz_analysis_plugin_gb, &rz_analysis_plugin_h8300, &rz_analysis_plugin_hexagon, &rz_analysis_plugin_i4004, &rz_analysis_plugin_i8080, &rz_analysis_plugin_java, &rz_analysis_plugin_luac, &rz_analysis_plugin_m68k_cs, &rz_analysis_plugin_m680x_cs, &rz_analysis_plugin_malbolge, &rz_analysis_plugin_mcore, &rz_analysis_plugin_mips_cs, &rz_analysis_plugin_msp430, &rz_analysis_plugin_null, &rz_analysis_plugin_or1k, &rz_analysis_plugin_pic, &rz_analysis_plugin_ppc_cs, &rz_analysis_plugin_propeller, &rz_analysis_plugin_pyc, &rz_analysis_plugin_rsp, &rz_analysis_plugin_snes, &rz_analysis_plugin_sparc_cs, &rz_analysis_plugin_spc700, &rz_analysis_plugin_sysz, &rz_analysis_plugin_tms320, &rz_analysis_plugin_v810, &rz_analysis_plugin_v850, &rz_analysis_plugin_wasm, &rz_analysis_plugin_x86_cs, &rz_analysis_plugin_xap, &rz_analysis_plugin_xcore_cs, &rz_analysis_plugin_arc, &rz_analysis_plugin_cris, &rz_analysis_plugin_mips_gnu, &rz_analysis_plugin_nios2, &rz_analysis_plugin_riscv, &rz_analysis_plugin_sh, &rz_analysis_plugin_sparc_gnu, &rz_analysis_plugin_tricore, &rz_analysis_plugin_vax, &rz_analysis_plugin_xtensa, &rz_analysis_plugin_z80
 
#define RZ_CORE_STATIC_PLUGINS   &rz_core_plugin_java, &rz_core_plugin_dex
 
#define RZ_LANG_STATIC_PLUGINS   &rz_lang_plugin_lib, &rz_lang_plugin_pipe, &rz_lang_plugin_c, &rz_lang_plugin_cpipe
 
#define RZ_HASH_STATIC_PLUGINS   &rz_hash_plugin_md4, &rz_hash_plugin_md5, &rz_hash_plugin_sha1, &rz_hash_plugin_sha256, &rz_hash_plugin_sha384, &rz_hash_plugin_sha512, &rz_hash_plugin_fletcher8, &rz_hash_plugin_fletcher16, &rz_hash_plugin_fletcher32, &rz_hash_plugin_fletcher64, &rz_hash_plugin_adler32, &rz_hash_plugin_crca_crc8smbus, &rz_hash_plugin_crca_crc8cdma2000, &rz_hash_plugin_crca_crc8darc, &rz_hash_plugin_crca_crc8dvbs2, &rz_hash_plugin_crca_crc8ebu, &rz_hash_plugin_crca_crc8icode, &rz_hash_plugin_crca_crc8itu, &rz_hash_plugin_crca_crc8maxim, &rz_hash_plugin_crca_crc8rohc, &rz_hash_plugin_crca_crc8wcdma, &rz_hash_plugin_crca_crc15can, &rz_hash_plugin_crca_crc16, &rz_hash_plugin_crca_crc16citt, &rz_hash_plugin_crca_crc16usb, &rz_hash_plugin_crca_crc16hdlc, &rz_hash_plugin_crca_crc16augccitt, &rz_hash_plugin_crca_crc16buypass, &rz_hash_plugin_crca_crc16cdma2000, &rz_hash_plugin_crca_crc16dds110, &rz_hash_plugin_crca_crc16dectr, &rz_hash_plugin_crca_crc16dectx, &rz_hash_plugin_crca_crc16dnp, &rz_hash_plugin_crca_crc16en13757, &rz_hash_plugin_crca_crc16genibus, &rz_hash_plugin_crca_crc16maxim, &rz_hash_plugin_crca_crc16mcrf4xx, &rz_hash_plugin_crca_crc16riello, &rz_hash_plugin_crca_crc16t10dif, &rz_hash_plugin_crca_crc16teledisk, &rz_hash_plugin_crca_crc16tms37157, &rz_hash_plugin_crca_crca, &rz_hash_plugin_crca_crc16kermit, &rz_hash_plugin_crca_crc16modbus, &rz_hash_plugin_crca_crc16x25, &rz_hash_plugin_crca_crc16xmodem, &rz_hash_plugin_crca_crc24, &rz_hash_plugin_crca_crc32, &rz_hash_plugin_crca_crc32ecma267, &rz_hash_plugin_crca_crc32c, &rz_hash_plugin_crca_crc32bzip2, &rz_hash_plugin_crca_crc32d, &rz_hash_plugin_crca_crc32mpeg2, &rz_hash_plugin_crca_crc32posix, &rz_hash_plugin_crca_crc32q, &rz_hash_plugin_crca_crc32jamcrc, &rz_hash_plugin_crca_crc32xfer, &rz_hash_plugin_crca_crc64, &rz_hash_plugin_crca_crc64ecma182, &rz_hash_plugin_crca_crc64we, &rz_hash_plugin_crca_crc64xz, &rz_hash_plugin_crca_crc64iso, &rz_hash_plugin_xor8, &rz_hash_plugin_xor16, &rz_hash_plugin_xxhash32, &rz_hash_plugin_parity, &rz_hash_plugin_entropy, &rz_hash_plugin_entropy_fract
 
#define RZ_PARSE_STATIC_PLUGINS   &rz_parse_plugin_6502_pseudo, &rz_parse_plugin_arm_pseudo, &rz_parse_plugin_att2intel, &rz_parse_plugin_avr_pseudo, &rz_parse_plugin_chip8_pseudo, &rz_parse_plugin_tms320_pseudo, &rz_parse_plugin_dalvik_pseudo, &rz_parse_plugin_m68k_pseudo, &rz_parse_plugin_mips_pseudo, &rz_parse_plugin_ppc_pseudo, &rz_parse_plugin_v850_pseudo, &rz_parse_plugin_wasm_pseudo, &rz_parse_plugin_x86_pseudo, &rz_parse_plugin_sh_pseudo, &rz_parse_plugin_riscv_pseudo, &rz_parse_plugin_z80_pseudo
 
#define RZ_CRYPTO_STATIC_PLUGINS   &rz_crypto_plugin_aes, &rz_crypto_plugin_aes_cbc, &rz_crypto_plugin_base64, &rz_crypto_plugin_base91, &rz_crypto_plugin_blowfish, &rz_crypto_plugin_cps2, &rz_crypto_plugin_des, &rz_crypto_plugin_punycode, &rz_crypto_plugin_rc2, &rz_crypto_plugin_rc4, &rz_crypto_plugin_rc6, &rz_crypto_plugin_rol, &rz_crypto_plugin_ror, &rz_crypto_plugin_rot, &rz_crypto_plugin_serpent, &rz_crypto_plugin_xor
 
#define RZ_DEMANGLER_STATIC_PLUGINS   &rz_demangler_plugin_java, &rz_demangler_plugin_msvc, &rz_demangler_plugin_objc, &rz_demangler_plugin_cpp, &rz_demangler_plugin_rust, &rz_demangler_plugin_swift
 

Macro Definition Documentation

◆ RZ_ANALYSIS_STATIC_PLUGINS

Definition at line 22 of file config.h.

◆ RZ_ASM_STATIC_PLUGINS

Definition at line 21 of file config.h.

◆ RZ_BIN_STATIC_PLUGINS

◆ RZ_BIN_XTR_STATIC_PLUGINS

#define RZ_BIN_XTR_STATIC_PLUGINS   &rz_bin_xtr_plugin_xtr_fatmach0, &rz_bin_xtr_plugin_xtr_sep64

Definition at line 17 of file config.h.

◆ RZ_BP_STATIC_PLUGINS

Definition at line 20 of file config.h.

◆ RZ_CORE_STATIC_PLUGINS

#define RZ_CORE_STATIC_PLUGINS   &rz_core_plugin_java, &rz_core_plugin_dex

Definition at line 23 of file config.h.

◆ RZ_CRYPTO_STATIC_PLUGINS

◆ RZ_DEBUG

#define RZ_DEBUG   0

Definition at line 7 of file config.h.

◆ RZ_DEBUG_STATIC_PLUGINS

◆ RZ_DEMANGLER_STATIC_PLUGINS

#define RZ_DEMANGLER_STATIC_PLUGINS   &rz_demangler_plugin_java, &rz_demangler_plugin_msvc, &rz_demangler_plugin_objc, &rz_demangler_plugin_cpp, &rz_demangler_plugin_rust, &rz_demangler_plugin_swift

Definition at line 28 of file config.h.

◆ RZ_EGG_STATIC_PLUGINS

#define RZ_EGG_STATIC_PLUGINS   &rz_egg_plugin_exec, &rz_egg_plugin_xor

Definition at line 15 of file config.h.

◆ RZ_HASH_STATIC_PLUGINS

#define RZ_HASH_STATIC_PLUGINS   &rz_hash_plugin_md4, &rz_hash_plugin_md5, &rz_hash_plugin_sha1, &rz_hash_plugin_sha256, &rz_hash_plugin_sha384, &rz_hash_plugin_sha512, &rz_hash_plugin_fletcher8, &rz_hash_plugin_fletcher16, &rz_hash_plugin_fletcher32, &rz_hash_plugin_fletcher64, &rz_hash_plugin_adler32, &rz_hash_plugin_crca_crc8smbus, &rz_hash_plugin_crca_crc8cdma2000, &rz_hash_plugin_crca_crc8darc, &rz_hash_plugin_crca_crc8dvbs2, &rz_hash_plugin_crca_crc8ebu, &rz_hash_plugin_crca_crc8icode, &rz_hash_plugin_crca_crc8itu, &rz_hash_plugin_crca_crc8maxim, &rz_hash_plugin_crca_crc8rohc, &rz_hash_plugin_crca_crc8wcdma, &rz_hash_plugin_crca_crc15can, &rz_hash_plugin_crca_crc16, &rz_hash_plugin_crca_crc16citt, &rz_hash_plugin_crca_crc16usb, &rz_hash_plugin_crca_crc16hdlc, &rz_hash_plugin_crca_crc16augccitt, &rz_hash_plugin_crca_crc16buypass, &rz_hash_plugin_crca_crc16cdma2000, &rz_hash_plugin_crca_crc16dds110, &rz_hash_plugin_crca_crc16dectr, &rz_hash_plugin_crca_crc16dectx, &rz_hash_plugin_crca_crc16dnp, &rz_hash_plugin_crca_crc16en13757, &rz_hash_plugin_crca_crc16genibus, &rz_hash_plugin_crca_crc16maxim, &rz_hash_plugin_crca_crc16mcrf4xx, &rz_hash_plugin_crca_crc16riello, &rz_hash_plugin_crca_crc16t10dif, &rz_hash_plugin_crca_crc16teledisk, &rz_hash_plugin_crca_crc16tms37157, &rz_hash_plugin_crca_crca, &rz_hash_plugin_crca_crc16kermit, &rz_hash_plugin_crca_crc16modbus, &rz_hash_plugin_crca_crc16x25, &rz_hash_plugin_crca_crc16xmodem, &rz_hash_plugin_crca_crc24, &rz_hash_plugin_crca_crc32, &rz_hash_plugin_crca_crc32ecma267, &rz_hash_plugin_crca_crc32c, &rz_hash_plugin_crca_crc32bzip2, &rz_hash_plugin_crca_crc32d, &rz_hash_plugin_crca_crc32mpeg2, &rz_hash_plugin_crca_crc32posix, &rz_hash_plugin_crca_crc32q, &rz_hash_plugin_crca_crc32jamcrc, &rz_hash_plugin_crca_crc32xfer, &rz_hash_plugin_crca_crc64, &rz_hash_plugin_crca_crc64ecma182, &rz_hash_plugin_crca_crc64we, &rz_hash_plugin_crca_crc64xz, &rz_hash_plugin_crca_crc64iso, &rz_hash_plugin_xor8, &rz_hash_plugin_xor16, &rz_hash_plugin_xxhash32, &rz_hash_plugin_parity, &rz_hash_plugin_entropy, &rz_hash_plugin_entropy_fract

Definition at line 25 of file config.h.

◆ RZ_INLINE

#define RZ_INLINE   0

Definition at line 11 of file config.h.

◆ RZ_IO_STATIC_PLUGINS

◆ RZ_LANG_STATIC_PLUGINS

#define RZ_LANG_STATIC_PLUGINS   &rz_lang_plugin_lib, &rz_lang_plugin_pipe, &rz_lang_plugin_c, &rz_lang_plugin_cpipe

Definition at line 24 of file config.h.

◆ RZ_LOADLIBS

#define RZ_LOADLIBS   1

Definition at line 12 of file config.h.

◆ RZ_PARSE_STATIC_PLUGINS

◆ RZ_RTDEBUG

#define RZ_RTDEBUG   1

Definition at line 8 of file config.h.