IBM User Guide for Java V7 on Windows > Troubleshooting and support > Using diagnostic tools > Using the JVMTI > IBM JVMTI extensions - API reference
Setting JVM dump options
You can set dump options using the same syntax as the -Xdump command-line option.
The SetVmDump() API has the JVMTI Extension Function identifier com.ibm.SetVmDump. The identifier is declared as macro COM_IBM_SET_VM_DUMP in ibmjvmti.h.
To set a JVM dump option use:
jvmtiError SetVmDump(jvmtiEnv* jvmti_env, char* option)The dump option is passed in as an ASCII character string. Use the same syntax as the -Xdump command-line option, with the initial -Xdump: omitted. See Using the -Xdump option.When dumps are in progress, the dump configuration is locked, and calls to SetVmDump() fail with a return value of JVMTI_ERROR_NOT_AVAILABLE.
- Parameters:
- jvmti_env: A pointer to the JVMTI environment.
- option: The JVM dump option string.
- Returns:
- JVMTI_ERROR_NONE: Success.
- JVMTI_ERROR_NULL_POINTER: The parameter option is null.
- JVMTI_ERROR_OUT_OF_MEMORY: There is insufficient system memory to process the request.
- JVMTI_ERROR_INVALID_ENVIRONMENT: The jvmti_env parameter is invalid.
- JVMTI_ERROR_WRONG_PHASE: The extension has been called outside the JVMTI live phase.
- JVMTI_ERROR_NOT_AVAILABLE: The dump configuration is locked because a dump is in progress.
- JVMTI_ERROR_ILLEGAL_ARGUMENT: The parameter option contains an invalid -Xdump string.
Parent: IBM JVMTI extensions - API reference
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.