diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4540c94c..78710995 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,14 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest] # windows-latest] + include: + - os: ubuntu-latest + ARCH: "x86_64" + - os: macos-latest + ARCH: "aarch64" +# - os: windows-latest +# ARCH: "x86_64" steps: - name: Install packages (Linux) if: runner.os == 'Linux' @@ -34,6 +41,9 @@ jobs: - name: Setup Gluon's GraalVM uses: gluonhq/setup-graalvm@master + with: + jdk: 'java23' + arch: ${{ matrix.ARCH }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -44,10 +54,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Setup Java 11 - uses: actions/setup-java@v1 + - name: Setup Java + uses: actions/setup-java@v3 with: - java-version: 11 + distribution: 'temurin' + java-version: '21' - name: Grant execute permission for gradlew run: chmod +x gradlew diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4d9b0140..2e598b89 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,11 +16,11 @@ jobs: fetch-depth: 5 persist-credentials: false - - name: Setup Java 11 - uses: actions/setup-java@v4 + - name: Setup Java + uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: 11 + java-version: '21' - name: Grant execute permission for gradlew run: chmod +x gradlew diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 070cb702..19cfad96 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/main/java/com/gluonhq/substrate/Constants.java b/src/main/java/com/gluonhq/substrate/Constants.java index ecd93991..be2d9614 100644 --- a/src/main/java/com/gluonhq/substrate/Constants.java +++ b/src/main/java/com/gluonhq/substrate/Constants.java @@ -28,6 +28,7 @@ package com.gluonhq.substrate; import java.nio.file.Path; +import java.util.Locale; public class Constants { @@ -73,7 +74,34 @@ public enum Profile { IOS_SIM, // (x86_64-apple-ios) ANDROID, // (aarch64-linux-android); WEB // (x86_64-web-web) - }; + } + + public enum VMONE_TARGET { + X86_64_LINUX_LINUX("linux-x64"), + AARCH64_LINUX_LINUX("linux-aarch64"), + X86_64_APPLE_DARWIN("macos-x64"), + AARCH64_APPLE_DARWIN("macos-aarch64"), + X86_64_MICROSOFT_WINDOWS("windows-x64"), + AARCH64_MICROSOFT_WINDOWS("windows-aarch64"), + ARM64_APPLE_IOS("ios-macos-aarch64"), + X86_64_APPLE_IOS("ios-macos-x64"), + AARCH64_LINUX_ANDROID("android-linux-aarch64"), + X86_64_WEB_WEB("no-op"); + + private final String target; + + VMONE_TARGET(String target) { + this.target = target; + } + + public String getTarget() { + return target; + } + + public static VMONE_TARGET fromTriplet(String triplet) { + return valueOf(triplet.toUpperCase(Locale.ROOT).replaceAll("-", "_")); + } + } /** * Supported hosts @@ -106,20 +134,16 @@ public enum Profile { public static final String PROFILE_LINUX_AARCH64 = "linux-aarch64"; public static final String PROFILE_WEB = "web"; - public static final String DEFAULT_JAVA_STATIC_SDK_VERSION = "18-ea+prep18-9"; - public static final String DEFAULT_JAVA_STATIC_SDK_VERSION11 = "11-ea+10"; - public static final String DEFAULT_JAVAFX_STATIC_SDK_VERSION = "21-ea+11.2"; + public static final String DEFAULT_JAVA_STATIC_SDK_VERSION = "24-1"; + public static final String DEFAULT_JAVAFX_STATIC_SDK_VERSION = "24-ea+7.1"; public static final String DEFAULT_JAVAFX_JS_SDK_VERSION = "18-internal+0-2021-09-02-165800"; public static final String DEFAULT_SYSROOT_VERSION = "20210424"; - public static final String DEFAULT_CLIBS_VERSION = "27"; - public static final String DEFAULT_JAVASDK_PATH = "staticjdk"; - public static final String DEFAULT_JAVASDK_PATH11 = "labs-staticjdk"; /** * Supported GraalVM versions */ - public static final String GRAALVM_MIN_VERSION = "22.1"; - public static final String GRAALVM_JAVA_MIN_VERSION = "11.0"; + public static final String GRAALVM_MIN_VERSION = "23"; + public static final String GRAALVM_JAVA_MIN_VERSION = "21.0"; /** * Paths @@ -191,7 +215,6 @@ public enum Profile { public static final String RESOURCE_ARCH_FILE = "resourceconfig-${archOs}.json"; public static final String JNI_JAVA_FILE = "jniconfig-java.json"; - public static final String JNI_JAVA_FILE11 = "jniconfig-java11.json"; public static final String JNI_JAVAFXSW_FILE = "jniconfig-javafxsw.json"; public static final String JNI_ARCH_FILE = "jniconfig-${archOs}.json"; diff --git a/src/main/java/com/gluonhq/substrate/SubstrateDispatcher.java b/src/main/java/com/gluonhq/substrate/SubstrateDispatcher.java index e089e20e..d4615ce0 100644 --- a/src/main/java/com/gluonhq/substrate/SubstrateDispatcher.java +++ b/src/main/java/com/gluonhq/substrate/SubstrateDispatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -326,11 +326,11 @@ private static void executeRunStep(SubstrateDispatcher dispatcher) { if (expected != null) { Logger.logInfo(logTitle("RUN TASK (with expected)")); - String response = dispatcher.targetConfiguration.run(); - if (expected.equals(response)) { + List responses = dispatcher.targetConfiguration.run(); + if (responses.contains(expected)) { Logger.logInfo("Run ended successfully, the output: " + expected + " matched the expected result."); } else { - Logger.logSevere("Run failed, expected output: " + expected + ", output: " + response); + Logger.logSevere("Run failed, expected output: " + expected + ", output: " + responses); System.exit(1); } } else { diff --git a/src/main/java/com/gluonhq/substrate/model/InternalProjectConfiguration.java b/src/main/java/com/gluonhq/substrate/model/InternalProjectConfiguration.java index 1881dc24..ce04d4e2 100644 --- a/src/main/java/com/gluonhq/substrate/model/InternalProjectConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/model/InternalProjectConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -163,9 +163,7 @@ public Version getGraalVersion() { */ public String getJavaStaticSdkVersion() { return Optional.ofNullable(publicConfig.getJavaStaticSdkVersion()) - .orElse(usesJDK11() ? - Constants.DEFAULT_JAVA_STATIC_SDK_VERSION11 : - Constants.DEFAULT_JAVA_STATIC_SDK_VERSION); + .orElse(Constants.DEFAULT_JAVA_STATIC_SDK_VERSION); } /** @@ -211,12 +209,11 @@ public Path getDefaultJavaStaticPath() { return Constants.USER_SUBSTRATE_PATH .resolve("javaStaticSdk") .resolve(getJavaStaticSdkVersion()) - .resolve(getTargetTriplet().getOsArch()) - .resolve(usesJDK11() ? Constants.DEFAULT_JAVASDK_PATH11 : Constants.DEFAULT_JAVASDK_PATH); + .resolve(getTargetTriplet().getOsArch()); } private Path getDefaultJavaStaticLibsPath() { - return getDefaultJavaStaticPath().resolve("lib").resolve("static"); + return getDefaultJavaStaticPath().resolve("lib"); } /** diff --git a/src/main/java/com/gluonhq/substrate/model/Triplet.java b/src/main/java/com/gluonhq/substrate/model/Triplet.java index 7174540c..cf256fbc 100644 --- a/src/main/java/com/gluonhq/substrate/model/Triplet.java +++ b/src/main/java/com/gluonhq/substrate/model/Triplet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -218,34 +218,6 @@ public String getOsArch2() { return this.os+"-"+myarch; } - /** - * - * On iOS/iOS-sim, Android and Linux-AArch64, it returns a string - * with a valid version for clibs, for other OSes returns an empty string - * @return - */ - public String getClibsVersion() { - if (OS_IOS.equals(getOs()) || OS_ANDROID.equals(getOs()) || - (OS_LINUX.equals(getOs()) && ARCH_AARCH64.equals(getArch()))) { - return "-ea+" + Constants.DEFAULT_CLIBS_VERSION; - } - return ""; - } - /** - * - * On iOS/iOS-sim, Android and Linux-AArch64, it returns a string - * with a valid path for clibs, for other OSes returns an empty string - * - * @return - */ - public String getClibsVersionPath() { - if (OS_IOS.equals(getOs()) || OS_ANDROID.equals(getOs()) || - (OS_LINUX.equals(getOs()) && ARCH_AARCH64.equals(getArch()))) { - return Constants.DEFAULT_CLIBS_VERSION; - } - return ""; - } - @Override public String toString() { return arch + '-' + vendor + '-' + os; diff --git a/src/main/java/com/gluonhq/substrate/target/AbstractTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/AbstractTargetConfiguration.java index f777ce6e..fb3c1ffe 100644 --- a/src/main/java/com/gluonhq/substrate/target/AbstractTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/AbstractTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -35,7 +35,6 @@ import com.gluonhq.substrate.model.Triplet; import com.gluonhq.substrate.util.FileDeps; import com.gluonhq.substrate.util.FileOps; -import com.gluonhq.substrate.util.Lib; import com.gluonhq.substrate.util.Logger; import com.gluonhq.substrate.util.ProcessRunner; import com.gluonhq.substrate.util.Strings; @@ -82,6 +81,7 @@ public abstract class AbstractTargetConfiguration implements TargetConfiguration private static final List baseNativeImageArguments = Arrays.asList( "-Djdk.internal.lambda.eagerlyInitialize=false", + "-Ddebug.jdk.graal.jvmciConfigCheck=warn", "--no-server", "-H:+SharedLibrary", "-H:+AddAllCharsets", @@ -101,12 +101,7 @@ public abstract class AbstractTargetConfiguration implements TargetConfiguration protected final boolean crossCompile; private final List defaultAdditionalSourceFiles = Collections.singletonList("launcher.c"); - private final List defaultStaticJavaLibs = List.of( - Lib.of("java"), Lib.of("nio"), Lib.of("zip"), Lib.of("net"), - Lib.of("prefs"), Lib.of("jvm"), Lib.upTo(20, "fdlibm"), Lib.of("z"), - Lib.of("dl"), Lib.of("j2pkcs11"), Lib.upTo(11, "sunec"), Lib.of("jaas"), - Lib.of("extnet") - ); + private final List JDK_LIBS = List.of("vmone"); AbstractTargetConfiguration(ProcessPaths paths, InternalProjectConfiguration configuration) { this.projectConfiguration = configuration; @@ -196,14 +191,14 @@ public boolean compile() throws IOException, InterruptedException { @Override public boolean link() throws IOException, InterruptedException { compileAdditionalSources(); - ensureClibs(); String appName = projectConfiguration.getAppName(); Path gvmPath = paths.getGvmPath(); Path objectFile = getProjectObjectFile(); + List linkerLibraryPathFlags = getLinkerLibraryPathFlags(); if (projectConfiguration.isStaticLibrary()) { - return createStaticLib(); + return true; } ProcessRunner linkRunner = new ProcessRunner(getLinker()); @@ -224,8 +219,7 @@ public boolean link() throws IOException, InterruptedException { projectConfiguration.isUsePrismSW())); linkRunner.addArgs(getTargetSpecificLinkOutputFlags()); - - linkRunner.addArgs(getLinkerLibraryPathFlags()); + linkRunner.addArgs(linkerLibraryPathFlags); linkRunner.addArgs(getNativeLibsLinkFlags()); linkRunner.addArgs(projectConfiguration.getLinkerArgs()); linkRunner.setInfo(true); @@ -261,7 +255,7 @@ public boolean install() throws IOException, InterruptedException { * @throws InterruptedException */ @Override - public String run() throws IOException, InterruptedException { + public List run() throws IOException, InterruptedException { String appName = Objects.requireNonNull(getLinkOutputName(), "Application name can't be null"); Path app = Path.of(getAppPath(appName)); if (!Files.exists(app)) { @@ -275,7 +269,7 @@ public String run() throws IOException, InterruptedException { runner.setInfo(true); runner.setLogToFile(true); if (runner.runProcess("run " + appName) == 0) { - return runner.getLastResponse(); + return runner.getResponses(); } return null; } @@ -324,7 +318,28 @@ public boolean createSharedLib() throws IOException, InterruptedException { */ @Override public boolean createStaticLib() throws IOException, InterruptedException { - return true; + if (!compile()) { + Logger.logSevere("Error building a static library: error compiling the native image"); + return false; + } + if (!link()) { + Logger.logSevere("Error building a static library: error linking the native image"); + return false; + } + ProcessRunner createStaticLibRunner = new ProcessRunner(getStaticArchiver()); + createStaticLibRunner.addArg(getStaticArchiverArgs()); + Path dest = paths.getGvmPath().resolve("lib" + projectConfiguration.getAppName() + ".a"); + createStaticLibRunner.addArg(dest.toString()); + createStaticLibRunner.addArg(getProjectObjectFile().toString()); + createStaticLibRunner.setInfo(true); + createStaticLibRunner.setLogToFile(true); + int result = createStaticLibRunner.runProcess("archive"); + if (result == 0) { + Logger.logInfo("Static library " + dest.getFileName() + " and static libraries " + JDK_LIBS + "\n" + + "were successfully added to " + paths.getGvmPath() + "."); + FileOps.copyDirectory(projectConfiguration.getJavaStaticLibsPath(), paths.getGvmPath()); + } + return result == 0; } // --- private methods @@ -336,7 +351,7 @@ protected boolean compileAdditionalSources() Path workDir = paths.getGvmPath().resolve(appName); Files.createDirectories(workDir); - if (getAdditionalSourceFiles().isEmpty()) { + if (projectConfiguration.isStaticLibrary() || getAdditionalSourceFiles().isEmpty()) { return true; } @@ -429,31 +444,6 @@ private String getJniPlatform() { } } - /* - * Make sure the clibraries needed for linking are available for this particular configuration. - * The clibraries path is available by default in GraalVM, but the directory for cross-platform libs may - * not exist. In that case, retrieve the libs from our download site. - */ - private void ensureClibs() throws IOException { - Triplet target = projectConfiguration.getTargetTriplet(); - Path clibPath = getCLibPath(); - if (FileOps.isDirectoryEmpty(clibPath)) { - String url = Strings.substitute(URL_CLIBS_ZIP, - Map.of("osarch", target.getOsArch(), - "version", target.getClibsVersion())); - FileOps.downloadAndUnzip(url, - clibPath.getParent().getParent().getParent(), - "clibraries.zip", - "clibraries", - target.getClibsVersionPath(), - target.getOsArch2()); - } - if (FileOps.isDirectoryEmpty(clibPath)) { - throw new IOException("No clibraries found for the required architecture in " + clibPath); - } - checkPlatformSpecificClibs(clibPath); - } - /** * Generates the library search path arguments to be added to the linker. * @@ -477,13 +467,12 @@ private List getLinkerLibraryPathFlags() throws IOException { * @return a list of Paths to add to the library search path * @throws IOException */ - protected List getLinkerLibraryPaths() throws IOException { + protected final List getLinkerLibraryPaths() throws IOException { List linkerLibraryPaths = new ArrayList<>(); if (projectConfiguration.isUseJavaFX()) { linkerLibraryPaths.add(fileDeps.getJavaFXSDKLibsPath()); } - linkerLibraryPaths.add(getCLibPath()); linkerLibraryPaths.addAll(getStaticJDKLibPaths()); return linkerLibraryPaths; @@ -533,7 +522,7 @@ private List getReflectionClassList(String suffix, boolean useJavaFX, bo private List getJNIClassList(String suffix, boolean useJavaFX, boolean usePrismSW) { List answer = new LinkedList<>(); - answer.add(projectConfiguration.usesJDK11() ? Constants.JNI_JAVA_FILE11 : Constants.JNI_JAVA_FILE); + answer.add(Constants.JNI_JAVA_FILE); if (useJavaFX && usePrismSW) { answer.add(Constants.JNI_JAVAFXSW_FILE); } @@ -819,14 +808,6 @@ boolean allowHttps() { return true; } - /** - * Allow platforms to check if specific libraries (e.g. libjvm.a) are present in the specified clib path - * @param clibPath - */ - void checkPlatformSpecificClibs(Path clibPath) throws IOException { - // empty, override by subclasses - } - String getAdditionalSourceFileLocation() { return "/native/linux/"; } @@ -856,6 +837,14 @@ String getLinker() { return "gcc"; } + String getStaticArchiver() { + return "ar"; + } + + String getStaticArchiverArgs() { + return "rcs"; + } + String getNativeImageCommand() { return "native-image"; } @@ -930,8 +919,8 @@ String getAppPath(String appName) { * @return a List of Java libraries that will be understood by the host-specific * linker when creating images for the specific target. */ - List getStaticJavaLibs() { - return filterApplicableLibs(defaultStaticJavaLibs); + final List getStaticJavaLibs() { + return JDK_LIBS; } /** @@ -946,19 +935,6 @@ List getOtherStaticLibs() { return List.of(); } - /** - * Return the list of library names applicable to the used java version. - * @param libs List to validate based on {@link Lib#inRange(int)}. - * @return The list of library names applicable to the used java version. - */ - final List filterApplicableLibs(List libs) { - int major = projectConfiguration.getJavaVersion().getMajor(); - return libs.stream() - .filter(l -> l.inRange(major)) - .map(Lib::getLibName) - .collect(Collectors.toList()); - } - /** * Return the arguments that need to be passed to the linker for including * the Java libraries in the final image. @@ -1034,32 +1010,8 @@ List getTargetSpecificNativeLibsFlags(Path libPath, List libs) { return Collections.emptyList(); } - protected Path getCLibPath() { - Triplet target = projectConfiguration.getTargetTriplet(); - return projectConfiguration.getGraalPath() - .resolve("lib") - .resolve("svm") - .resolve("clibraries") - .resolve(target.getClibsVersionPath()) - .resolve(target.getOsArch2()); - } - protected List getStaticJDKLibPaths() throws IOException { - List staticJDKLibPaths = new ArrayList<>(); - if (projectConfiguration.useCustomJavaStaticLibs()) { - staticJDKLibPaths.add(projectConfiguration.getJavaStaticLibsPath()); - } - - Triplet target = projectConfiguration.getTargetTriplet(); - Path staticJDKLibPath = projectConfiguration.getGraalPath() - .resolve("lib") - .resolve("static") - .resolve(target.getOsArch2()); - if (target.getOs().equals(Constants.OS_LINUX)) { - return Arrays.asList(staticJDKLibPath.resolve("glibc")); - } else { - return Arrays.asList(staticJDKLibPath); - } + return List.of(fileDeps.getJavaSDKLibsPath()); } /** diff --git a/src/main/java/com/gluonhq/substrate/target/AndroidTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/AndroidTargetConfiguration.java index da1f7b78..f6c2744a 100644 --- a/src/main/java/com/gluonhq/substrate/target/AndroidTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/AndroidTargetConfiguration.java @@ -89,7 +89,7 @@ public class AndroidTargetConfiguration extends PosixTargetConfiguration { private final List linkFlags = Arrays.asList("-target", ANDROID_TRIPLET + ANDROID_MIN_SDK_VERSION, "-fPIC", "-Wl,--rosegment,--gc-sections,-z,noexecstack", "-shared", - "-landroid", "-llog", "-lffi", "-llibchelper", "-static-libstdc++"); + "-landroid", "-llog", "-lz", "-static-libstdc++"); private final List javafxLinkFlags = new ArrayList<>(Arrays.asList(WL_WHOLE_ARCHIVE, "-lprism_es2_monocle", "-lglass_monocle", "-ljavafx_font_freetype", "-ljavafx_iio", WL_NO_WHOLE_ARCHIVE, "-lGLESv2", "-lEGL", "-lfreetype")); @@ -156,7 +156,6 @@ public boolean packageApp() throws IOException, InterruptedException { "-p", getAndroidProjectPath().toString(), "assemble" + configuration); assembleRunner.addToEnv("ANDROID_HOME", sdk); - assembleRunner.addToEnv("JAVA_HOME", projectConfiguration.getGraalPath().toString()); if (assembleRunner.runProcess("package-task") != 0) { return false; } @@ -239,14 +238,8 @@ List getTargetSpecificAOTCompileFlags() throws IOException { ArrayList flags = new ArrayList(Arrays.asList( "-H:-SpawnIsolates", "-Dsvm.targetArch=" + projectConfiguration.getTargetTriplet().getArch(), - "-H:+ForceNoROSectionRelocations", - "--libc=bionic", "-H:+UseCAPCache", - "-H:CAPCacheDir=" + getCapCacheDir().toAbsolutePath().toString(), - "-H:CompilerBackend=" + projectConfiguration.getBackend())); - if (projectConfiguration.isUseLLVM()) { - flags.add("-H:CustomLD=" + ldlld.toAbsolutePath().toString()); - } + "-H:CAPCacheDir=" + getCapCacheDir().toAbsolutePath())); return flags; } @@ -278,9 +271,6 @@ List getTargetSpecificCCompileFlags() { if (projectConfiguration.hasWeb()) { cFlags.add("-DJAVAFX_WEB"); } - if (!projectConfiguration.usesJDK11()) { - cFlags.add("-DGVM_17"); - } return cFlags; } @@ -288,11 +278,11 @@ List getTargetSpecificCCompileFlags() { List getTargetSpecificLinkFlags(boolean useJavaFX, boolean usePrismSW) { if (!useJavaFX) return linkFlags; List answer = new ArrayList<>(); - answer.addAll(linkFlags); if (projectConfiguration.hasWeb()) { javafxLinkFlags.addAll(Arrays.asList(WL_WHOLE_ARCHIVE, javafxWebLib, WL_NO_WHOLE_ARCHIVE)); } answer.addAll(javafxLinkFlags); + answer.addAll(linkFlags); return answer; } @@ -302,11 +292,6 @@ String getLinkOutputName() { return "lib" + appName + ".so"; } - @Override - protected List getStaticJDKLibPaths() throws IOException { - return Arrays.asList(fileDeps.getJavaSDKLibsPath()); - } - @Override List getTargetSpecificNativeLibsFlags(Path libPath, List libs) { List linkFlags = new ArrayList<>(); diff --git a/src/main/java/com/gluonhq/substrate/target/IosTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/IosTargetConfiguration.java index 508a8049..060b8b51 100644 --- a/src/main/java/com/gluonhq/substrate/target/IosTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/IosTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -56,8 +56,7 @@ public class IosTargetConfiguration extends DarwinTargetConfiguration { private static final List iosAdditionalSourceFiles = Arrays.asList( "AppDelegate.m", "JvmFuncsFallbacks.c"); - private static final List ioslibs = Arrays.asList( - "-lpthread", "-llibchelper", "-lffi", "-ldarwin"); + private static final List ioslibs = Arrays.asList("-lpthread", "-lz"); private static final List javafxLibs = Arrays.asList( "prism_es2", "glass", "javafx_font", "prism_common", "javafx_iio"); @@ -73,8 +72,8 @@ public class IosTargetConfiguration extends DarwinTargetConfiguration { private static final String[] capFiles = {"AArch64LibCHelperDirectives.cap", "AMD64LibCHelperDirectives.cap", "BuiltinDirectives.cap", - "JNIHeaderDirectives.cap", "LibFFIHeaderDirectives.cap", - "LLVMDirectives.cap", "PosixDirectives.cap"}; + "JNIHeaderDirectives.cap", "JNIHeaderDirectivesJDK22OrLater.cap", "LibFFIHeaderDirectives.cap", + "LLVMDirectives.cap", "PosixDirectives.cap", "RISCV64LibCHelperDirectives.cap"}; private static final String capLocation= "/native/ios/cap/"; private static final String iosCheck = "ios/check"; @@ -134,9 +133,6 @@ List getTargetSpecificCCompileFlags() { if (isSimulator()) { flags.add("-DGVM_IOS_SIM"); } - if (!projectConfiguration.usesJDK11()) { - flags.add("-DGVM_17"); - } return flags; } @@ -219,11 +215,6 @@ String getLinker() { return "clang"; } - @Override - protected List getStaticJDKLibPaths() throws IOException { - return Arrays.asList(fileDeps.getJavaSDKLibsPath()); - } - @Override List getTargetSpecificNativeLibsFlags(Path libPath, List libs) { return libs.stream() @@ -343,20 +334,6 @@ String getAppPath(String appName) { return appPath.toString() + "/" + appName; } - @Override - public boolean createStaticLib() throws IOException, InterruptedException { - ProcessRunner linkRunner = new ProcessRunner("ar"); - linkRunner.addArg("rcs"); - Path dest = paths.getGvmPath().resolve("lib"+projectConfiguration.getAppName()+".a"); - linkRunner.addArg(dest.toString()); - linkRunner.addArg(getProjectObjectFile().toString()); - linkRunner.addArgs(getAdditionalObjectFiles()); - linkRunner.setInfo(true); - linkRunner.setLogToFile(true); - int result = linkRunner.runProcess("archive"); - return result == 0; - } - private String getTargetArch() { return projectConfiguration.getTargetTriplet().getArch(); } diff --git a/src/main/java/com/gluonhq/substrate/target/LinuxTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/LinuxTargetConfiguration.java index 42fa0589..58248818 100644 --- a/src/main/java/com/gluonhq/substrate/target/LinuxTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/LinuxTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,7 +31,6 @@ import com.gluonhq.substrate.model.InternalProjectConfiguration; import com.gluonhq.substrate.model.ProcessPaths; import com.gluonhq.substrate.util.FileOps; -import com.gluonhq.substrate.util.Lib; import com.gluonhq.substrate.util.Logger; import com.gluonhq.substrate.util.ProcessRunner; import com.gluonhq.substrate.util.Version; @@ -60,16 +59,6 @@ public class LinuxTargetConfiguration extends PosixTargetConfiguration { private static final List linuxLibs = Arrays.asList("z", "dl", "stdc++", "pthread"); - private static final List staticJavaLibs = List.of( - Lib.of("java"), Lib.of("nio"), Lib.of("zip"), Lib.of("net"), - Lib.of("prefs"), Lib.of("j2pkcs11"), Lib.upTo(11, "sunec"), Lib.of("extnet"), - Lib.upTo(20, "fdlibm"), Lib.of("fontmanager"), Lib.of("javajpeg"), Lib.of("lcms"), - Lib.of("awt_headless"), Lib.of("awt") - ); - private static final List staticJvmLibs = Arrays.asList( - "jvm", "libchelper" - ); - private static final List linuxfxlibs = List.of( "-lprism_es2", "-lglass", "-lglassgtk3", "-ljavafx_font", "-ljavafx_font_freetype", "-ljavafx_font_pango", "-ljavafx_iio" @@ -221,31 +210,9 @@ public boolean runUntilEnd() throws IOException, InterruptedException { } - @Override - protected List getStaticJDKLibPaths() throws IOException { - if (crossCompile) { - return Arrays.asList(fileDeps.getJavaSDKLibsPath()); - } - return super.getStaticJDKLibPaths(); - } - - @Override - List getStaticJavaLibs() { - Path javaStaticLibPath; - try { - javaStaticLibPath = getStaticJDKLibPaths().get(0); - } catch (IOException ex) { - throw new RuntimeException ("No static java libs found, cannot continue"); - } - - return filterApplicableLibs(staticJavaLibs).stream() - .map(lib -> javaStaticLibPath.resolve("lib" + lib + ".a").toString()) - .collect(Collectors.toList()); - } - @Override List getOtherStaticLibs() { - return Stream.concat(staticJvmLibs.stream().map(lib -> ":lib" + lib + ".a"), linuxLibs.stream()) + return Stream.concat(getStaticJavaLibs().stream().map(lib -> ":lib" + lib + ".a"), linuxLibs.stream()) .collect(Collectors.toList()); } @@ -257,16 +224,6 @@ List getAdditionalSourceFiles() { return super.getAdditionalSourceFiles(); } - @Override - protected List getLinkerLibraryPaths() throws IOException { - List linkerLibraryPaths = new ArrayList<>(); - linkerLibraryPaths.add(getCLibPath()); - if (projectConfiguration.isUseJavaFX()) { - linkerLibraryPaths.add(fileDeps.getJavaFXSDKLibsPath()); - } - return linkerLibraryPaths; - } - @Override protected List getNativeImageArguments() { return nativeImageArguments; @@ -303,14 +260,12 @@ List getTargetSpecificLinkFlags(boolean useJavaFX, boolean usePrismSW) t // for now, we don't have media on AARCH64 if (!isAarch64) { answer.addAll(linuxfxMedialibs); + answer.addAll(LinuxLinkerFlags.getMediaLinkerFlags()); } } if (projectConfiguration.hasWeb()) { answer.addAll(linuxfxWeblibs); } - if (!crossCompile) { - answer.addAll(LinuxLinkerFlags.getMediaLinkerFlags()); - } answer.addAll(LinuxLinkerFlags.getLinkerFlags()); if (usePrismSW || crossCompile) { answer.addAll(linuxfxSWlibs); @@ -362,9 +317,6 @@ protected List getTargetSpecificCCompileFlags() { flags.add("--sysroot"); flags.add(sysroot); } - if (!projectConfiguration.usesJDK11()) { - flags.add("-DGVM_17"); - } return flags; } diff --git a/src/main/java/com/gluonhq/substrate/target/MacOSTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/MacOSTargetConfiguration.java index f4605141..8791be0b 100644 --- a/src/main/java/com/gluonhq/substrate/target/MacOSTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/MacOSTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -30,7 +30,6 @@ import com.gluonhq.substrate.model.InternalProjectConfiguration; import com.gluonhq.substrate.model.ProcessPaths; import com.gluonhq.substrate.util.FileOps; -import com.gluonhq.substrate.util.Lib; import com.gluonhq.substrate.util.Logger; import com.gluonhq.substrate.util.XcodeUtils; import com.gluonhq.substrate.util.macos.CodeSigning; @@ -47,24 +46,16 @@ public class MacOSTargetConfiguration extends DarwinTargetConfiguration { - private static final String MIN_MACOS_VERSION = "10.12"; + private static final String MIN_MACOS_VERSION = "11"; private static final List javaDarwinLibs = Arrays.asList("pthread", "z", "dl", "stdc++"); private static final List javaDarwinFrameworks = Arrays.asList("Foundation", "AppKit"); private static final List javaFxDarwinLibs = Arrays.asList("objc"); private static final List javaFxDarwinFrameworks = Arrays.asList( - "ApplicationServices", "OpenGL", "QuartzCore", "Security", "Accelerate" + "ApplicationServices", "OpenGL", "QuartzCore", "Security", "Accelerate", "Cocoa", "Carbon" ); - private static final List staticJavaLibs = Arrays.asList( - Lib.of("java"), Lib.of("nio"), Lib.of("zip"), Lib.of("net"), - Lib.of("prefs"), Lib.of("j2pkcs11"), Lib.upTo(20, "fdlibm"), Lib.upTo(11, "sunec"), - Lib.of("extnet") - ); - private static final List staticJvmLibs = Arrays.asList( - "jvm", "libchelper", "darwin" - ); private static final List staticJavaFxLibs = Arrays.asList( "glass", "javafx_font", "javafx_iio", "prism_es2" ); @@ -143,16 +134,6 @@ List getTargetSpecificLinkFlags(boolean useJavaFX, boolean usePrismSW) { return linkFlags; } - @Override - List getStaticJavaLibs() { - return filterApplicableLibs(staticJavaLibs); - } - - @Override - List getOtherStaticLibs() { - return staticJvmLibs; - } - @Override List getTargetSpecificNativeLibsFlags(Path libPath, List libs) { return libs.stream() diff --git a/src/main/java/com/gluonhq/substrate/target/PosixTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/PosixTargetConfiguration.java index a3ca65f7..523be212 100644 --- a/src/main/java/com/gluonhq/substrate/target/PosixTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/PosixTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -41,12 +41,6 @@ abstract class PosixTargetConfiguration extends AbstractTargetConfiguration { super(paths, configuration); } - @Override - void checkPlatformSpecificClibs(Path clibPath) throws IOException { - Path libjvmPath = clibPath.resolve("libjvm.a"); - if (!Files.exists(libjvmPath)) throw new IOException("Missing library libjvm.a not in linkpath "+clibPath); - } - @Override public boolean createSharedLib() throws IOException, InterruptedException { if (!compile()) { diff --git a/src/main/java/com/gluonhq/substrate/target/TargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/TargetConfiguration.java index da00a1d7..b4ebf849 100644 --- a/src/main/java/com/gluonhq/substrate/target/TargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/TargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -28,6 +28,7 @@ package com.gluonhq.substrate.target; import java.io.IOException; +import java.util.List; public interface TargetConfiguration { @@ -73,13 +74,13 @@ public interface TargetConfiguration { boolean install() throws IOException, InterruptedException; /** - * Runs the application, and if successful, returns the last line + * Runs the application, and if successful, returns the lines * printed out by the process - * @return A string (it can be empty) or null if the process failed + * @return A list with the logs of the process (it can be empty) or null if the process failed * @throws IOException * @throws InterruptedException */ - String run() throws IOException, InterruptedException; + List run() throws IOException, InterruptedException; /** * Runs the application, and if successful, returns true diff --git a/src/main/java/com/gluonhq/substrate/target/WindowsTargetConfiguration.java b/src/main/java/com/gluonhq/substrate/target/WindowsTargetConfiguration.java index 80188f75..0c8378c6 100644 --- a/src/main/java/com/gluonhq/substrate/target/WindowsTargetConfiguration.java +++ b/src/main/java/com/gluonhq/substrate/target/WindowsTargetConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,7 +31,6 @@ import com.gluonhq.substrate.model.InternalProjectConfiguration; import com.gluonhq.substrate.model.ProcessPaths; import com.gluonhq.substrate.util.FileOps; -import com.gluonhq.substrate.util.Lib; import com.gluonhq.substrate.util.Logger; import com.gluonhq.substrate.util.ProcessRunner; import com.gluonhq.substrate.util.windows.MSIBundler; @@ -47,19 +46,6 @@ public class WindowsTargetConfiguration extends AbstractTargetConfiguration { - private static final List javaWindowsLibs = List.of( - Lib.of("advapi32"), Lib.of("iphlpapi"), Lib.of("secur32"), Lib.of("userenv"), - Lib.of("version"), Lib.of("ws2_32"), Lib.of("winhttp"), Lib.of("ncrypt"), - Lib.of("crypt32"), Lib.from(20, "mswsock") - ); - private static final List staticJavaLibs = List.of( - Lib.of("j2pkcs11"), Lib.of("java"), Lib.of("net"), Lib.of("nio"), - Lib.of("prefs"), Lib.upTo(20, "fdlibm"), Lib.upTo(11, "sunec"), Lib.of("zip"), - Lib.of("sunmscapi"), Lib.from(21, "extnet") - ); - private static final List staticJvmLibs = Arrays.asList( - "jvm", "libchelper"); - private static final List javaFxWindowsLibs = List.of( "comdlg32", "dwmapi", "gdi32", "imm32", "shell32", "uiautomationcore", "urlmon", "winmm"); @@ -142,18 +128,6 @@ String getLinkOutputName() { return appName + (projectConfiguration.isSharedLibrary() ? ".dll" : ".exe"); } - @Override - List getStaticJavaLibs() { - return filterApplicableLibs(staticJavaLibs); - } - - @Override - List getOtherStaticLibs() { - List libs = new ArrayList<>(staticJvmLibs); - libs.addAll(filterApplicableLibs(javaWindowsLibs)); - return libs; - } - @Override List getTargetSpecificNativeLibsFlags(Path libPath, List libs) { List linkFlags = new ArrayList<>(); @@ -343,6 +317,12 @@ List getAdditionalSourceFiles() { return super.getAdditionalSourceFiles(); } + @Override + public boolean createStaticLib() throws IOException, InterruptedException { + Logger.logSevere("Error: building a static image is not supported on Windows"); + return false; + } + @Override public boolean createSharedLib() throws IOException, InterruptedException { if (!compile()) { diff --git a/src/main/java/com/gluonhq/substrate/util/FileDeps.java b/src/main/java/com/gluonhq/substrate/util/FileDeps.java index 3765c86b..e2ec612a 100644 --- a/src/main/java/com/gluonhq/substrate/util/FileDeps.java +++ b/src/main/java/com/gluonhq/substrate/util/FileDeps.java @@ -48,14 +48,13 @@ import static com.gluonhq.substrate.target.AndroidTargetConfiguration.ANDROID_NDK_VERSION; public final class FileDeps { - - private static final String JAVA_STATIC_ZIP = "${staticjdk}-${target}-gvm-${version}.zip"; - private static final String JAVA_STATIC_URL = "https://download2.gluonhq.com/substrate/staticjdk/"; + private static final String JAVA_STATIC_ZIP = "gvm-${version}/vmone-${target}.zip"; + private static final String JAVA_STATIC_URL = "https://github.com/gluonhq/vmone/releases/download/"; private static final String JAVAFX_STATIC_ZIP = "openjfx-${version}-${target}-static${variant}.zip"; private static final String JAVAFX_STATIC_URL = "https://download2.gluonhq.com/substrate/javafxstaticsdk/"; private static final List JAVA_FILES = Arrays.asList( - "libjava.a", "libnet.a", "libnio.a", "libzip.a", "libprefs.a" + "libvmone.a" ); private static final List JAVAFX_FILES = Arrays.asList( @@ -64,7 +63,7 @@ public final class FileDeps { ); private static final List JAVAFX_STATIC_FILES = Arrays.asList( - "libglass.a", "libglass_monocle.a" + "libglass.a" ); // https://developer.android.com/studio/index.html#command-line-tools-only @@ -196,6 +195,7 @@ private Path resolvePath(Path path, String errorMessage) throws IOException { */ private boolean setupDependencies() throws IOException { String target = configuration.getTargetTriplet().getOsArch(); + String vmoneTarget = Constants.VMONE_TARGET.fromTriplet(configuration.getTargetTriplet().toString()).getTarget(); boolean isLinuxAarch64 = new Triplet(Constants.Profile.LINUX_AARCH64).equals(configuration.getTargetTriplet()); if (!Files.isDirectory(Constants.USER_SUBSTRATE_PATH)) { @@ -203,8 +203,8 @@ private boolean setupDependencies() throws IOException { } Path javaStaticLibs = configuration.getJavaStaticLibsPath(); - Path defaultJavaStaticPath = configuration.getDefaultJavaStaticPath(); boolean customJavaLocation = configuration.useCustomJavaStaticLibs(); + boolean customJavaFXLocation = configuration.useCustomJavafxStaticLibs(); boolean downloadJavaStatic = false; boolean downloadJavaFXStatic = false; @@ -215,37 +215,34 @@ private boolean setupDependencies() throws IOException { // Java Static Logger.logDebug("Processing JavaStatic dependencies at " + javaStaticLibs.toString()); - if ((configuration.isUseJNI()) && (!configuration.getHostTriplet().equals(configuration.getTargetTriplet()))) { - if (!Files.isDirectory(javaStaticLibs)) { + if (!Files.isDirectory(javaStaticLibs)) { + if (customJavaLocation) { + throw new IOException ("A location for the static sdk libs was supplied, but it doesn't exist: "+javaStaticLibs); + } + downloadJavaStatic = true; + } else { + String path = javaStaticLibs.toString(); + if (JAVA_FILES.stream() + .map(s -> new File(path, s)) + .anyMatch(f -> !f.exists())) { + Logger.logDebug("java files not found in " + path); if (customJavaLocation) { - throw new IOException ("A location for the static sdk libs was supplied, but it doesn't exist: "+javaStaticLibs); + throw new IOException ("A location for the static sdk libs was supplied, but the java libs are missing "+javaStaticLibs); } downloadJavaStatic = true; - } else { - String path = javaStaticLibs.toString(); - if (JAVA_FILES.stream() + } else if (!customJavaLocation && configuration.isEnableCheckHash()) { + // when the directory for the libs is found, and it is not a user-supplied one, check for its validity + Logger.logDebug("Checking java static sdk hashes"); + String md5File = getChecksumFileName(javaStaticLibs, "javaStaticSdk", target); + Map hashes = FileOps.getHashMap(md5File); + if (hashes == null) { + Logger.logDebug(md5File+" not found"); + downloadJavaStatic = true; + } else if (JAVA_FILES.stream() .map(s -> new File(path, s)) - .anyMatch(f -> !f.exists())) { - Logger.logDebug("jar file not found"); - System.err.println("jar not found"); - if (customJavaLocation) { - throw new IOException ("A location for the static sdk libs was supplied, but the java libs are missing "+javaStaticLibs); - } + .anyMatch(f -> !hashes.get(f.getName()).equals(FileOps.calculateCheckSum(f)))) { + Logger.logDebug("java file has invalid hashcode"); downloadJavaStatic = true; - } else if (!customJavaLocation && configuration.isEnableCheckHash()) { - // when the directory for the libs is found, and it is not a user-supplied one, check for its validity - Logger.logDebug("Checking java static sdk hashes"); - String md5File = getChecksumFileName(defaultJavaStaticPath, "javaStaticSdk", target); - Map hashes = FileOps.getHashMap(md5File); - if (hashes == null) { - Logger.logDebug(md5File+" not found"); - downloadJavaStatic = true; - } else if (JAVA_FILES.stream() - .map(s -> new File(path, s)) - .anyMatch(f -> !hashes.get(f.getName()).equals(FileOps.calculateCheckSum(f)))) { - Logger.logDebug("jar file has invalid hashcode"); - downloadJavaStatic = true; - } } } } @@ -256,15 +253,19 @@ private boolean setupDependencies() throws IOException { Logger.logDebug("Processing JavaFXStatic dependencies at " + javafxStatic.toString()); if (!Files.isDirectory(javafxStatic)) { + if (customJavaFXLocation) { + throw new IOException ("A location for the static sdk JavaFX libs was supplied, but it doesn't exist: " + javafxStatic); + } downloadJavaFXStatic = true; } else { String path = javafxStatic.toString(); - if (JAVAFX_FILES.stream().map(s -> new File(path, s)).anyMatch(f -> !f.exists()) || - (isLinuxAarch64 && JAVAFX_STATIC_FILES.stream().map(s -> new File(path, s)).anyMatch(f -> !f.exists())) || - (!isLinuxAarch64 && JAVAFX_STATIC_FILES.stream().map(s -> new File(path, s)).noneMatch(File::exists))) { + if (JAVAFX_FILES.stream().map(s -> new File(path, s)).anyMatch(f -> !f.exists())) { Logger.logDebug("JavaFX file not found"); + if (customJavaFXLocation) { + throw new IOException ("A location for the static sdk JavaFX libs was supplied, but the JavaFX libs are missing from " + javafxStatic); + } downloadJavaFXStatic = true; - } else if (configuration.isEnableCheckHash()) { + } else if (!customJavaFXLocation && configuration.isEnableCheckHash()) { Logger.logDebug("Checking javafx static sdk hashes"); String md5File = getChecksumFileName(javafxStatic.getParent(), "javafxStaticSdk", javafxStatic.getParent().getParent().getFileName().toString()); @@ -308,7 +309,7 @@ private boolean setupDependencies() throws IOException { try { if (downloadJavaStatic) { - downloadJavaZip(target); + downloadJavaZip(vmoneTarget); } if (downloadJavaFXStatic) { @@ -359,7 +360,6 @@ private static String getChecksumFileName(Path base, String customPart, String o private void downloadJavaZip(String target) throws IOException { Logger.logInfo("Downloading Java Static Libs..."); String javaZip = Strings.substitute(JAVA_STATIC_ZIP, Map.of( - "staticjdk", configuration.usesJDK11() ? Constants.DEFAULT_JAVASDK_PATH11 : Constants.DEFAULT_JAVASDK_PATH, "version", configuration.getJavaStaticSdkVersion(), "target", target)); FileOps.downloadAndUnzip(JAVA_STATIC_URL + javaZip, diff --git a/src/main/java/com/gluonhq/substrate/util/FileOps.java b/src/main/java/com/gluonhq/substrate/util/FileOps.java index 9849ce2c..9cac29d5 100644 --- a/src/main/java/com/gluonhq/substrate/util/FileOps.java +++ b/src/main/java/com/gluonhq/substrate/util/FileOps.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -52,6 +52,9 @@ import java.net.URI; import java.net.URISyntaxException; import java.net.URL; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; import java.nio.ByteBuffer; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; @@ -656,7 +659,11 @@ public static void downloadAndUnzip(String sourceUrl, Path destPath, String file ", md5 = " + md5name); // 1. Download zip from urlZip into zipPath - FileOps.downloadFile(new URL(sourceUrl), zipPath); + if (sourceUrl.contains("github.com")) { + FileOps.downloadFromGitHub(sourceUrl, zipPath); + } else { + FileOps.downloadFile(new URL(sourceUrl), zipPath); + } // 2. Set path where zip should be extracted Path zipDir = destPath.resolve(dirName); @@ -738,6 +745,44 @@ private static String generateClasspathFromTemporaryFolder(Path tmpPath, String .collect(Collectors.joining(" ")); } + /** + * Downloads a file from a given URL with redirection + * @param link the URL of the file to be downloaded + * @param filePath the path where the file will be saved + * @throws IOException exception thrown if the process fails + */ + public static void downloadFromGitHub(String link, Path filePath) throws IOException { + try { + Files.createDirectories(filePath.getParent()); + + Logger.logDebug("download from link: " + link); + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(link)).build(); + HttpResponse response = HttpClient.newHttpClient() + .send(request, HttpResponse.BodyHandlers.discarding()); + if (response.statusCode() != 302) { + Logger.logSevere("download from link failed with status: " + response.statusCode() + ", and body: " + response.body()); + throw new IOException("Error downloading link from " + link + ". Unexpected status code: " + response.statusCode()); + } + Optional location = response.headers().firstValue("location"); + if (location.isPresent()) { + HttpRequest request2 = HttpRequest.newBuilder() + .uri(URI.create(location.get())).GET().build(); + HttpResponse response2 = HttpClient.newHttpClient() + .send(request2, HttpResponse.BodyHandlers.ofFile(filePath)); + if (response2.statusCode() != 200 || !Files.exists(filePath)) { + Logger.logSevere("download from location failed with status: " + response2.statusCode() + ", and body: " + response2.body()); + } else { + Logger.logDebug("download from location succeeded"); + } + } else { + Logger.logSevere("download from link failed with status: " + response.statusCode() + ", and headers: " + response.headers()); + } + } catch (Exception e) { + throw new IOException(e); + } + } + /** * Prints the progress of a file download */ @@ -772,7 +817,7 @@ private double toMB(long sizeInBytes) { return (double) sizeInBytes / (1024 * 1024); } - private int contentLength( URL url ) { + private int contentLength(URL url) { HttpURLConnection connection; int contentLength = -1; diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 68f1b9ee..171797ec 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -1,7 +1,8 @@ module com.gluonhq.substrate { requires java.logging; - requires dd.plist; + requires java.net.http; requires java.xml; + requires dd.plist; requires bcpkix.jdk15on; requires org.graalvm.sdk; requires svm; diff --git a/src/main/resources/config/jniconfig-java.json b/src/main/resources/config/jniconfig-java.json index 7094532b..e52fd880 100644 --- a/src/main/resources/config/jniconfig-java.json +++ b/src/main/resources/config/jniconfig-java.json @@ -19,6 +19,10 @@ , { "name" : "java.lang.Boolean", + "fields" : [ + {"name":"TRUE"}, + {"name":"FALSE"} + ], "methods" : [ {"name":"booleanValue","parameterTypes":[] } ] @@ -40,6 +44,11 @@ "name" : "java.lang.ClassNotFoundException", "methods":[{"name":"","parameterTypes":["java.lang.String"] }] } +, + { + "name":"java.lang.Enum", + "methods":[{"name":"toString","parameterTypes":[] }] + } , { "name" : "java.lang.IllegalStateException" @@ -73,7 +82,10 @@ , { "name":"java.lang.Object", - "methods":[{"name":"getClass","parameterTypes":[] }] + "methods":[ + {"name":"getClass","parameterTypes":[] }, + {"name":"equals","parameterTypes":["java.lang.Object"] } + ] } , { @@ -145,12 +157,21 @@ { "name" : "java.util.HashMap", "methods" : [ + {"name":"","parameterTypes":[] }, {"name":"get","parameterTypes":["java.lang.Object"] }, {"name":"containsKey","parameterTypes":["java.lang.Object"] }, {"name":"keySet","parameterTypes":[] }, {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] } ] } +, + { + "name" : "java.util.Collections", + "methods" : [ + {"name":"","parameterTypes":[] }, + {"name":"unmodifiableMap","parameterTypes":["java.util.Map"] } + ] + } , { "name" : "java.util.HashSet", @@ -179,6 +200,7 @@ "name" : "java.util.Map", "methods" : [ {"name":"get","parameterTypes":["java.lang.Object"] }, + {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"containsKey","parameterTypes":["java.lang.Object"] }, {"name":"keySet","parameterTypes":[] } ] diff --git a/src/main/resources/config/jniconfig-java11.json b/src/main/resources/config/jniconfig-java11.json deleted file mode 100644 index 942a95ab..00000000 --- a/src/main/resources/config/jniconfig-java11.json +++ /dev/null @@ -1,297 +0,0 @@ -[ - { - "name":"java.io.File", - "methods":[{"name":"","parameterTypes":["java.lang.String"] }] - } -, - { - "name" : "java.io.FileNotFoundException", - "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] - } -, - { - "name" : "java.io.InputStream", - "methods" : [ - {"name":"read","parameterTypes":["byte[]","int","int"] }, - {"name":"skip","parameterTypes":["long"] } - ] - } -, - { - "name" : "java.lang.Boolean", - "methods" : [ - {"name":"booleanValue","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.Class", - "methods" : [ - {"name":"forName","parameterTypes":["java.lang.String", "boolean", "java.lang.ClassLoader"] }, - {"name":"getCanonicalName","parameterTypes":[] }, - {"name":"getFields","parameterTypes":[] }, - {"name":"getMethods","parameterTypes":[] }, - {"name":"getName","parameterTypes":[] }, - {"name":"isArray","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.ClassNotFoundException", - "methods":[{"name":"","parameterTypes":["java.lang.String"] }] - } -, - { - "name" : "java.lang.IllegalStateException" - } -, - { - "name" : "java.lang.Integer", - "methods" : [ - {"name":"","parameterTypes":["int"] }, - {"name":"intValue","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.Iterable", - "methods" : [ - {"name":"iterator","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.Long", - "methods" : [ - {"name":"longValue","parameterTypes":[] } - ] - } -, - { - "name":"java.lang.Number" - } -, - { - "name":"java.lang.Object", - "methods":[{"name":"getClass","parameterTypes":[] }] - } -, - { - "name":"java.lang.reflect.Method", - "methods":[ - {"name":"getModifiers","parameterTypes":[] }, - {"name":"getName","parameterTypes":[] }, - {"name":"getParameterTypes","parameterTypes":[] }, - {"name":"getReturnType","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.Runnable", - "methods" : [ - {"name":"run","parameterTypes":[] } - ] - } -, - { - "name" : "java.lang.String", - "methods" : [ - {"name":"","parameterTypes":["byte[]"] }, - {"name":"","parameterTypes":["byte[]","java.lang.String"] }, - {"name":"concat","parameterTypes":["java.lang.String"] }, - {"name":"getBytes","parameterTypes":["java.lang.String"] }, - {"name":"toLowerCase","parameterTypes":["java.util.Locale"] }, - {"name":"toUpperCase","parameterTypes":["java.util.Locale"] } - ] - } -, - { - "name": "java.lang.String[]" - } -, - { - "name" : "java.lang.Throwable", - "methods" : [ - {"name":"getMessage","parameterTypes":[] } - ] - } -, - { - "name" : "java.net.SocketTimeoutException" - } -, - { - "name" : "java.nio.ByteBuffer", - "methods" : [ - {"name":"array","parameterTypes":[] }, - {"name":"wrap","parameterTypes":["byte[]"] } - ] - } -, - { - "name" : "java.nio.charset.Charset" - } -, - { - "name" : "java.util.ArrayList", - "methods" : [ - {"name":"","parameterTypes":[] }, - {"name":"","parameterTypes":["int"] }, - {"name":"add","parameterTypes":["java.lang.Object"] }, - {"name":"get","parameterTypes":["int"] } - ] - } -, - { - "name" : "java.util.HashMap", - "methods" : [ - {"name":"get","parameterTypes":["java.lang.Object"] }, - {"name":"containsKey","parameterTypes":["java.lang.Object"] }, - {"name":"keySet","parameterTypes":[] }, - {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] } - ] - } -, - { - "name" : "java.util.HashSet", - "methods" : [ - {"name":"","parameterTypes":[] } - ] - } -, - { - "name" : "java.util.Iterator", - "methods" : [ - {"name":"hasNext","parameterTypes":[] }, - {"name":"next","parameterTypes":[] } - ] - } -, - { - "name" : "java.util.List", - "methods" : [ - {"name":"add","parameterTypes":["java.lang.Object"] }, - {"name":"get","parameterTypes":["int"] } - ] - } -, - { - "name" : "java.util.Map", - "methods" : [ - {"name":"get","parameterTypes":["java.lang.Object"] }, - {"name":"containsKey","parameterTypes":["java.lang.Object"] }, - {"name":"keySet","parameterTypes":[] } - ] - } -, - { - "name" : "java.util.Set", - "methods" : [ - {"name":"add","parameterTypes":["java.lang.Object"] }, - {"name":"toArray","parameterTypes":["java.lang.Object[]"] }, - {"name":"size","parameterTypes":[] } - ] - } -, - { - "name":"java.io.FileDescriptor", - "fields":[{"name":"fd"}] - } -, - { - "name":"java.net.AbstractPlainSocketImpl", - "fields":[ - {"name":"closePending"}, - {"name":"fdLock"}, - {"name":"timeout"}, - {"name":"trafficClass"} - ] - } -, - { - "name":"java.net.Inet4Address", - "methods":[{"name":"","parameterTypes":[] }] - } -, - { - "name":"java.net.Inet6Address", - "methods":[{"name":"","parameterTypes":[] }], - "fields":[ - {"name":"holder6"} - ] - } -, - { - "name":"java.net.Inet6Address$Inet6AddressHolder", - "fields":[ - {"name":"ipaddress"}, - {"name":"scope_id"}, - {"name":"scope_id_set"}, - {"name":"scope_ifname"} - ] - } -, - { - "name":"java.net.InetAddress", - "fields":[ - {"name":"holder"}, - {"name":"preferIPv6Address"} - ] - } -, - { - "name":"java.net.InetAddress$InetAddressHolder", - "fields":[ - {"name":"address"}, - {"name":"family"}, - {"name":"hostName"}, - {"name":"originalHostName"} - ] - } -, - { - "name":"java.net.InterfaceAddress", - "methods":[{"name":"","parameterTypes":[] }], - "fields":[ - {"name":"address"}, - {"name":"broadcast"}, - {"name":"maskLength"} - ] - } -, - { - "name":"java.net.NetworkInterface", - "methods":[{"name":"","parameterTypes":[] }], - "fields":[ - {"name":"addrs"}, - {"name":"bindings"}, - {"name":"childs"}, - {"name":"defaultIndex"}, - {"name":"displayName"}, - {"name":"index"}, - {"name":"name"}, - {"name":"parent"}, - {"name":"virtual"} - ] - } -, - { - "name":"java.net.SocketException" - } -, - { - "name":"java.net.SocketImpl", - "fields":[ - {"name":"address"}, - {"name":"fd"}, - {"name":"localport"}, - {"name":"port"}, - {"name":"serverSocket"} - ] - } -, - { - "name":"sun.nio.ch.FileChannelImpl", - "fields":[{"name":"fd"}] - } -] \ No newline at end of file diff --git a/src/main/resources/native/android/android_project/app/src/main/java/com/gluonhq/helloandroid/MainActivity.java b/src/main/resources/native/android/android_project/app/src/main/java/com/gluonhq/helloandroid/MainActivity.java index 4ccd5977..e0042869 100644 --- a/src/main/resources/native/android/android_project/app/src/main/java/com/gluonhq/helloandroid/MainActivity.java +++ b/src/main/resources/native/android/android_project/app/src/main/java/com/gluonhq/helloandroid/MainActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -122,7 +122,6 @@ public void surfaceCreated(SurfaceHolder holder) { Log.v(TAG, "We will now launch Graal in a separate thread"); final String[] launchArgs = { "-Duser.home=" + getApplicationInfo().dataDir, - "-Dandroid.tmpdir=" + getApplicationInfo().dataDir, "-Djava.io.tmpdir=" + getApplicationInfo().dataDir, "-Duser.timezone=" + TimeZone.getDefault().getID(), "-DLaunch.URL=" + System.getProperty("Launch.URL", ""), diff --git a/src/main/resources/native/android/android_project/gradle/wrapper/gradle-wrapper.properties b/src/main/resources/native/android/android_project/gradle/wrapper/gradle-wrapper.properties index 6e968fad..81a4301f 100755 --- a/src/main/resources/native/android/android_project/gradle/wrapper/gradle-wrapper.properties +++ b/src/main/resources/native/android/android_project/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip diff --git a/src/main/resources/native/android/c/dummy.c b/src/main/resources/native/android/c/dummy.c index 1cdaefaa..e3d12dba 100644 --- a/src/main/resources/native/android/c/dummy.c +++ b/src/main/resources/native/android/c/dummy.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Gluon + * Copyright (c) 2022, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -27,12 +27,7 @@ */ #include -#ifdef GVM_17 -// dummy symbols only for JDK17 +// dummy symbols for JDK17+ void Java_java_net_AbstractPlainDatagramSocketImpl_isReusePortAvailable0() {} void Java_java_net_AbstractPlainSocketImpl_isReusePortAvailable0() {} void Java_java_net_DatagramPacket_init() {} -#else -// dummy symbols only for JDK11 -void Java_java_net_PlainDatagramSocketImpl_send0() {} -#endif diff --git a/src/main/resources/native/android/c/launcher.c b/src/main/resources/native/android/c/launcher.c index 2605494e..113a045e 100644 --- a/src/main/resources/native/android/c/launcher.c +++ b/src/main/resources/native/android/c/launcher.c @@ -69,6 +69,7 @@ const char *origArgs[] = { "-Dmonocle.input.touchRadius=1", "-Dmonocle.input.traceEvents.verbose=false", "-Dprism.verbose=true", + "-Dprism.useFontConfig=false", "-Xmx4g"}; void registerMethodHandles(JNIEnv *aenv) diff --git a/src/main/resources/native/android/cap/AArch64LibCHelperDirectives.cap b/src/main/resources/native/android/cap/AArch64LibCHelperDirectives.cap index 6dc0c33a..4c0f0cec 100644 --- a/src/main/resources/native/android/cap/AArch64LibCHelperDirectives.cap +++ b/src/main/resources/native/android/cap/AArch64LibCHelperDirectives.cap @@ -1,64 +1 @@ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=19 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:offset=15 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=3 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:offset=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:offset=7 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:offset=9 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:offset=16 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:offset=16 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:offset=2 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:offset=0 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:offset=8 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:offset=17 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:offset=4 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:offset=5 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:offset=6 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:offset=10 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:offset=11 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:offset=14 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:offset=14 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:offset=12 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:offset=13 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:size=1 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:offset=18 -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=19 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:offset=15 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=3 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:offset=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:offset=7 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:offset=9 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:offset=16 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:offset=2 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:offset=0 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:offset=8 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:offset=17 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:offset=4 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:offset=5 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:offset=6 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:offset=10 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:offset=11 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:offset=14 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:offset=12 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:offset=13 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:offset=18 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:signedness=$UNSIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/android/cap/AMD64LibCHelperDirectives.cap b/src/main/resources/native/android/cap/AMD64LibCHelperDirectives.cap index 417e0102..2ba04e5c 100644 --- a/src/main/resources/native/android/cap/AMD64LibCHelperDirectives.cap +++ b/src/main/resources/native/android/cap/AMD64LibCHelperDirectives.cap @@ -5,9 +5,6 @@ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo: NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=20 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:offset=5 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:offset=5 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:signedness=$UNSIGNED$ @@ -35,27 +32,9 @@ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo: NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:offset=29 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:offset=39 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:offset=45 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:offset=44 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:offset=33 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:offset=40 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:offset=38 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:offset=37 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:offset=52 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:signedness=$UNSIGNED$ @@ -80,6 +59,9 @@ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo: NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:offset=37 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:size=1 +NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:offset=59 +NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:offset=23 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:signedness=$UNSIGNED$ @@ -173,12 +155,6 @@ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo: NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:offset=8 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:offset=11 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:offset=12 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:offset=10 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:signedness=$UNSIGNED$ @@ -197,9 +173,6 @@ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo: NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:offset=16 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:size=1 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:offset=17 -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:offset=17 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:signedness=$UNSIGNED$ diff --git a/src/main/resources/native/android/cap/BuiltinDirectives.cap b/src/main/resources/native/android/cap/BuiltinDirectives.cap index 03e8580b..225603ab 100644 --- a/src/main/resources/native/android/cap/BuiltinDirectives.cap +++ b/src/main/resources/native/android/cap/BuiltinDirectives.cap @@ -13,8 +13,6 @@ NativeCodeInfo:BuiltinDirectives:PointerToInfo:long_long:PropertyInfo:signedness NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:size=2 NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JNIEnv__:PropertyInfo:size=8 -NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JNIEnv__:PropertyInfo:size=8 -NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JavaVM__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JavaVM__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void_:PropertyInfo:size=8 @@ -30,6 +28,9 @@ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:Struct NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:offset=53 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:size=1 +NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:offset=54 +NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:offset=16 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:size=8 diff --git a/src/main/resources/native/android/cap/JNIHeaderDirectives.cap b/src/main/resources/native/android/cap/JNIHeaderDirectives.cap index 954eb006..78ec3662 100644 --- a/src/main/resources/native/android/cap/JNIHeaderDirectives.cap +++ b/src/main/resources/native/android/cap/JNIHeaderDirectives.cap @@ -1,6 +1,12 @@ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:value=2 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:value=2 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:value=1 @@ -28,6 +34,9 @@ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:value=0 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:value=A0000 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:value=130000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:value=10001 @@ -43,9 +52,17 @@ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:val NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:value=10008 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:value=140000 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:value=150000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:value=90000 +NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:PropertyInfo:size=4 +NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:value=2 @@ -458,6 +475,8 @@ NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructF NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsInstanceOf:PropertyInfo:offset=256 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:offset=192 +NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:size=8 +NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:offset=1872 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:offset=1736 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorExit:PropertyInfo:size=8 diff --git a/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK19OrLater.cap b/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK19OrLater.cap deleted file mode 100644 index 57b2fa76..00000000 --- a/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK19OrLater.cap +++ /dev/null @@ -1,6 +0,0 @@ -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:size=4 -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:value=130000 -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:PropertyInfo:size=1880 -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:size=8 -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:offset=1872 diff --git a/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK22OrLater.cap b/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK22OrLater.cap new file mode 100644 index 00000000..b5f3c68d --- /dev/null +++ b/src/main/resources/native/android/cap/JNIHeaderDirectivesJDK22OrLater.cap @@ -0,0 +1 @@ +NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:value=150000 \ No newline at end of file diff --git a/src/main/resources/native/android/cap/LLVMDirectives.cap b/src/main/resources/native/android/cap/LLVMDirectives.cap deleted file mode 100644 index f30195a7..00000000 --- a/src/main/resources/native/android/cap/LLVMDirectives.cap +++ /dev/null @@ -1,23 +0,0 @@ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_CLEANUP_PHASE:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_CLEANUP_PHASE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_CLEANUP_PHASE:PropertyInfo:value=2 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_SEARCH_PHASE:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_SEARCH_PHASE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_UA_SEARCH_PHASE:PropertyInfo:value=1 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_CONTINUE_UNWIND:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_CONTINUE_UNWIND:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_CONTINUE_UNWIND:PropertyInfo:value=8 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_FATAL_PHASE1_ERROR:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_FATAL_PHASE1_ERROR:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_FATAL_PHASE1_ERROR:PropertyInfo:value=3 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_HANDLER_FOUND:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_HANDLER_FOUND:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_HANDLER_FOUND:PropertyInfo:value=6 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_INSTALL_CONTEXT:PropertyInfo:size=4 -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_INSTALL_CONTEXT:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:LLVMDirectives:ConstantInfo:_URC_INSTALL_CONTEXT:PropertyInfo:value=7 -NativeCodeInfo:LLVMDirectives:StructInfo:struct__Unwind_Exception:PropertyInfo:size=32 -NativeCodeInfo:LLVMDirectives:StructInfo:struct__Unwind_Exception:StructFieldInfo:exception_class:PropertyInfo:size=8 -NativeCodeInfo:LLVMDirectives:StructInfo:struct__Unwind_Exception:StructFieldInfo:exception_class:PropertyInfo:offset=0 -NativeCodeInfo:LLVMDirectives:StructInfo:struct__Unwind_Exception:StructFieldInfo:exception_cleanup:PropertyInfo:size=8 -NativeCodeInfo:LLVMDirectives:StructInfo:struct__Unwind_Exception:StructFieldInfo:exception_cleanup:PropertyInfo:offset=8 diff --git a/src/main/resources/native/android/cap/PosixDirectives.cap b/src/main/resources/native/android/cap/PosixDirectives.cap index 639d0594..4b4abf69 100644 --- a/src/main/resources/native/android/cap/PosixDirectives.cap +++ b/src/main/resources/native/android/cap/PosixDirectives.cap @@ -1,12 +1,12 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_MONOTONIC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_MONOTONIC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_MONOTONIC:PropertyInfo:value=1 +NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_THREAD_CPUTIME_ID:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_THREAD_CPUTIME_ID:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_THREAD_CPUTIME_ID:PropertyInfo:value=3 -NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:size=4 -NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:value=B NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:value=9 @@ -16,18 +16,12 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:value=A -NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:size=4 -NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:value=E +NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:value=11 NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:value=4 -NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:size=4 -NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:value=16 -NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:size=4 -NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:value=C NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:value=1 @@ -37,6 +31,9 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:value=6E +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ADDRESS:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ADDRESS:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ADDRESS:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:value=6 @@ -46,18 +43,39 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:value=0 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_IDENTIFICATION:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_IDENTIFICATION:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_IDENTIFICATION:PropertyInfo:value=C +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MEASUREMENT:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MEASUREMENT:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MEASUREMENT:PropertyInfo:value=B NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:value=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NAME:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NAME:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NAME:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:value=1 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_PAPER:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_PAPER:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_PAPER:PropertyInfo:value=7 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TELEPHONE:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TELEPHONE:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TELEPHONE:PropertyInfo:value=A NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:value=2 +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_BASE:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_BASE:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_BASE:PropertyInfo:value=0 +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_NEWLM:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_NEWLM:PropertyInfo:signedness=$SIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:LM_ID_NEWLM:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:value=20 @@ -81,12 +99,21 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:value=FF NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:value=40 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:value=80 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:value=8000 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:value=2 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:value=200 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:value=1 @@ -113,15 +140,18 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:value=80 -NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:value=400 +NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:value=4000 +NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:value=20000 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:value=7 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:value=0 +NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DI_LMID:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DI_LMID:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DI_LMID:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:value=100 @@ -149,6 +179,12 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:value=0 +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:value=0 +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:value=1B NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:value=0 @@ -164,21 +200,59 @@ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:value=1 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:value=4000 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:value=A000 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:value=20 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:value=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:value=100 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:value=1C0 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:value=10 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:value=2 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:value=80 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:value=8 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:value=6 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:value=2 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:value=46 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:value=B +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:value=27 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:value=1E NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:value=28 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:value=1E NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PHYS_PAGES:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PHYS_PAGES:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PHYS_PAGES:PropertyInfo:value=62 +NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PHYS_PAGES:PropertyInfo:value=55 +NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPOLL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPOLL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPOLL:PropertyInfo:value=1D @@ -284,11 +358,16 @@ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:Propert NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:value=1 +NativeCodeInfo:PosixDirectives:PointerToInfo:Lmid_t:PropertyInfo:size=8 +NativeCodeInfo:PosixDirectives:PointerToInfo:Lmid_t:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:PointerToInfo:pthread_t:PropertyInfo:size=8 -NativeCodeInfo:PosixDirectives:PointerToInfo:sigset_t:PropertyInfo:size=8 +NativeCodeInfo:PosixDirectives:PointerToInfo:sigset_t:PropertyInfo:size=128 NativeCodeInfo:PosixDirectives:PointerToInfo:size_t:PropertyInfo:size=8 +NativeCodeInfo:PosixDirectives:PointerToInfo:size_t:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:PointerToInfo:struct_passwd_:PropertyInfo:size=8 +NativeCodeInfo:PosixDirectives:PointerToInfo:timer_t_:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:offset=8 @@ -313,12 +392,11 @@ NativeCodeInfo:PosixDirectives:StructInfo:mcontext_t:StructFieldInfo:regs:Proper NativeCodeInfo:PosixDirectives:StructInfo:mcontext_t:StructFieldInfo:sp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:mcontext_t:StructFieldInfo:sp:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:mcontext_t:StructFieldInfo:sp:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:StructInfo:pthread_attr_t:PropertyInfo:size=56 +NativeCodeInfo:PosixDirectives:StructInfo:pthread_attr_t:PropertyInfo:size=64 NativeCodeInfo:PosixDirectives:StructInfo:pthread_cond_t:PropertyInfo:size=48 NativeCodeInfo:PosixDirectives:StructInfo:pthread_condattr_t:PropertyInfo:size=8 -NativeCodeInfo:PosixDirectives:StructInfo:pthread_mutex_t:PropertyInfo:size=40 -NativeCodeInfo:PosixDirectives:StructInfo:sem_t:PropertyInfo:size=16 -NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:PropertyInfo:size=128 +NativeCodeInfo:PosixDirectives:StructInfo:pthread_mutex_t:PropertyInfo:size=48 +NativeCodeInfo:PosixDirectives:StructInfo:sem_t:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:size=4 @@ -330,6 +408,14 @@ NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:Pro NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:signedness=$SIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:PropertyInfo:size=280 +NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:StructFieldInfo:d_name:PropertyInfo:size=256 +NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:StructFieldInfo:d_name:PropertyInfo:offset=19 +NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerspec:PropertyInfo:size=32 +NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerspec:StructFieldInfo:it_interval:PropertyInfo:size=16 +NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerspec:StructFieldInfo:it_interval:PropertyInfo:offset=0 +NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerspec:StructFieldInfo:it_value:PropertyInfo:size=16 +NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerspec:StructFieldInfo:it_value:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:offset=0 @@ -338,6 +424,9 @@ NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_va NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:PropertyInfo:size=48 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:offset=32 +NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:offset=20 +NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:PropertyInfo:size=16 @@ -347,23 +436,39 @@ NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:PropertyInfo:size=32 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:PropertyInfo:size=152 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:size=4 -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:offset=0 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:offset=136 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:size=8 -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:offset=8 -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:size=8 -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:offset=16 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:offset=0 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:size=128 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:size=8 -NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:offset=8 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:offset=0 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:PropertyInfo:size=64 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:offset=12 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:signedness=$SIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:offset=8 +NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:PropertyInfo:size=128 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_ino:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_ino:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_ino:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_mode:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_mode:PropertyInfo:offset=16 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_mode:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_nlink:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_nlink:PropertyInfo:offset=20 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_nlink:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_size:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_size:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_size:PropertyInfo:signedness=$SIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_uid:PropertyInfo:size=4 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_uid:PropertyInfo:offset=24 +NativeCodeInfo:PosixDirectives:StructInfo:struct_stat64:StructFieldInfo:st_uid:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:offset=8 @@ -378,6 +483,7 @@ NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec: NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:signedness=$SIGNED$ +NativeCodeInfo:PosixDirectives:StructInfo:struct_tm:PropertyInfo:size=56 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:offset=24 @@ -402,6 +508,7 @@ NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:size=65 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:offset=195 +NativeCodeInfo:PosixDirectives:StructInfo:timer_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:PropertyInfo:size=4560 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:size=4384 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:offset=176 diff --git a/src/main/resources/native/android/cap/RISCV64LibCHelperDirectives.cap b/src/main/resources/native/android/cap/RISCV64LibCHelperDirectives.cap index 30ace783..c3d5d42e 100644 --- a/src/main/resources/native/android/cap/RISCV64LibCHelperDirectives.cap +++ b/src/main/resources/native/android/cap/RISCV64LibCHelperDirectives.cap @@ -1,22 +1 @@ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=7 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:offset=2 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:offset=5 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:offset=4 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:offset=3 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:offset=0 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:offset=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:signedness=$UNSIGNED$ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:size=1 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:offset=6 -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:signedness=$UNSIGNED$ +NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=7 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:offset=2 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:offset=5 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:offset=4 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:offset=3 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:offset=0 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:offset=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:offset=6 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:signedness=$UNSIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/AArch64LibCHelperDirectives.cap b/src/main/resources/native/ios/cap/AArch64LibCHelperDirectives.cap index b0422e0c..4c0f0cec 100644 --- a/src/main/resources/native/ios/cap/AArch64LibCHelperDirectives.cap +++ b/src/main/resources/native/ios/cap/AArch64LibCHelperDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=19 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:offset=15 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=3 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:offset=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:offset=7 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:offset=9 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:offset=16 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMBATOMICS:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:offset=16 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:offset=2 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:offset=0 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:offset=8 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:offset=17 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:offset=4 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:offset=5 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:offset=6 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:offset=10 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:offset=11 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:offset=14 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXRPREFETCH:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:offset=14 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:offset=12 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:offset=13 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:offset=18 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file +NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=19 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:offset=15 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA53MAC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=3 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:offset=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fASIMD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:offset=7 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCRC32:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:offset=9 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDCPOP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:offset=16 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:offset=2 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fEVTSTRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:offset=0 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:offset=8 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLSE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:offset=17 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPACA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:offset=4 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPMULL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:offset=5 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:offset=6 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:offset=10 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA3:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:offset=11 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA512:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:offset=14 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSTXR_PREFETCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:offset=12 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:offset=13 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVE2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:size=1 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:offset=18 NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSVEBITPERM:PropertyInfo:signedness=$UNSIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/AMD64LibCHelperDirectives.cap b/src/main/resources/native/ios/cap/AMD64LibCHelperDirectives.cap index 509c803e..108d2934 100644 --- a/src/main/resources/native/ios/cap/AMD64LibCHelperDirectives.cap +++ b/src/main/resources/native/ios/cap/AMD64LibCHelperDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=59 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:offset=26 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=20 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:offset=5 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD3DNOWPREFETCH:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:offset=5 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:offset=18 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:offset=19 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:offset=32 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:offset=31 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:offset=28 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:offset=30 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:offset=27 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:offset=29 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:offset=39 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VAES:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:offset=45 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:offset=44 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VBMI2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:offset=33 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:offset=40 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VNNI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:offset=38 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPCLMULQDQ:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:offset=37 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VPOPCNTDQ:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:offset=52 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:offset=58 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:offset=39 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:offset=45 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:offset=44 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:offset=40 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:offset=38 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:offset=37 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:offset=23 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:offset=24 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:offset=55 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:offset=56 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:offset=22 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:offset=43 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:offset=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:offset=0 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:offset=21 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:offset=57 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:offset=41 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:offset=42 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:offset=35 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:offset=50 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:offset=2 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:offset=51 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:offset=3 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:offset=46 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:offset=14 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:offset=4 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:offset=54 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:offset=53 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:offset=13 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:offset=49 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:offset=48 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:offset=25 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:offset=47 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:offset=34 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:offset=6 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:offset=7 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:offset=8 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:offset=11 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE41:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:offset=12 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE42:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:offset=10 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:offset=11 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:offset=12 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:offset=9 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:offset=15 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:offset=16 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:offset=17 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINVBIT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:offset=17 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:offset=36 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file +NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=61 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:offset=26 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fADX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:offset=20 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:offset=5 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAMD_3DNOW_PREFETCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAPX_F:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAPX_F:PropertyInfo:offset=60 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAPX_F:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:offset=18 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:offset=19 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:offset=32 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512BW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:offset=31 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512CD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:offset=28 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512DQ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:offset=30 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512ER:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:offset=27 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512F:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:offset=29 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512PF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:offset=33 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512VL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:offset=52 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_BITALG:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:offset=58 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_IFMA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:offset=39 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VAES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:offset=45 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:offset=44 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VBMI2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:offset=40 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VNNI:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:offset=38 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPCLMULQDQ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:offset=37 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX512_VPOPCNTDQ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:offset=59 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fAVX_IFMA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:offset=23 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:offset=24 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fBMI2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:offset=55 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_IBT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:offset=56 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCET_SS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:offset=22 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLMUL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:offset=43 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCLWB:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:offset=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCMOV:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:offset=0 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fCX8:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:offset=21 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fERMS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:offset=57 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF16C:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:offset=41 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:offset=42 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFLUSHOPT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:offset=35 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFMA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:offset=50 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFSRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:offset=2 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fFXSR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:offset=51 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fGFNI:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:offset=3 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:offset=46 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fHV:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:offset=14 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fLZCNT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:offset=4 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fMMX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:offset=54 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fOSPKE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:offset=53 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPKU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:offset=13 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fPOPCNT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:offset=49 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDPID:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:offset=48 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRDTSCP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:offset=25 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fRTM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:offset=47 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSERIALIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:offset=34 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSHA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:offset=6 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:offset=7 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:offset=8 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE3:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:offset=10 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4A:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:offset=11 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:offset=12 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSE4_2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:offset=9 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fSSSE3:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:offset=15 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:offset=16 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:offset=17 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fTSCINV_BIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:size=1 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:offset=36 NativeCodeInfo:AMD64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fVZEROUPPER:PropertyInfo:signedness=$UNSIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/BuiltinDirectives.cap b/src/main/resources/native/ios/cap/BuiltinDirectives.cap index 5e1a8566..99c43440 100644 --- a/src/main/resources/native/ios/cap/BuiltinDirectives.cap +++ b/src/main/resources/native/ios/cap/BuiltinDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:BuiltinDirectives:PointerToInfo:char:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:PointerToInfo:char:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:char_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:double:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:float:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:PointerToInfo:graal_isolate_t_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:graal_isolatethread_t_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:int:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:PointerToInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:int_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:long_long:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:long_long:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:size=2 NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JNIEnv__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JNIEnv__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JavaVM__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JavaVM__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:PropertyInfo:size=56 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:offset=32 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_2:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_2:PropertyInfo:offset=40 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:offset=52 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:offset=53 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:offset=16 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:offset=24 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:offset=48 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:offset=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file +NativeCodeInfo:BuiltinDirectives:PointerToInfo:char:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:PointerToInfo:char:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:char_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:double:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:float:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:PointerToInfo:graal_isolate_t_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:graal_isolatethread_t_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:int:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:PointerToInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:int_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:long_long:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:long_long:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:size=2 NativeCodeInfo:BuiltinDirectives:PointerToInfo:short:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JNIEnv__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:struct_JavaVM__:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:PointerToInfo:void_:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:PropertyInfo:size=56 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:offset=32 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_1:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_2:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_2:PropertyInfo:offset=40 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:offset=52 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_3:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:offset=53 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_4:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:size=1 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:offset=54 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:_reserved_5:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_path:PropertyInfo:offset=16 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:offset=24 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:auxiliary_image_reserved_space_size:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:offset=48 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:pkey:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:size=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:offset=8 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:reserved_address_space_size:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:BuiltinDirectives:StructInfo:graal_create_isolate_params_t:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/JNIHeaderDirectives.cap b/src/main/resources/native/ios/cap/JNIHeaderDirectives.cap index c01564f8..611d00f7 100644 --- a/src/main/resources/native/ios/cap/JNIHeaderDirectives.cap +++ b/src/main/resources/native/ios/cap/JNIHeaderDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:value=2 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:value=FFFFFFFFFFFFFFFE NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:value=FFFFFFFFFFFFFFFB NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:value=FFFFFFFFFFFFFFFA NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:value=FFFFFFFFFFFFFFFC NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:value=FFFFFFFFFFFFFFFD NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:value=0 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:value=A0000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:value=10001 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:value=10002 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:value=10004 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:value=10006 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:value=10008 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:value=90000 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:value=2 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:value=0 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:value=3 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:fnPtr:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:fnPtr:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:name:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:name:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:signature:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:signature:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:group:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:group:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:name:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:name:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:offset=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:options:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:options:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:PropertyInfo:size=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:extraInfo:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:extraInfo:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:optionString:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:optionString:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:size=2 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:d:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:d:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:f:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:f:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:l:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:l:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:size=2 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:StructFieldInfo:functions:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:StructFieldInfo:functions:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:PropertyInfo:size=64 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThread:PropertyInfo:offset=32 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThreadAsDaemon:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThreadAsDaemon:PropertyInfo:offset=56 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DestroyJavaVM:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DestroyJavaVM:PropertyInfo:offset=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DetachCurrentThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DetachCurrentThread:PropertyInfo:offset=40 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:GetEnv:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:GetEnv:PropertyInfo:offset=48 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:reserved0:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:reserved0:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:PropertyInfo:size=1880 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:AllocObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:AllocObject:PropertyInfo:offset=216 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethod:PropertyInfo:offset=296 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodA:PropertyInfo:offset=312 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodV:PropertyInfo:offset=304 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethod:PropertyInfo:offset=320 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodA:PropertyInfo:offset=336 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodV:PropertyInfo:offset=328 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethod:PropertyInfo:offset=344 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodA:PropertyInfo:offset=360 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodV:PropertyInfo:offset=352 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethod:PropertyInfo:offset=464 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodA:PropertyInfo:offset=480 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodV:PropertyInfo:offset=472 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethod:PropertyInfo:offset=440 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodA:PropertyInfo:offset=456 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodV:PropertyInfo:offset=448 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethod:PropertyInfo:offset=392 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodA:PropertyInfo:offset=408 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodV:PropertyInfo:offset=400 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethod:PropertyInfo:offset=416 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodA:PropertyInfo:offset=432 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodV:PropertyInfo:offset=424 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethod:PropertyInfo:offset=536 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodA:PropertyInfo:offset=552 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodV:PropertyInfo:offset=544 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethod:PropertyInfo:offset=560 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodA:PropertyInfo:offset=576 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodV:PropertyInfo:offset=568 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethod:PropertyInfo:offset=584 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodA:PropertyInfo:offset=600 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodV:PropertyInfo:offset=592 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethod:PropertyInfo:offset=704 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodA:PropertyInfo:offset=720 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodV:PropertyInfo:offset=712 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethod:PropertyInfo:offset=680 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodA:PropertyInfo:offset=696 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodV:PropertyInfo:offset=688 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethod:PropertyInfo:offset=632 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodA:PropertyInfo:offset=648 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodV:PropertyInfo:offset=640 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethod:PropertyInfo:offset=656 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodA:PropertyInfo:offset=672 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodV:PropertyInfo:offset=664 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethod:PropertyInfo:offset=512 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodA:PropertyInfo:offset=528 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodV:PropertyInfo:offset=520 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethod:PropertyInfo:offset=608 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodA:PropertyInfo:offset=624 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodV:PropertyInfo:offset=616 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethod:PropertyInfo:offset=728 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodA:PropertyInfo:offset=744 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodV:PropertyInfo:offset=736 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethod:PropertyInfo:offset=272 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodA:PropertyInfo:offset=288 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodV:PropertyInfo:offset=280 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethod:PropertyInfo:offset=368 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodA:PropertyInfo:offset=384 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodV:PropertyInfo:offset=376 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethod:PropertyInfo:offset=936 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodA:PropertyInfo:offset=952 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodV:PropertyInfo:offset=944 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethod:PropertyInfo:offset=960 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodA:PropertyInfo:offset=976 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodV:PropertyInfo:offset=968 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethod:PropertyInfo:offset=984 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodA:PropertyInfo:offset=1000 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodV:PropertyInfo:offset=992 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethod:PropertyInfo:offset=1104 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodA:PropertyInfo:offset=1120 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodV:PropertyInfo:offset=1112 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethod:PropertyInfo:offset=1080 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodA:PropertyInfo:offset=1096 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodV:PropertyInfo:offset=1088 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethod:PropertyInfo:offset=1032 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodA:PropertyInfo:offset=1048 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodV:PropertyInfo:offset=1040 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethod:PropertyInfo:offset=1056 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodA:PropertyInfo:offset=1072 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodV:PropertyInfo:offset=1064 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethod:PropertyInfo:offset=912 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodA:PropertyInfo:offset=928 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodV:PropertyInfo:offset=920 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethod:PropertyInfo:offset=1008 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodA:PropertyInfo:offset=1024 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodV:PropertyInfo:offset=1016 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethod:PropertyInfo:offset=1128 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodA:PropertyInfo:offset=1144 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodV:PropertyInfo:offset=1136 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethod:PropertyInfo:offset=488 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodA:PropertyInfo:offset=504 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodV:PropertyInfo:offset=496 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DefineClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DefineClass:PropertyInfo:offset=40 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteGlobalRef:PropertyInfo:offset=176 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteLocalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteLocalRef:PropertyInfo:offset=184 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteWeakGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteWeakGlobalRef:PropertyInfo:offset=1816 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:EnsureLocalCapacity:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:EnsureLocalCapacity:PropertyInfo:offset=208 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionCheck:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionCheck:PropertyInfo:offset=1824 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionClear:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionClear:PropertyInfo:offset=136 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionDescribe:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionDescribe:PropertyInfo:offset=128 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionOccurred:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionOccurred:PropertyInfo:offset=120 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FatalError:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FatalError:PropertyInfo:offset=144 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FindClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FindClass:PropertyInfo:offset=48 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedField:PropertyInfo:offset=64 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedMethod:PropertyInfo:offset=56 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetArrayLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetArrayLength:PropertyInfo:offset=1368 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayElements:PropertyInfo:offset=1464 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayRegion:PropertyInfo:offset=1592 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanField:PropertyInfo:offset=768 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayElements:PropertyInfo:offset=1472 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayRegion:PropertyInfo:offset=1600 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteField:PropertyInfo:offset=776 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayElements:PropertyInfo:offset=1480 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayRegion:PropertyInfo:offset=1608 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharField:PropertyInfo:offset=784 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferAddress:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferAddress:PropertyInfo:offset=1840 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferCapacity:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferCapacity:PropertyInfo:offset=1848 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayElements:PropertyInfo:offset=1520 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayRegion:PropertyInfo:offset=1648 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleField:PropertyInfo:offset=824 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFieldID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFieldID:PropertyInfo:offset=752 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayElements:PropertyInfo:offset=1512 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayRegion:PropertyInfo:offset=1640 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatField:PropertyInfo:offset=816 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayElements:PropertyInfo:offset=1496 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayRegion:PropertyInfo:offset=1624 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntField:PropertyInfo:offset=800 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetJavaVM:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetJavaVM:PropertyInfo:offset=1752 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayElements:PropertyInfo:offset=1504 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayRegion:PropertyInfo:offset=1632 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongField:PropertyInfo:offset=808 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetMethodID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetMethodID:PropertyInfo:offset=264 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetModule:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetModule:PropertyInfo:offset=1864 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectArrayElement:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectArrayElement:PropertyInfo:offset=1384 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectClass:PropertyInfo:offset=248 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectField:PropertyInfo:offset=760 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectRefType:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectRefType:PropertyInfo:offset=1856 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetPrimitiveArrayCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetPrimitiveArrayCritical:PropertyInfo:offset=1776 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayElements:PropertyInfo:offset=1488 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayRegion:PropertyInfo:offset=1616 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortField:PropertyInfo:offset=792 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticBooleanField:PropertyInfo:offset=1168 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticByteField:PropertyInfo:offset=1176 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticCharField:PropertyInfo:offset=1184 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticDoubleField:PropertyInfo:offset=1224 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFieldID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFieldID:PropertyInfo:offset=1152 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFloatField:PropertyInfo:offset=1216 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticIntField:PropertyInfo:offset=1200 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticLongField:PropertyInfo:offset=1208 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticMethodID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticMethodID:PropertyInfo:offset=904 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticObjectField:PropertyInfo:offset=1160 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticShortField:PropertyInfo:offset=1192 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringChars:PropertyInfo:offset=1320 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringCritical:PropertyInfo:offset=1792 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringLength:PropertyInfo:offset=1312 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringRegion:PropertyInfo:offset=1760 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFChars:PropertyInfo:offset=1352 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFLength:PropertyInfo:offset=1344 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFRegion:PropertyInfo:offset=1768 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetSuperclass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetSuperclass:PropertyInfo:offset=80 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetVersion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetVersion:PropertyInfo:offset=32 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsAssignableFrom:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsAssignableFrom:PropertyInfo:offset=88 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsInstanceOf:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsInstanceOf:PropertyInfo:offset=256 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:offset=192 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:offset=1736 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorExit:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorExit:PropertyInfo:offset=1744 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewBooleanArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewBooleanArray:PropertyInfo:offset=1400 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewByteArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewByteArray:PropertyInfo:offset=1408 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewCharArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewCharArray:PropertyInfo:offset=1416 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDirectByteBuffer:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDirectByteBuffer:PropertyInfo:offset=1832 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDoubleArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDoubleArray:PropertyInfo:offset=1456 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewFloatArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewFloatArray:PropertyInfo:offset=1448 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewGlobalRef:PropertyInfo:offset=168 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewIntArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewIntArray:PropertyInfo:offset=1432 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLocalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLocalRef:PropertyInfo:offset=200 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLongArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLongArray:PropertyInfo:offset=1440 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObject:PropertyInfo:offset=224 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectA:PropertyInfo:offset=240 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectArray:PropertyInfo:offset=1376 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectV:PropertyInfo:offset=232 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewShortArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewShortArray:PropertyInfo:offset=1424 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewString:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewString:PropertyInfo:offset=1304 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewStringUTF:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewStringUTF:PropertyInfo:offset=1336 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewWeakGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewWeakGlobalRef:PropertyInfo:offset=1808 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PopLocalFrame:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PopLocalFrame:PropertyInfo:offset=160 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PushLocalFrame:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PushLocalFrame:PropertyInfo:offset=152 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:RegisterNatives:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:RegisterNatives:PropertyInfo:offset=1720 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseBooleanArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseBooleanArrayElements:PropertyInfo:offset=1528 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseByteArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseByteArrayElements:PropertyInfo:offset=1536 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseCharArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseCharArrayElements:PropertyInfo:offset=1544 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseDoubleArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseDoubleArrayElements:PropertyInfo:offset=1584 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseFloatArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseFloatArrayElements:PropertyInfo:offset=1576 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseIntArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseIntArrayElements:PropertyInfo:offset=1560 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseLongArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseLongArrayElements:PropertyInfo:offset=1568 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleasePrimitiveArrayCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleasePrimitiveArrayCritical:PropertyInfo:offset=1784 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseShortArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseShortArrayElements:PropertyInfo:offset=1552 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringChars:PropertyInfo:offset=1328 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringCritical:PropertyInfo:offset=1800 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringUTFChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringUTFChars:PropertyInfo:offset=1360 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanArrayRegion:PropertyInfo:offset=1656 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanField:PropertyInfo:offset=840 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteArrayRegion:PropertyInfo:offset=1664 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteField:PropertyInfo:offset=848 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharArrayRegion:PropertyInfo:offset=1672 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharField:PropertyInfo:offset=856 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleArrayRegion:PropertyInfo:offset=1712 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleField:PropertyInfo:offset=896 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatArrayRegion:PropertyInfo:offset=1704 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatField:PropertyInfo:offset=888 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntArrayRegion:PropertyInfo:offset=1688 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntField:PropertyInfo:offset=872 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongArrayRegion:PropertyInfo:offset=1696 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongField:PropertyInfo:offset=880 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectArrayElement:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectArrayElement:PropertyInfo:offset=1392 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectField:PropertyInfo:offset=832 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortArrayRegion:PropertyInfo:offset=1680 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortField:PropertyInfo:offset=864 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticBooleanField:PropertyInfo:offset=1240 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticByteField:PropertyInfo:offset=1248 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticCharField:PropertyInfo:offset=1256 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticDoubleField:PropertyInfo:offset=1296 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticFloatField:PropertyInfo:offset=1288 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticIntField:PropertyInfo:offset=1272 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticLongField:PropertyInfo:offset=1280 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticObjectField:PropertyInfo:offset=1232 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticShortField:PropertyInfo:offset=1264 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:Throw:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:Throw:PropertyInfo:offset=104 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ThrowNew:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ThrowNew:PropertyInfo:offset=112 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedField:PropertyInfo:offset=96 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedMethod:PropertyInfo:offset=72 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:UnregisterNatives:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:UnregisterNatives:PropertyInfo:offset=1728 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved0:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved0:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved1:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved1:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved2:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved2:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved3:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved3:PropertyInfo:offset=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:StructFieldInfo:functions:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:StructFieldInfo:functions:PropertyInfo:offset=0 \ No newline at end of file +NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:value=2 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ABORT:PropertyInfo:value=2 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_COMMIT:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EDETACHED:PropertyInfo:value=FFFFFFFFFFFFFFFE NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EEXIST:PropertyInfo:value=FFFFFFFFFFFFFFFB NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EINVAL:PropertyInfo:value=FFFFFFFFFFFFFFFA NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ENOMEM:PropertyInfo:value=FFFFFFFFFFFFFFFC NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_ERR:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_EVERSION:PropertyInfo:value=FFFFFFFFFFFFFFFD NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_OK:PropertyInfo:value=0 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_10:PropertyInfo:value=A0000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_19:PropertyInfo:value=130000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_1:PropertyInfo:value=10001 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_2:PropertyInfo:value=10002 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_4:PropertyInfo:value=10004 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_6:PropertyInfo:value=10006 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_1_8:PropertyInfo:value=10008 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_20:PropertyInfo:value=140000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_21:PropertyInfo:value=150000 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:ConstantInfo:JNI_VERSION_9:PropertyInfo:value=90000 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIGlobalRefType:PropertyInfo:value=2 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIInvalidRefType:PropertyInfo:value=0 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNILocalRefType:PropertyInfo:value=1 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:EnumInfo:jobjectRefType:EnumConstantInfo:JNIWeakGlobalRefType:PropertyInfo:value=3 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:fnPtr:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:fnPtr:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:name:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:name:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:signature:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JNINativeMethod:StructFieldInfo:signature:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:group:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:group:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:name:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:name:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMAttachArgs:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:PropertyInfo:size=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:ignoreUnrecognized:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:offset=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:nOptions:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:options:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:options:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMInitArgs:StructFieldInfo:version:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:PropertyInfo:size=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:extraInfo:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:extraInfo:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:optionString:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:JavaVMOption:StructFieldInfo:optionString:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:b:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:size=2 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:c:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:d:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:d:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:f:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:f:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:i:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:j:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:l:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:l:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:size=2 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:s:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:size=1 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:jvalue:StructFieldInfo:z:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:StructFieldInfo:functions:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIEnv_:StructFieldInfo:functions:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:PropertyInfo:size=64 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThread:PropertyInfo:offset=32 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThreadAsDaemon:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:AttachCurrentThreadAsDaemon:PropertyInfo:offset=56 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DestroyJavaVM:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DestroyJavaVM:PropertyInfo:offset=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DetachCurrentThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:DetachCurrentThread:PropertyInfo:offset=40 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:GetEnv:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:GetEnv:PropertyInfo:offset=48 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:reserved0:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNIInvokeInterface_:StructFieldInfo:reserved0:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:PropertyInfo:size=1880 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:AllocObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:AllocObject:PropertyInfo:offset=216 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethod:PropertyInfo:offset=296 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodA:PropertyInfo:offset=312 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallBooleanMethodV:PropertyInfo:offset=304 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethod:PropertyInfo:offset=320 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodA:PropertyInfo:offset=336 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallByteMethodV:PropertyInfo:offset=328 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethod:PropertyInfo:offset=344 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodA:PropertyInfo:offset=360 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallCharMethodV:PropertyInfo:offset=352 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethod:PropertyInfo:offset=464 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodA:PropertyInfo:offset=480 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallDoubleMethodV:PropertyInfo:offset=472 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethod:PropertyInfo:offset=440 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodA:PropertyInfo:offset=456 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallFloatMethodV:PropertyInfo:offset=448 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethod:PropertyInfo:offset=392 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodA:PropertyInfo:offset=408 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallIntMethodV:PropertyInfo:offset=400 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethod:PropertyInfo:offset=416 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodA:PropertyInfo:offset=432 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallLongMethodV:PropertyInfo:offset=424 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethod:PropertyInfo:offset=536 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodA:PropertyInfo:offset=552 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualBooleanMethodV:PropertyInfo:offset=544 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethod:PropertyInfo:offset=560 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodA:PropertyInfo:offset=576 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualByteMethodV:PropertyInfo:offset=568 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethod:PropertyInfo:offset=584 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodA:PropertyInfo:offset=600 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualCharMethodV:PropertyInfo:offset=592 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethod:PropertyInfo:offset=704 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodA:PropertyInfo:offset=720 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualDoubleMethodV:PropertyInfo:offset=712 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethod:PropertyInfo:offset=680 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodA:PropertyInfo:offset=696 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualFloatMethodV:PropertyInfo:offset=688 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethod:PropertyInfo:offset=632 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodA:PropertyInfo:offset=648 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualIntMethodV:PropertyInfo:offset=640 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethod:PropertyInfo:offset=656 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodA:PropertyInfo:offset=672 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualLongMethodV:PropertyInfo:offset=664 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethod:PropertyInfo:offset=512 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodA:PropertyInfo:offset=528 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualObjectMethodV:PropertyInfo:offset=520 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethod:PropertyInfo:offset=608 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodA:PropertyInfo:offset=624 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualShortMethodV:PropertyInfo:offset=616 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethod:PropertyInfo:offset=728 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodA:PropertyInfo:offset=744 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallNonvirtualVoidMethodV:PropertyInfo:offset=736 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethod:PropertyInfo:offset=272 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodA:PropertyInfo:offset=288 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallObjectMethodV:PropertyInfo:offset=280 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethod:PropertyInfo:offset=368 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodA:PropertyInfo:offset=384 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallShortMethodV:PropertyInfo:offset=376 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethod:PropertyInfo:offset=936 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodA:PropertyInfo:offset=952 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticBooleanMethodV:PropertyInfo:offset=944 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethod:PropertyInfo:offset=960 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodA:PropertyInfo:offset=976 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticByteMethodV:PropertyInfo:offset=968 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethod:PropertyInfo:offset=984 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodA:PropertyInfo:offset=1000 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticCharMethodV:PropertyInfo:offset=992 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethod:PropertyInfo:offset=1104 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodA:PropertyInfo:offset=1120 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticDoubleMethodV:PropertyInfo:offset=1112 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethod:PropertyInfo:offset=1080 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodA:PropertyInfo:offset=1096 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticFloatMethodV:PropertyInfo:offset=1088 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethod:PropertyInfo:offset=1032 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodA:PropertyInfo:offset=1048 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticIntMethodV:PropertyInfo:offset=1040 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethod:PropertyInfo:offset=1056 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodA:PropertyInfo:offset=1072 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticLongMethodV:PropertyInfo:offset=1064 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethod:PropertyInfo:offset=912 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodA:PropertyInfo:offset=928 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticObjectMethodV:PropertyInfo:offset=920 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethod:PropertyInfo:offset=1008 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodA:PropertyInfo:offset=1024 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticShortMethodV:PropertyInfo:offset=1016 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethod:PropertyInfo:offset=1128 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodA:PropertyInfo:offset=1144 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallStaticVoidMethodV:PropertyInfo:offset=1136 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethod:PropertyInfo:offset=488 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodA:PropertyInfo:offset=504 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:CallVoidMethodV:PropertyInfo:offset=496 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DefineClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DefineClass:PropertyInfo:offset=40 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteGlobalRef:PropertyInfo:offset=176 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteLocalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteLocalRef:PropertyInfo:offset=184 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteWeakGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:DeleteWeakGlobalRef:PropertyInfo:offset=1816 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:EnsureLocalCapacity:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:EnsureLocalCapacity:PropertyInfo:offset=208 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionCheck:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionCheck:PropertyInfo:offset=1824 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionClear:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionClear:PropertyInfo:offset=136 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionDescribe:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionDescribe:PropertyInfo:offset=128 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionOccurred:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ExceptionOccurred:PropertyInfo:offset=120 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FatalError:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FatalError:PropertyInfo:offset=144 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FindClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FindClass:PropertyInfo:offset=48 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedField:PropertyInfo:offset=64 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:FromReflectedMethod:PropertyInfo:offset=56 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetArrayLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetArrayLength:PropertyInfo:offset=1368 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayElements:PropertyInfo:offset=1464 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanArrayRegion:PropertyInfo:offset=1592 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetBooleanField:PropertyInfo:offset=768 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayElements:PropertyInfo:offset=1472 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteArrayRegion:PropertyInfo:offset=1600 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetByteField:PropertyInfo:offset=776 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayElements:PropertyInfo:offset=1480 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharArrayRegion:PropertyInfo:offset=1608 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetCharField:PropertyInfo:offset=784 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferAddress:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferAddress:PropertyInfo:offset=1840 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferCapacity:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDirectBufferCapacity:PropertyInfo:offset=1848 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayElements:PropertyInfo:offset=1520 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleArrayRegion:PropertyInfo:offset=1648 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetDoubleField:PropertyInfo:offset=824 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFieldID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFieldID:PropertyInfo:offset=752 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayElements:PropertyInfo:offset=1512 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatArrayRegion:PropertyInfo:offset=1640 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetFloatField:PropertyInfo:offset=816 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayElements:PropertyInfo:offset=1496 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntArrayRegion:PropertyInfo:offset=1624 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetIntField:PropertyInfo:offset=800 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetJavaVM:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetJavaVM:PropertyInfo:offset=1752 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayElements:PropertyInfo:offset=1504 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongArrayRegion:PropertyInfo:offset=1632 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetLongField:PropertyInfo:offset=808 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetMethodID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetMethodID:PropertyInfo:offset=264 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetModule:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetModule:PropertyInfo:offset=1864 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectArrayElement:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectArrayElement:PropertyInfo:offset=1384 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectClass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectClass:PropertyInfo:offset=248 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectField:PropertyInfo:offset=760 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectRefType:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetObjectRefType:PropertyInfo:offset=1856 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetPrimitiveArrayCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetPrimitiveArrayCritical:PropertyInfo:offset=1776 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayElements:PropertyInfo:offset=1488 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortArrayRegion:PropertyInfo:offset=1616 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetShortField:PropertyInfo:offset=792 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticBooleanField:PropertyInfo:offset=1168 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticByteField:PropertyInfo:offset=1176 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticCharField:PropertyInfo:offset=1184 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticDoubleField:PropertyInfo:offset=1224 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFieldID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFieldID:PropertyInfo:offset=1152 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticFloatField:PropertyInfo:offset=1216 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticIntField:PropertyInfo:offset=1200 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticLongField:PropertyInfo:offset=1208 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticMethodID:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticMethodID:PropertyInfo:offset=904 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticObjectField:PropertyInfo:offset=1160 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStaticShortField:PropertyInfo:offset=1192 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringChars:PropertyInfo:offset=1320 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringCritical:PropertyInfo:offset=1792 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringLength:PropertyInfo:offset=1312 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringRegion:PropertyInfo:offset=1760 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFChars:PropertyInfo:offset=1352 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFLength:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFLength:PropertyInfo:offset=1344 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetStringUTFRegion:PropertyInfo:offset=1768 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetSuperclass:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetSuperclass:PropertyInfo:offset=80 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetVersion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:GetVersion:PropertyInfo:offset=32 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsAssignableFrom:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsAssignableFrom:PropertyInfo:offset=88 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsInstanceOf:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsInstanceOf:PropertyInfo:offset=256 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsSameObject:PropertyInfo:offset=192 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:offset=1872 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorEnter:PropertyInfo:offset=1736 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorExit:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:MonitorExit:PropertyInfo:offset=1744 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewBooleanArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewBooleanArray:PropertyInfo:offset=1400 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewByteArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewByteArray:PropertyInfo:offset=1408 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewCharArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewCharArray:PropertyInfo:offset=1416 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDirectByteBuffer:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDirectByteBuffer:PropertyInfo:offset=1832 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDoubleArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewDoubleArray:PropertyInfo:offset=1456 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewFloatArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewFloatArray:PropertyInfo:offset=1448 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewGlobalRef:PropertyInfo:offset=168 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewIntArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewIntArray:PropertyInfo:offset=1432 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLocalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLocalRef:PropertyInfo:offset=200 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLongArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewLongArray:PropertyInfo:offset=1440 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObject:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObject:PropertyInfo:offset=224 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectA:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectA:PropertyInfo:offset=240 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectArray:PropertyInfo:offset=1376 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectV:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewObjectV:PropertyInfo:offset=232 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewShortArray:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewShortArray:PropertyInfo:offset=1424 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewString:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewString:PropertyInfo:offset=1304 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewStringUTF:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewStringUTF:PropertyInfo:offset=1336 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewWeakGlobalRef:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:NewWeakGlobalRef:PropertyInfo:offset=1808 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PopLocalFrame:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PopLocalFrame:PropertyInfo:offset=160 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PushLocalFrame:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:PushLocalFrame:PropertyInfo:offset=152 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:RegisterNatives:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:RegisterNatives:PropertyInfo:offset=1720 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseBooleanArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseBooleanArrayElements:PropertyInfo:offset=1528 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseByteArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseByteArrayElements:PropertyInfo:offset=1536 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseCharArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseCharArrayElements:PropertyInfo:offset=1544 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseDoubleArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseDoubleArrayElements:PropertyInfo:offset=1584 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseFloatArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseFloatArrayElements:PropertyInfo:offset=1576 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseIntArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseIntArrayElements:PropertyInfo:offset=1560 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseLongArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseLongArrayElements:PropertyInfo:offset=1568 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleasePrimitiveArrayCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleasePrimitiveArrayCritical:PropertyInfo:offset=1784 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseShortArrayElements:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseShortArrayElements:PropertyInfo:offset=1552 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringChars:PropertyInfo:offset=1328 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringCritical:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringCritical:PropertyInfo:offset=1800 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringUTFChars:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ReleaseStringUTFChars:PropertyInfo:offset=1360 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanArrayRegion:PropertyInfo:offset=1656 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetBooleanField:PropertyInfo:offset=840 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteArrayRegion:PropertyInfo:offset=1664 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetByteField:PropertyInfo:offset=848 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharArrayRegion:PropertyInfo:offset=1672 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetCharField:PropertyInfo:offset=856 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleArrayRegion:PropertyInfo:offset=1712 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetDoubleField:PropertyInfo:offset=896 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatArrayRegion:PropertyInfo:offset=1704 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetFloatField:PropertyInfo:offset=888 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntArrayRegion:PropertyInfo:offset=1688 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetIntField:PropertyInfo:offset=872 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongArrayRegion:PropertyInfo:offset=1696 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetLongField:PropertyInfo:offset=880 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectArrayElement:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectArrayElement:PropertyInfo:offset=1392 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetObjectField:PropertyInfo:offset=832 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortArrayRegion:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortArrayRegion:PropertyInfo:offset=1680 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetShortField:PropertyInfo:offset=864 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticBooleanField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticBooleanField:PropertyInfo:offset=1240 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticByteField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticByteField:PropertyInfo:offset=1248 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticCharField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticCharField:PropertyInfo:offset=1256 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticDoubleField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticDoubleField:PropertyInfo:offset=1296 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticFloatField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticFloatField:PropertyInfo:offset=1288 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticIntField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticIntField:PropertyInfo:offset=1272 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticLongField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticLongField:PropertyInfo:offset=1280 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticObjectField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticObjectField:PropertyInfo:offset=1232 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticShortField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:SetStaticShortField:PropertyInfo:offset=1264 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:Throw:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:Throw:PropertyInfo:offset=104 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ThrowNew:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ThrowNew:PropertyInfo:offset=112 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedField:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedField:PropertyInfo:offset=96 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedMethod:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:ToReflectedMethod:PropertyInfo:offset=72 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:UnregisterNatives:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:UnregisterNatives:PropertyInfo:offset=1728 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved0:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved0:PropertyInfo:offset=0 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved1:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved1:PropertyInfo:offset=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved2:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved2:PropertyInfo:offset=16 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved3:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JNINativeInterface_:StructFieldInfo:reserved3:PropertyInfo:offset=24 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:StructFieldInfo:functions:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectives:StructInfo:struct_JavaVM_:StructFieldInfo:functions:PropertyInfo:offset=0 \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK19OrLater.cap b/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK19OrLater.cap deleted file mode 100644 index 8cca2425..00000000 --- a/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK19OrLater.cap +++ /dev/null @@ -1 +0,0 @@ -NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:ConstantInfo:JNI_VERSION_19:PropertyInfo:value=130000 NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:PropertyInfo:size=1880 NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:size=8 NativeCodeInfo:JNIHeaderDirectivesJDK19OrLater:StructInfo:struct_JNINativeInterface_:StructFieldInfo:IsVirtualThread:PropertyInfo:offset=1872 \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK22OrLater.cap b/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK22OrLater.cap new file mode 100644 index 00000000..b5f3c68d --- /dev/null +++ b/src/main/resources/native/ios/cap/JNIHeaderDirectivesJDK22OrLater.cap @@ -0,0 +1 @@ +NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:size=4 NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:JNIHeaderDirectivesJDK22OrLater:ConstantInfo:JNI_VERSION_21:PropertyInfo:value=150000 \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/PosixDirectives.cap b/src/main/resources/native/ios/cap/PosixDirectives.cap index f625eb0e..c9819fa8 100644 --- a/src/main/resources/native/ios/cap/PosixDirectives.cap +++ b/src/main/resources/native/ios/cap/PosixDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EAGAIN:PropertyInfo:value=23 NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:value=A NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EFAULT:PropertyInfo:value=E NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EINVAL:PropertyInfo:value=16 NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ENOMEM:PropertyInfo:value=C NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:value=3C NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:value=18 NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:value=20 NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:value=1000 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FAILED:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FAILED:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:value=800 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:value=40 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:value=FF NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:value=2800 NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:value=200 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:value=400 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:value=400 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:value=200 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:value=4000 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:value=FFFFFFFFFFFFFFFE NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:value=40 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_DFL:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_DFL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_ERR:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_ERR:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_IGN:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_IGN:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:value=20 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:value=13 NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:value=10001 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:value=7 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:value=E NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:value=A NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:value=14 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:value=13 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:value=17 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:value=D NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:value=1B NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:value=B NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:value=11 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:value=C NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:value=F NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:value=12 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:value=15 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:value=16 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:value=1E NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:value=1F NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:value=1A NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:value=1C NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:value=18 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:value=19 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:PointerToInfo:pthread_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:sigset_t:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:PointerToInfo:size_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fname:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fname:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_saddr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_saddr:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_sname:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_sname:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:PropertyInfo:size=24 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:pthread_attr_t:PropertyInfo:size=64 NativeCodeInfo:PosixDirectives:StructInfo:pthread_cond_t:PropertyInfo:size=48 NativeCodeInfo:PosixDirectives:StructInfo:pthread_condattr_t:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:pthread_mutex_t:PropertyInfo:size=64 NativeCodeInfo:PosixDirectives:StructInfo:sem_t:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:PropertyInfo:size=816 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r10:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r10:PropertyInfo:offset=96 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r11:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r11:PropertyInfo:offset=104 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r12:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r12:PropertyInfo:offset=112 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r13:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r13:PropertyInfo:offset=120 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r14:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r14:PropertyInfo:offset=128 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r15:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r15:PropertyInfo:offset=136 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r8:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r8:PropertyInfo:offset=80 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r9:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___r9:PropertyInfo:offset=88 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rax:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rax:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rbp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rbp:PropertyInfo:offset=64 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rbx:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rbx:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rcx:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rcx:PropertyInfo:offset=32 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rdi:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rdi:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rdx:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rdx:PropertyInfo:offset=40 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rflags:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rflags:PropertyInfo:offset=152 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rip:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rip:PropertyInfo:offset=144 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rsi:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rsi:PropertyInfo:offset=56 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rsp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___rsp:PropertyInfo:offset=72 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:size=232 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:offset=248 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:offset=264 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:offset=272 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:offset=248 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:offset=272 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:offset=264 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:size=232 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_value:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_value:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:PropertyInfo:size=72 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:offset=12 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:PropertyInfo:size=144 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:offset=96 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:PropertyInfo:size=1280 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:machine:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:machine:PropertyInfo:offset=1024 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:nodename:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:nodename:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:release:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:release:PropertyInfo:offset=512 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:offset=768 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:PropertyInfo:size=40 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:offset=28 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:offset=20 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:offset=36 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:offset=32 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:system_time:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:system_time:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:user_time:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:user_time:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:PropertyInfo:size=56 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:PropertyInfo:size=36 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file +NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_REALTIME:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_HW:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:CTL_KERN:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EBADF:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EBUSY:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ECHILD:PropertyInfo:value=A NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EEXIST:PropertyInfo:value=11 NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EINTR:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:EPERM:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ESRCH:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:ETIMEDOUT:PropertyInfo:value=3C NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:HW_MEMSIZE:PropertyInfo:value=18 NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_ABORTED:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_ABORTED:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_ABORTED:PropertyInfo:value=E NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:KERN_IPC:PropertyInfo:value=20 NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:KIPC_MAXSOCKBUF:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_ALL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_COLLATE:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_CTYPE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MESSAGES:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_MONETARY:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_NUMERIC:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:LC_TIME:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_ANON:PropertyInfo:value=1000 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FAILED:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FAILED:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_FIXED:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_JIT:PropertyInfo:value=800 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_NORESERVE:PropertyInfo:value=40 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_PRIVATE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:MAP_SHARED:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:NAME_MAX:PropertyInfo:value=FF NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:OPEN_MAX:PropertyInfo:value=2800 NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_CREAT:PropertyInfo:value=200 NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_EXCL:PropertyInfo:value=800 NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_NOFOLLOW:PropertyInfo:value=100 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDONLY:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_RDWR:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_TRUNC:PropertyInfo:value=400 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:O_WRONLY:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:value=400 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PATH_MAX:PropertyInfo:value=400 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_EXEC:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_NONE:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_READ:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PROT_WRITE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_CREATE_JOINABLE:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_KEYS_MAX:PropertyInfo:value=200 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:PTHREAD_STACK_MIN:PropertyInfo:value=4000 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RLIMIT_NOFILE:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_DEFAULT:PropertyInfo:value=FFFFFFFFFFFFFFFE NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_GLOBAL:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LAZY:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_LOCAL:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:RTLD_NOW:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_NODEFER:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_RESTART:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SA_SIGINFO:PropertyInfo:value=40 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_CUR:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SEEK_SET:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIGEV_SIGNAL:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIGPROF:PropertyInfo:value=1B NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_BLOCK:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_DFL:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_DFL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_ERR:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_ERR:PropertyInfo:value=FFFFFFFFFFFFFFFF NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_IGN:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_IGN:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_SETMASK:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SIG_UNBLOCK:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:SYNC_POLICY_FIFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:SYNC_POLICY_FIFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:SYNC_POLICY_FIFO:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFDIR:PropertyInfo:value=4000 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IFLNK:PropertyInfo:value=A000 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRGRP:PropertyInfo:value=20 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IROTH:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRUSR:PropertyInfo:value=100 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IRWXU:PropertyInfo:value=1C0 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWGRP:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWOTH:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IWUSR:PropertyInfo:value=80 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXGRP:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:S_IXOTH:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_BASIC_INFO:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:THREAD_INFO_MAX:PropertyInfo:value=20 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_INHERIT_SHARE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_INHERIT_SHARE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_INHERIT_SHARE:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_READ:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_PROT_WRITE:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_BASIC_INFO_64:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:VM_REGION_SUBMAP_INFO_COUNT_64:PropertyInfo:value=13 NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_CS_DARWIN_USER_TEMP_DIR:PropertyInfo:value=10001 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_CLK_TCK:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_GETPW_R_SIZE_MAX:PropertyInfo:value=47 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_OPEN_MAX:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGESIZE:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:ConstantInfo:_SC_PAGE_SIZE:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGEMT:PropertyInfo:value=7 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINFO:PropertyInfo:value=1D NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGABRT:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGALRM:PropertyInfo:value=E NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGBUS:PropertyInfo:value=A NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCHLD:PropertyInfo:value=14 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGCONT:PropertyInfo:value=13 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGFPE:PropertyInfo:value=8 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGHUP:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGILL:PropertyInfo:value=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGINT:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIO:PropertyInfo:value=17 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGIOT:PropertyInfo:value=6 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGKILL:PropertyInfo:value=9 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPIPE:PropertyInfo:value=D NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGPROF:PropertyInfo:value=1B NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGQUIT:PropertyInfo:value=3 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSEGV:PropertyInfo:value=B NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSTOP:PropertyInfo:value=11 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGSYS:PropertyInfo:value=C NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTERM:PropertyInfo:value=F NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTRAP:PropertyInfo:value=5 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTSTP:PropertyInfo:value=12 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTIN:PropertyInfo:value=15 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGTTOU:PropertyInfo:value=16 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGURG:PropertyInfo:value=10 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR1:PropertyInfo:value=1E NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGUSR2:PropertyInfo:value=1F NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGVTALRM:PropertyInfo:value=1A NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGWINCH:PropertyInfo:value=1C NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXCPU:PropertyInfo:value=18 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:SIGXFSZ:PropertyInfo:value=19 NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_PROF:PropertyInfo:value=2 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_REAL:PropertyInfo:value=0 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:EnumInfo:int:EnumConstantInfo:ITIMER_VIRTUAL:PropertyInfo:value=1 NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:long_long_int:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:PointerToInfo:pthread_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:sigset_t:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:PointerToInfo:size_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:size_t:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:PointerToInfo:struct_passwd_:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:PointerToInfo:struct_semaphore_:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fbase:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fname:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_fname:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_saddr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_saddr:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_sname:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:Dl_info:StructFieldInfo:dli_sname:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:PropertyInfo:size=24 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:majorVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:minorVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:NSOperatingSystemVersion:StructFieldInfo:patchVersion:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:pthread_attr_t:PropertyInfo:size=64 NativeCodeInfo:PosixDirectives:StructInfo:pthread_cond_t:PropertyInfo:size=48 NativeCodeInfo:PosixDirectives:StructInfo:pthread_condattr_t:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:pthread_mutex_t:PropertyInfo:size=64 NativeCodeInfo:PosixDirectives:StructInfo:sem_t:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_addr:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_code:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_errno:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:siginfo_t:StructFieldInfo:si_signo:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:PropertyInfo:size=816 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:offset=248 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___fp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___lr:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:offset=272 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___pc:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:offset=264 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___sp:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:size=232 NativeCodeInfo:PosixDirectives:StructInfo:struct___darwin_mcontext64:StructFieldInfo:__ss___x:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:PropertyInfo:size=1048 NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:StructFieldInfo:d_name:PropertyInfo:size=1024 NativeCodeInfo:PosixDirectives:StructInfo:struct_dirent:StructFieldInfo:d_name:PropertyInfo:offset=21 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_interval:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_value:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_itimerval:StructFieldInfo:it_value:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:denom:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_mach_timebase_info:StructFieldInfo:numer:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:PropertyInfo:size=72 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_dir:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:offset=20 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_gid:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_passwd:StructFieldInfo:pw_name:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_cur:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_rlimit:StructFieldInfo:rlim_max:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:offset=12 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_flags:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_handler:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_mask:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigaction:StructFieldInfo:sa_sigaction:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_notify:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_sigevent:StructFieldInfo:sigev_signo:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:PropertyInfo:size=144 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_ino:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_ino:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_ino:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_mode:PropertyInfo:size=2 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_mode:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_mode:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_nlink:PropertyInfo:size=2 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_nlink:PropertyInfo:offset=6 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_nlink:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:offset=96 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_size:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_uid:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_uid:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_stat:StructFieldInfo:st_uid:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_nsec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_timespec:StructFieldInfo:tv_sec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:PropertyInfo:size=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_sec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_timeval:StructFieldInfo:tv_usec:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tm:PropertyInfo:size=56 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:PropertyInfo:size=32 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cstime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_cutime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_stime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_tms:StructFieldInfo:tms_utime:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:PropertyInfo:size=1280 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:machine:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:machine:PropertyInfo:offset=1024 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:nodename:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:nodename:PropertyInfo:offset=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:release:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:release:PropertyInfo:offset=512 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:sysname:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:size=256 NativeCodeInfo:PosixDirectives:StructInfo:struct_utsname:StructFieldInfo:version:PropertyInfo:offset=768 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:PropertyInfo:size=40 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:offset=16 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:cpu_usage:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:offset=28 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:flags:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:offset=20 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:policy:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:offset=24 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:run_state:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:offset=36 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:sleep_time:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:offset=32 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:suspend_count:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:system_time:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:system_time:PropertyInfo:offset=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:user_time:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:thread_basic_info_data_t:StructFieldInfo:user_time:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:offset=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:microseconds:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:time_value_t:StructFieldInfo:seconds:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:PropertyInfo:size=56 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:size=8 NativeCodeInfo:PosixDirectives:StructInfo:ucontext_t:StructFieldInfo:uc_mcontext:PropertyInfo:offset=48 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:PropertyInfo:size=36 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:size=4 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:offset=0 NativeCodeInfo:PosixDirectives:StructInfo:vm_region_basic_info_data_64_t:StructFieldInfo:protection:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/cap/RISCV64LibCHelperDirectives.cap b/src/main/resources/native/ios/cap/RISCV64LibCHelperDirectives.cap index dffc9a71..c3d5d42e 100644 --- a/src/main/resources/native/ios/cap/RISCV64LibCHelperDirectives.cap +++ b/src/main/resources/native/ios/cap/RISCV64LibCHelperDirectives.cap @@ -1 +1 @@ -NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=7 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:offset=2 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:offset=5 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:offset=4 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:offset=3 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:offset=0 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:offset=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:signedness=$SIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:offset=6 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:signedness=$SIGNED$ \ No newline at end of file +NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:PropertyInfo:size=7 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:offset=2 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fA:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:offset=5 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fC:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:offset=4 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fD:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:offset=3 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fF:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:offset=0 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fI:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:offset=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fM:PropertyInfo:signedness=$UNSIGNED$ NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:size=1 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:offset=6 NativeCodeInfo:RISCV64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fV:PropertyInfo:signedness=$UNSIGNED$ \ No newline at end of file diff --git a/src/main/resources/native/ios/dummy.c b/src/main/resources/native/ios/dummy.c index 609b8204..964e0bee 100644 --- a/src/main/resources/native/ios/dummy.c +++ b/src/main/resources/native/ios/dummy.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Gluon + * Copyright (c) 2022, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -27,6 +27,7 @@ */ #include #include +#include typedef struct { #ifdef GVM_IOS_SIM @@ -93,12 +94,14 @@ void determineCPUFeatures(CPUFeatures* features) #endif } -#ifdef GVM_17 -// dummy symbols only for JDK17 +// dummy symbols for JDK21+ +int checkCPUFeatures(uint8_t *buildtimeFeaturesPtr) { + return 0; +} +void checkCPUFeaturesOrExit(uint8_t *buildtimeFeaturesPtr, const char *errorMessage) {} +void fprintfSD() {} + +// dummy symbols for JDK17+ void Java_java_net_AbstractPlainDatagramSocketImpl_isReusePortAvailable0() {} void Java_java_net_AbstractPlainSocketImpl_isReusePortAvailable0() {} -void Java_java_net_DatagramPacket_init() {} -#else -// dummy symbols only for JDK11 -void Java_java_net_PlainDatagramSocketImpl_send0() {} -#endif \ No newline at end of file +void Java_java_net_DatagramPacket_init() {} \ No newline at end of file diff --git a/src/main/resources/native/linux/launcher.c b/src/main/resources/native/linux/launcher.c index 78764650..eb8adcd0 100644 --- a/src/main/resources/native/linux/launcher.c +++ b/src/main/resources/native/linux/launcher.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2021, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -117,10 +117,5 @@ void getLibGLEShandle() { fprintf(stderr, "NOT IMPLEMENTED\n"); } -#ifndef GVM_17 -// dummy symbols only for JDK11 -void Java_java_net_PlainDatagramSocketImpl_send0() {} -#endif - #endif // AARCH64 diff --git a/src/main/resources/native/macosx/AppDelegate.m b/src/main/resources/native/macosx/AppDelegate.m index 1bfaad5c..a99cd5ba 100644 --- a/src/main/resources/native/macosx/AppDelegate.m +++ b/src/main/resources/native/macosx/AppDelegate.m @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, Gluon + * Copyright (c) 2019, 2024, Gluon * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -45,7 +45,7 @@ -(void)startVM:(id)selector { // generate char** CLI arguments from NSProcessInfo NSArray *nsargs = [[NSProcessInfo processInfo] arguments]; - unsigned count = [nsargs count]; + unsigned int count = (unsigned int)[nsargs count]; const char **args = (const char **)malloc((count + 1) * sizeof(char*)); for (unsigned int i = 0; i < count; ++i) { args[i] = strdup([[nsargs objectAtIndex:i] UTF8String]); diff --git a/test-project/build.gradle b/test-project/build.gradle index ffcb4eb7..47a2c87c 100644 --- a/test-project/build.gradle +++ b/test-project/build.gradle @@ -35,6 +35,6 @@ subprojects { } } - sourceCompatibility = 11 - targetCompatibility = 11 + sourceCompatibility = 17 + targetCompatibility = 17 } diff --git a/test-project/gradle/wrapper/gradle-wrapper.properties b/test-project/gradle/wrapper/gradle-wrapper.properties index 070cb702..19cfad96 100644 --- a/test-project/gradle/wrapper/gradle-wrapper.properties +++ b/test-project/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/test-project/helloFX/build.gradle b/test-project/helloFX/build.gradle index 719520ed..f1c91638 100644 --- a/test-project/helloFX/build.gradle +++ b/test-project/helloFX/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'org.openjfx.javafxplugin' version '0.0.10' + id 'org.openjfx.javafxplugin' version '0.1.0' } repositories { @@ -17,7 +17,7 @@ dependencies { } javafx { - version = "17.0.0.1" + version = "24-ea+5" modules = [ "javafx.controls" ] } diff --git a/test-project/helloFXML/build.gradle b/test-project/helloFXML/build.gradle index 1ab65658..12a07ca8 100644 --- a/test-project/helloFXML/build.gradle +++ b/test-project/helloFXML/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'org.openjfx.javafxplugin' version '0.0.10' + id 'org.openjfx.javafxplugin' version '0.1.0' } repositories { @@ -17,7 +17,7 @@ dependencies { } javafx { - version = "17.0.0.1" + version = "24-ea+5" modules = [ "javafx.controls", "javafx.fxml" ] } diff --git a/test-project/helloGluon/build.gradle b/test-project/helloGluon/build.gradle index 40b4c4ca..265ed826 100644 --- a/test-project/helloGluon/build.gradle +++ b/test-project/helloGluon/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'org.openjfx.javafxplugin' version '0.0.10' + id 'org.openjfx.javafxplugin' version '0.1.0' } repositories { @@ -9,7 +9,7 @@ repositories { } } -def attachVersion = "4.0.13" +def attachVersion = "4.0.21" def target = System.getProperty("substrate.target") def classifier = "ios" == target ? target : "desktop" @@ -20,7 +20,7 @@ configurations { dependencies { substrate "com.gluonhq:substrate:$substrateVersion" - implementation "com.gluonhq:charm-glisten:6.0.6" + implementation "com.gluonhq:charm-glisten:6.2.3" implementation ("com.gluonhq.attach:display:$attachVersion:$classifier") { exclude group:"org.openjfx" } @@ -45,7 +45,7 @@ dependencies { } javafx { - version = "17.0.0.1" + version = "24-ea+5" modules = [ "javafx.controls" ] }