public class FunctionPointerLogHandler extends Object implements org.graalvm.nativeimage.LogHandler
LogHandler that can use provided function pointers for each operation. If a function
pointer is missing, it forwards the operation to the delegate set in the constructor.| Constructor and Description |
|---|
FunctionPointerLogHandler(org.graalvm.nativeimage.LogHandler delegate) |
| Modifier and Type | Method and Description |
|---|---|
static void |
afterParsingVMOptions()
Notifies that
JNI_CreateJavaVM has finished parsing all JavaVMOptions. |
void |
fatalError() |
void |
flush() |
org.graalvm.nativeimage.c.function.CFunctionPointer |
getFatalErrorFunctionPointer() |
void |
log(org.graalvm.nativeimage.c.type.CCharPointer bytes,
org.graalvm.word.UnsignedWord length) |
static boolean |
parseVMOption(String optionString,
org.graalvm.nativeimage.c.type.WordPointer extraInfo)
Parses a
JavaVMOption passed to JNI_CreateJavaVM. |
public FunctionPointerLogHandler(org.graalvm.nativeimage.LogHandler delegate)
public void log(org.graalvm.nativeimage.c.type.CCharPointer bytes,
org.graalvm.word.UnsignedWord length)
log in interface org.graalvm.nativeimage.LogHandlerpublic void flush()
flush in interface org.graalvm.nativeimage.LogHandlerpublic void fatalError()
fatalError in interface org.graalvm.nativeimage.LogHandlerpublic org.graalvm.nativeimage.c.function.CFunctionPointer getFatalErrorFunctionPointer()
public static boolean parseVMOption(String optionString, org.graalvm.nativeimage.c.type.WordPointer extraInfo)
JavaVMOption passed to JNI_CreateJavaVM.optionString - value of the javaVMOption.optionString fieldextraInfo - value of the javaVMOption.extraInfo fieldtrue iff the option was consumed by this methodpublic static void afterParsingVMOptions()
JNI_CreateJavaVM has finished parsing all JavaVMOptions.