|
void | resolve_handle_pending_exception (bool throwError) |
|
bool | resolve_class_from_name (classinfo *referer, methodinfo *refmethod, Utf8String classname, resolve_mode_t mode, bool checkaccess, bool link, classinfo **result) |
|
bool | resolve_classref (methodinfo *refmethod, constant_classref *ref, resolve_mode_t mode, bool checkaccess, bool link, classinfo **result) |
|
bool | resolve_classref_or_classinfo (methodinfo *refmethod, classref_or_classinfo cls, resolve_mode_t mode, bool checkaccess, bool link, classinfo **result) |
|
classinfo * | resolve_classref_or_classinfo_eager (classref_or_classinfo cls, bool checkaccess) |
|
bool | resolve_class_from_typedesc (typedesc *d, bool checkaccess, bool link, classinfo **result) |
|
static resolve_result_t | resolve_subtype_check (methodinfo *refmethod, classref_or_classinfo subtype, classref_or_classinfo supertype, resolve_mode_t mode, resolve_err_t error) |
|
static resolve_result_t | resolve_lazy_subtype_checks (methodinfo *refmethod, typeinfo_t *subtinfo, classref_or_classinfo supertype, resolve_err_t error) |
|
static resolve_result_t | resolve_and_check_subtype_set (methodinfo *refmethod, unresolved_subtype_set *ref, classref_or_classinfo typeref, resolve_mode_t mode, resolve_err_t error) |
|
bool | resolve_class (unresolved_class *ref, resolve_mode_t mode, bool checkaccess, classinfo **result) |
|
classinfo * | resolve_classref_eager (constant_classref *ref) |
|
classinfo * | resolve_classref_eager_nonabstract (constant_classref *ref) |
|
classinfo * | resolve_class_eager (unresolved_class *ref) |
|
classinfo * | resolve_class_eager_no_access_check (unresolved_class *ref) |
|
resolve_result_t | resolve_field_verifier_checks (methodinfo *refmethod, constant_FMIref *fieldref, classinfo *container, fieldinfo *fi, typeinfo_t *instanceti, typeinfo_t *valueti, bool isstatic, bool isput) |
|
resolve_result_t | resolve_field_lazy (methodinfo *refmethod, constant_FMIref *fieldref) |
|
bool | resolve_field (unresolved_field *ref, resolve_mode_t mode, fieldinfo **result) |
|
fieldinfo * | resolve_field_eager (unresolved_field *ref) |
|
methodinfo * | resolve_method_invokespecial_lookup (methodinfo *refmethod, methodinfo *mi) |
|
resolve_result_t | resolve_method_verifier_checks (methodinfo *refmethod, constant_FMIref *methodref, methodinfo *mi, bool invokestatic) |
|
resolve_result_t | resolve_method_instance_type_checks (methodinfo *refmethod, methodinfo *mi, typeinfo_t *instanceti, bool invokespecial) |
|
resolve_result_t | resolve_method_param_type_checks (jitdata *jd, methodinfo *refmethod, instruction *iptr, methodinfo *mi, bool invokestatic) |
|
resolve_result_t | resolve_method_param_type_checks_stackbased (methodinfo *refmethod, methodinfo *mi, bool invokestatic, typedescriptor_t *stack) |
|
bool | resolve_method_loading_constraints (classinfo *referer, methodinfo *mi) |
|
resolve_result_t | resolve_method_lazy (methodinfo *refmethod, constant_FMIref *methodref, bool invokespecial) |
|
bool | resolve_method (unresolved_method *ref, resolve_mode_t mode, methodinfo **result) |
|
methodinfo * | resolve_method_eager (unresolved_method *ref) |
|
static bool | unresolved_subtype_set_from_typeinfo (classinfo *referer, methodinfo *refmethod, unresolved_subtype_set *stset, typeinfo_t *tinfo, Utf8String declaredclassname) |
|
unresolved_class * | create_unresolved_class (methodinfo *refmethod, constant_classref *classref, typeinfo_t *valuetype) |
|
unresolved_field * | resolve_create_unresolved_field (classinfo *referer, methodinfo *refmethod, instruction *iptr) |
|
bool | resolve_constrain_unresolved_field (unresolved_field *ref, classinfo *referer, methodinfo *refmethod, typeinfo_t *instanceti, typeinfo_t *valueti) |
|
unresolved_method * | resolve_create_unresolved_method (classinfo *referer, methodinfo *refmethod, constant_FMIref *methodref, bool invokestatic, bool invokespecial) |
|
bool | resolve_constrain_unresolved_method_instance (unresolved_method *ref, methodinfo *refmethod, typeinfo_t *instanceti, bool invokespecial) |
|
bool | resolve_constrain_unresolved_method_params (jitdata *jd, unresolved_method *ref, methodinfo *refmethod, instruction *iptr) |
|
bool | resolve_constrain_unresolved_method_params_stackbased (unresolved_method *ref, methodinfo *refmethod, typedescriptor_t *stack) |
|
static void | unresolved_subtype_set_free_list (classref_or_classinfo *list) |
|
void | unresolved_class_free (unresolved_class *ref) |
|
void | unresolved_field_free (unresolved_field *ref) |
|
void | unresolved_method_free (unresolved_method *ref) |
|
void | unresolved_subtype_set_debug_dump (unresolved_subtype_set *stset, FILE *file) |
|
void | unresolved_class_debug_dump (unresolved_class *ref, FILE *file) |
|
void | unresolved_field_debug_dump (unresolved_field *ref, FILE *file) |
|
void | unresolved_method_debug_dump (unresolved_method *ref, FILE *file) |
|