mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-29 09:13:19 +00:00
240 lines
5.9 KiB
Plaintext
240 lines
5.9 KiB
Plaintext
#ifndef _INCLUDE_CONFIG_H_
|
|
#define _INCLUDE_CONFIG_H_
|
|
|
|
#define R_DEBUG 0
|
|
#define R_RTDEBUG 1
|
|
|
|
/* inlined APIs */
|
|
#define R_INLINE 0
|
|
#define R2_LOADLIBS 1
|
|
|
|
#define R_ANAL_STATIC_PLUGINS \
|
|
&r_anal_plugin_6502, \
|
|
&r_anal_plugin_arc, \
|
|
&r_anal_plugin_arm_cs, \
|
|
&r_anal_plugin_bf, \
|
|
&r_anal_plugin_cris, \
|
|
&r_anal_plugin_dalvik, \
|
|
&r_anal_plugin_i4004, \
|
|
&r_anal_plugin_i8080, \
|
|
&r_anal_plugin_m68k_cs, \
|
|
&r_anal_plugin_malbolge, \
|
|
&r_anal_plugin_mips_cs, \
|
|
&r_anal_plugin_mips_gnu, \
|
|
&r_anal_plugin_nios2, \
|
|
&r_anal_plugin_null, \
|
|
&r_anal_plugin_pic18c, \
|
|
&r_anal_plugin_ppc_cs, \
|
|
&r_anal_plugin_ppc_gnu, \
|
|
&r_anal_plugin_riscv, \
|
|
&r_anal_plugin_sh, \
|
|
&r_anal_plugin_snes, \
|
|
&r_anal_plugin_sparc_cs, \
|
|
&r_anal_plugin_sparc_gnu, \
|
|
&r_anal_plugin_sysz, \
|
|
&r_anal_plugin_vax, \
|
|
&r_anal_plugin_ws, \
|
|
&r_anal_plugin_x86_cs, \
|
|
&r_anal_plugin_xap, \
|
|
&r_anal_plugin_xcore_cs, \
|
|
&r_anal_plugin_z80, \
|
|
0
|
|
|
|
#define R_ASM_STATIC_PLUGINS \
|
|
&r_asm_plugin_6502, \
|
|
&r_asm_plugin_arc, \
|
|
&r_asm_plugin_arm_as, \
|
|
&r_asm_plugin_arm_cs, \
|
|
&r_asm_plugin_arm_winedbg, \
|
|
&r_asm_plugin_bf, \
|
|
&r_asm_plugin_cris_gnu, \
|
|
&r_asm_plugin_dalvik, \
|
|
&r_asm_plugin_dcpu16, \
|
|
&r_asm_plugin_gb, \
|
|
&r_asm_plugin_h8300, \
|
|
&r_asm_plugin_hppa_gnu, \
|
|
&r_asm_plugin_i4004, \
|
|
&r_asm_plugin_i8080, \
|
|
&r_asm_plugin_lanai_gnu, \
|
|
&r_asm_plugin_lm32, \
|
|
&r_asm_plugin_m68k_cs, \
|
|
&r_asm_plugin_malbolge, \
|
|
&r_asm_plugin_mcs96, \
|
|
&r_asm_plugin_mips_cs, \
|
|
&r_asm_plugin_mips_gnu, \
|
|
&r_asm_plugin_nios2, \
|
|
&r_asm_plugin_pic18c, \
|
|
&r_asm_plugin_ppc_cs, \
|
|
&r_asm_plugin_ppc_gnu, \
|
|
&r_asm_plugin_riscv, \
|
|
&r_asm_plugin_sh, \
|
|
&r_asm_plugin_snes, \
|
|
&r_asm_plugin_sparc_cs, \
|
|
&r_asm_plugin_sparc_gnu, \
|
|
&r_asm_plugin_spc700, \
|
|
&r_asm_plugin_sysz, \
|
|
&r_asm_plugin_tricore, \
|
|
&r_asm_plugin_v850, \
|
|
&r_asm_plugin_vax, \
|
|
&r_asm_plugin_wasm, \
|
|
&r_asm_plugin_ws, \
|
|
&r_asm_plugin_x86_as, \
|
|
&r_asm_plugin_x86_cs, \
|
|
&r_asm_plugin_x86_nasm, \
|
|
&r_asm_plugin_x86_nz, \
|
|
&r_asm_plugin_xap, \
|
|
&r_asm_plugin_xcore_cs, \
|
|
&r_asm_plugin_z80, \
|
|
0
|
|
|
|
#define R_BIN_STATIC_PLUGINS \
|
|
&r_bin_plugin_any, \
|
|
&r_bin_plugin_art, \
|
|
&r_bin_plugin_bf, \
|
|
&r_bin_plugin_bflt, \
|
|
&r_bin_plugin_bios, \
|
|
&r_bin_plugin_bootimg, \
|
|
&r_bin_plugin_cgc, \
|
|
&r_bin_plugin_coff, \
|
|
&r_bin_plugin_dex, \
|
|
&r_bin_plugin_dol, \
|
|
&r_bin_plugin_dyldcache, \
|
|
&r_bin_plugin_elf, \
|
|
&r_bin_plugin_elf64, \
|
|
&r_bin_plugin_fs, \
|
|
&r_bin_plugin_mach0, \
|
|
&r_bin_plugin_mach064, \
|
|
&r_bin_plugin_mbn, \
|
|
&r_bin_plugin_menuet, \
|
|
&r_bin_plugin_mz, \
|
|
&r_bin_plugin_nes, \
|
|
&r_bin_plugin_nin3ds, \
|
|
&r_bin_plugin_ninds, \
|
|
&r_bin_plugin_ningb, \
|
|
&r_bin_plugin_ningba, \
|
|
&r_bin_plugin_nro, \
|
|
&r_bin_plugin_omf, \
|
|
&r_bin_plugin_p9, \
|
|
&r_bin_plugin_pe, \
|
|
&r_bin_plugin_pe64, \
|
|
&r_bin_plugin_pebble, \
|
|
&r_bin_plugin_psxexe, \
|
|
&r_bin_plugin_sfc, \
|
|
&r_bin_plugin_smd, \
|
|
&r_bin_plugin_sms, \
|
|
&r_bin_plugin_spc700, \
|
|
&r_bin_plugin_te, \
|
|
&r_bin_plugin_vsf, \
|
|
&r_bin_plugin_wasm, \
|
|
&r_bin_plugin_xbe, \
|
|
&r_bin_plugin_zimg, \
|
|
0
|
|
|
|
#define R_BIN_XTR_STATIC_PLUGINS \
|
|
&r_bin_xtr_plugin_fatmach0, \
|
|
&r_bin_xtr_plugin_xtr_dyldcache, \
|
|
0
|
|
|
|
#define R_BP_STATIC_PLUGINS \
|
|
&r_bp_plugin_arm, \
|
|
&r_bp_plugin_bf, \
|
|
&r_bp_plugin_mips, \
|
|
&r_bp_plugin_ppc, \
|
|
&r_bp_plugin_x86, \
|
|
0
|
|
|
|
#define R_CORE_STATIC_PLUGINS \
|
|
&r_core_plugin_anal, \
|
|
0
|
|
|
|
#define R_CRYPTO_STATIC_PLUGINS \
|
|
&r_crypto_plugin_aes, \
|
|
&r_crypto_plugin_aes_cbc, \
|
|
&r_crypto_plugin_base64, \
|
|
&r_crypto_plugin_base91, \
|
|
&r_crypto_plugin_blowfish, \
|
|
&r_crypto_plugin_cps2, \
|
|
&r_crypto_plugin_des, \
|
|
&r_crypto_plugin_punycode, \
|
|
&r_crypto_plugin_rc2, \
|
|
&r_crypto_plugin_rc4, \
|
|
&r_crypto_plugin_rc6, \
|
|
&r_crypto_plugin_rol, \
|
|
&r_crypto_plugin_ror, \
|
|
&r_crypto_plugin_rot, \
|
|
&r_crypto_plugin_xor, \
|
|
0
|
|
|
|
#define R_DEBUG_STATIC_PLUGINS \
|
|
&r_debug_plugin_bf, \
|
|
&r_debug_plugin_esil, \
|
|
&r_debug_plugin_io, \
|
|
&r_debug_plugin_native, \
|
|
&r_debug_plugin_rap, \
|
|
0
|
|
|
|
#define R_EGG_STATIC_PLUGINS \
|
|
&r_egg_plugin_exec, \
|
|
&r_egg_plugin_xor, \
|
|
0
|
|
|
|
#define R_FS_STATIC_PLUGINS \
|
|
&r_fs_plugin_ext2, \
|
|
&r_fs_plugin_fat, \
|
|
&r_fs_plugin_fb, \
|
|
&r_fs_plugin_hfs, \
|
|
&r_fs_plugin_hfsplus, \
|
|
&r_fs_plugin_iso9660, \
|
|
&r_fs_plugin_jfs, \
|
|
&r_fs_plugin_minix, \
|
|
&r_fs_plugin_ntfs, \
|
|
&r_fs_plugin_posix, \
|
|
&r_fs_plugin_reiserfs, \
|
|
&r_fs_plugin_sfs, \
|
|
&r_fs_plugin_tar, \
|
|
&r_fs_plugin_udf, \
|
|
&r_fs_plugin_ufs, \
|
|
&r_fs_plugin_xfs, \
|
|
0
|
|
|
|
#define R_IO_STATIC_PLUGINS \
|
|
&r_io_plugin_bfdbg, \
|
|
&r_io_plugin_debug, \
|
|
&r_io_plugin_default, \
|
|
&r_io_plugin_gzip, \
|
|
&r_io_plugin_http, \
|
|
&r_io_plugin_ihex, \
|
|
&r_io_plugin_mach, \
|
|
&r_io_plugin_malloc, \
|
|
&r_io_plugin_mmap, \
|
|
&r_io_plugin_null, \
|
|
&r_io_plugin_procpid, \
|
|
&r_io_plugin_ptrace, \
|
|
&r_io_plugin_r2k, \
|
|
&r_io_plugin_r2pipe, \
|
|
&r_io_plugin_r2web, \
|
|
&r_io_plugin_rap, \
|
|
&r_io_plugin_self, \
|
|
&r_io_plugin_shm, \
|
|
&r_io_plugin_sparse, \
|
|
&r_io_plugin_tcp, \
|
|
0
|
|
|
|
#define R_LANG_STATIC_PLUGINS \
|
|
&r_lang_plugin_vala, \
|
|
0
|
|
|
|
#define R_PARSE_STATIC_PLUGINS \
|
|
&r_parse_plugin_6502_pseudo, \
|
|
&r_parse_plugin_arm_pseudo, \
|
|
&r_parse_plugin_att2intel, \
|
|
&r_parse_plugin_dalvik_pseudo, \
|
|
&r_parse_plugin_m68k_pseudo, \
|
|
&r_parse_plugin_mips_pseudo, \
|
|
&r_parse_plugin_mreplace, \
|
|
&r_parse_plugin_ppc_pseudo, \
|
|
&r_parse_plugin_x86_pseudo, \
|
|
0
|
|
|
|
#endif
|