51 vm_abort(
"code_init: offset of codeinfo.m != 0: %d != 0",
OFFSET(codeinfo,
m));
179 #if defined(ENABLE_REPLACEMENT)
194 #if defined(__POWERPC__)
218 if (code->
mcode != NULL)
223 #if defined(ENABLE_REPLACEMENT)
227 #if defined(ENABLE_PROFILING)
230 if (code->bbfrequency != NULL)
231 MFREE(code->bbfrequency,
u4, code->basicblockcount);
260 nextcode = code->
prev;
#define STATISTICS(x)
Wrapper for statistics only code.
void replace_free_replacement_points(codeinfo *code)
void code_codeinfo_free(codeinfo *code)
methodinfo * code_get_methodinfo_for_pv(void *pv)
codeinfo * code_find_codeinfo_for_pc_nocheck(void *pc)
JNIEnv jthread jobject jclass jlong size
void code_free_code_of_method(methodinfo *m)
void vm_abort(const char *text,...)
codeinfo * code_codeinfo_new(methodinfo *m)
codeinfo * code_find_codeinfo_for_pc(void *pc)
void patcher_list_create(codeinfo *code)
static codeinfo * code_get_codeinfo_for_pv(void *pv)
#define STAT_REGISTER_GROUP_VAR(type, var, init, name, description, group)
Register an statistics variable and add it to a group.
void * methodtree_find_nocheck(void *pc)
#define STAT_DECLARE_GROUP(var)
Declare an external group (or subgroup).
static int code_is_synchronized(codeinfo *code)
#define MFREE(ptr, type, num)
void patcher_list_free(codeinfo *code)