@StaticInit public class RuntimeObject extends Structure { public static final int GC_MARKED = 0x80000000; public static int nextId; public int classReference; public int hashCode; }
@StaticInit class FreeChunk extends Structure { int classReference; int size; }
@StaticInit public final class Allocator { private Allocator() {
@Unmanaged @StaticInit public class ExceptionHandler extends Structure { public int id; public RuntimeClass exceptionClass; }
@StaticInit public final class ExceptionHandling { private ExceptionHandling() {
@Unmanaged @StaticInit public class CallSiteLocation extends Structure { public String fileName; public String className; public String methodName; public int lineNumber; }
@Unmanaged @StaticInit public class CallSite extends Structure { public int handlerCount; public ExceptionHandler firstHandler; public CallSiteLocation location; }
@Unmanaged @StaticInit public final class Mutator { private Mutator() { } public static native Address getStaticGCRoots(); }
@Unmanaged @StaticInit public final class ShadowStack { private ShadowStack() {
@StaticInit @Unmanaged public final class Address {
@StaticInit @Unmanaged public final class WasmRuntime {
@Unmanaged @StaticInit public final class GC { private GC() {
@StaticInit public final class Allocator { private Allocator() {
@StaticInit public final class ExceptionHandling { private ExceptionHandling() {
@Unmanaged @StaticInit public class ExceptionHandler extends Structure { public int id; public RuntimeClass exceptionClass; }
@Unmanaged @StaticInit public final class Mutator { private Mutator() { } public static native Address getStaticGCRoots(); }
@Unmanaged @StaticInit public class CallSite extends Structure { public int handlerCount; public ExceptionHandler firstHandler; public CallSiteLocation location; }
@Unmanaged @StaticInit public final class ShadowStack { private ShadowStack() {
@Unmanaged @StaticInit public final class GC { private GC() {
@StaticInit @Unmanaged public final class WasmRuntime {