abort();
}
+void asm_getclassvalues_atomic(vftbl_t *super, vftbl_t *sub, castinfo *out)
+{
+ abort();
+}
+
+void intrp_asm_getclassvalues_atomic(vftbl_t *super, vftbl_t *sub, castinfo *out)
+{
+ abort();
+}
+
/* builtin ********************************************************************/
return NULL;
}
+java_objectarray *builtin_anewarray(s4 size, classinfo *componentclass)
+{
+ abort();
+
+ return NULL;
+}
+
/* code ***********************************************************************/
abort();
}
+void exceptions_throw_noclassdeffounderror_wrong_name(classinfo *c, utf *name)
+{
+ fprintf(stderr, "java.lang.NoClassDefFoundError: ");
+ utf_fprint_printable_ascii(stderr, c->name);
+ fprintf(stderr, " (wrong name: ");
+ utf_fprint_printable_ascii(stderr, name);
+ fprintf(stderr, ")\n");
+
+ abort();
+}
+
void exceptions_throw_outofmemoryerror(void)
{
fprintf(stderr, "java.lang.OutOfMemoryError\n");
/* resolve ********************************************************************/
+bool resolve_class_from_typedesc(typedesc *d, bool checkaccess, bool link, classinfo **result)
+{
+ abort();
+
+ return false;
+}
+
/* stupid resolving implementation used by resolve_classref_or_classinfo_eager */
/* This function does eager resolving without any access checks. */