Update static fix: no need to call dummy function
This commit is contained in:
parent
ad44e8178e
commit
b33bd2cb13
37
cs.c
37
cs.c
|
@ -20,6 +20,24 @@ extern void enable_mips();
|
|||
extern void enable_x86();
|
||||
extern void enable_powerpc();
|
||||
|
||||
void enable_construct() {
|
||||
#ifdef CAPSTONE_HAS_ARM
|
||||
enable_arm();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_ARM64
|
||||
enable_arm64();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_MIPS
|
||||
enable_mips();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_X86
|
||||
enable_x86();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_POWERPC
|
||||
enable_powerpc();
|
||||
#endif
|
||||
}
|
||||
|
||||
unsigned int all_arch = 0;
|
||||
|
||||
#ifdef USE_SYS_DYN_MEM
|
||||
|
@ -90,27 +108,8 @@ const char *cs_strerror(cs_err code)
|
|||
}
|
||||
}
|
||||
|
||||
void enable_construct() {
|
||||
#ifdef CAPSTONE_HAS_ARM
|
||||
enable_arm();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_ARM64
|
||||
enable_arm64();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_MIPS
|
||||
enable_mips();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_X86
|
||||
enable_x86();
|
||||
#endif
|
||||
#ifdef CAPSTONE_HAS_POWERPC
|
||||
enable_powerpc();
|
||||
#endif
|
||||
}
|
||||
|
||||
cs_err cs_open(cs_arch arch, cs_mode mode, csh *handle)
|
||||
{
|
||||
enable_construct();
|
||||
if (!my_malloc || !my_calloc || !my_realloc || !my_free)
|
||||
// Error: before cs_open(), dynamic memory management must be initialized
|
||||
// with cs_option(CS_OPT_MEM)
|
||||
|
|
Loading…
Reference in New Issue