mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 17:44:40 +02:00
8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
Reviewed-by: dcubed, ddmitriev, ahgross, gthornbr, coleenp
This commit is contained in:
parent
7442fce79d
commit
00f6aa5a7c
3 changed files with 168 additions and 93 deletions
|
@ -379,12 +379,15 @@ class Arguments : AllStatic {
|
|||
static jint parse_vm_options_file(const char* file_name, ScopedVMInitArgs* vm_args);
|
||||
static jint parse_options_buffer(const char* name, char* buffer, const size_t buf_len, ScopedVMInitArgs* vm_args);
|
||||
static jint insert_vm_options_file(const JavaVMInitArgs* args,
|
||||
char** vm_options_file,
|
||||
const char* vm_options_file,
|
||||
const int vm_options_file_pos,
|
||||
ScopedVMInitArgs* vm_options_file_args,
|
||||
ScopedVMInitArgs* args_out);
|
||||
static bool args_contains_vm_options_file_arg(const JavaVMInitArgs* args);
|
||||
static jint expand_vm_options_as_needed(const JavaVMInitArgs* args_in,
|
||||
ScopedVMInitArgs* mod_args,
|
||||
JavaVMInitArgs** args_out);
|
||||
static jint match_special_option_and_act(const JavaVMInitArgs* args,
|
||||
char** vm_options_file,
|
||||
ScopedVMInitArgs* args_out);
|
||||
|
||||
static jint parse_vm_init_args(const JavaVMInitArgs *java_tool_options_args,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue