518 public native boolean isJavaHeapArchiveSupported();
519 public native Object getResolvedReferences(Class<?> c);
520 public native boolean areOpenArchiveHeapObjectsMapped();
521
522 // Compiler Directive
523 public native int addCompilerDirective(String compDirect);
524 public native void removeCompilerDirective(int count);
525
526 // Handshakes
527 public native int handshakeWalkStack(Thread t, boolean all_threads);
528
529 // Returns true on linux if library has the noexecstack flag set.
530 public native boolean checkLibSpecifiesNoexecstack(String libfilename);
531
532 // Container testing
533 public native boolean isContainerized();
534 public native void printOsInfo();
535
536 // Decoder
537 public native void disableElfSectionCache();
538 }
|
518 public native boolean isJavaHeapArchiveSupported();
519 public native Object getResolvedReferences(Class<?> c);
520 public native boolean areOpenArchiveHeapObjectsMapped();
521
522 // Compiler Directive
523 public native int addCompilerDirective(String compDirect);
524 public native void removeCompilerDirective(int count);
525
526 // Handshakes
527 public native int handshakeWalkStack(Thread t, boolean all_threads);
528
529 // Returns true on linux if library has the noexecstack flag set.
530 public native boolean checkLibSpecifiesNoexecstack(String libfilename);
531
532 // Container testing
533 public native boolean isContainerized();
534 public native void printOsInfo();
535
536 // Decoder
537 public native void disableElfSectionCache();
538
539 public native boolean isMusl();
540 }
|