65 RZ_LOG_WARN(
"no interrupt handler registered for 0x%x\n", intr_num);
static static fork const void static count static fd const char const char static newpath const char static path const char path
RZ_API bool rz_analysis_esil_load_interrupts(RzAnalysisEsil *esil, RzAnalysisEsilInterruptHandler *handlers[], ut32 src_id)
RZ_API RzAnalysisEsilInterrupt * rz_analysis_esil_interrupt_new(RzAnalysisEsil *esil, ut32 src_id, RzAnalysisEsilInterruptHandler *ih)
RZ_API bool rz_analysis_esil_load_interrupts_from_lib(RzAnalysisEsil *esil, const char *path)
RZ_API void rz_analysis_esil_interrupts_init(RzAnalysisEsil *esil)
static void interrupt_free(HtUPKv *kv)
RZ_API bool rz_analysis_esil_set_interrupt(RzAnalysisEsil *esil, RzAnalysisEsilInterrupt *intr)
RZ_API int rz_analysis_esil_fire_interrupt(RzAnalysisEsil *esil, ut32 intr_num)
RZ_API void rz_analysis_esil_interrupt_free(RzAnalysisEsil *esil, RzAnalysisEsilInterrupt *intr)
RZ_API void rz_analysis_esil_interrupts_fini(RzAnalysisEsil *esil)
RZ_API void rz_analysis_esil_release_source(RzAnalysisEsil *esil, ut32 src_id)
RZ_API void * rz_analysis_esil_get_source(RzAnalysisEsil *esil, ut32 src_id)
RZ_API bool rz_analysis_esil_claim_source(RzAnalysisEsil *esil, ut32 src_id)
RZ_API ut32 rz_analysis_esil_load_source(RzAnalysisEsil *esil, const char *path)
RZ_API void Ht_() free(HtName_(Ht) *ht)
#define rz_return_if_fail(expr)
#define rz_return_val_if_fail(expr, val)
RZ_API void * rz_lib_dl_sym(void *handler, const char *name)
#define RZ_LOG_WARN(fmtstr,...)
#define RZ_LOG_ERROR(fmtstr,...)
RzAnalysisEsilInterruptCB cb
void *(* init)(ANALYSIS_ESIL *esil)
RzAnalysisEsilInterruptHandler * handler
bool(* cmd)(ANALYSIS_ESIL *esil, const char *name, ut64 a0, ut64 a1)