radare2/libr/config.h.meson
Giovanni 858dfea170 Fix #6411 - pseudo for AVR (#7978)
* avr.pseudo

* tabs and flavour
2017-07-20 21:36:26 +02:00

242 lines
5.2 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_sh_pseudo, \
&r_parse_plugin_avr_pseudo, \
&r_parse_plugin_x86_pseudo, \
0
#endif