377 static jint parse_java_tool_options_environment_variable(ScopedVMInitArgs* vm_args); |
377 static jint parse_java_tool_options_environment_variable(ScopedVMInitArgs* vm_args); |
378 static jint parse_java_options_environment_variable(ScopedVMInitArgs* vm_args); |
378 static jint parse_java_options_environment_variable(ScopedVMInitArgs* vm_args); |
379 static jint parse_vm_options_file(const char* file_name, ScopedVMInitArgs* vm_args); |
379 static jint parse_vm_options_file(const char* file_name, ScopedVMInitArgs* vm_args); |
380 static jint parse_options_buffer(const char* name, char* buffer, const size_t buf_len, ScopedVMInitArgs* vm_args); |
380 static jint parse_options_buffer(const char* name, char* buffer, const size_t buf_len, ScopedVMInitArgs* vm_args); |
381 static jint insert_vm_options_file(const JavaVMInitArgs* args, |
381 static jint insert_vm_options_file(const JavaVMInitArgs* args, |
382 char** vm_options_file, |
382 const char* vm_options_file, |
383 const int vm_options_file_pos, |
383 const int vm_options_file_pos, |
384 ScopedVMInitArgs* vm_options_file_args, |
384 ScopedVMInitArgs* vm_options_file_args, |
385 ScopedVMInitArgs* args_out); |
385 ScopedVMInitArgs* args_out); |
|
386 static bool args_contains_vm_options_file_arg(const JavaVMInitArgs* args); |
|
387 static jint expand_vm_options_as_needed(const JavaVMInitArgs* args_in, |
|
388 ScopedVMInitArgs* mod_args, |
|
389 JavaVMInitArgs** args_out); |
386 static jint match_special_option_and_act(const JavaVMInitArgs* args, |
390 static jint match_special_option_and_act(const JavaVMInitArgs* args, |
387 char** vm_options_file, |
|
388 ScopedVMInitArgs* args_out); |
391 ScopedVMInitArgs* args_out); |
389 |
392 |
390 static jint parse_vm_init_args(const JavaVMInitArgs *java_tool_options_args, |
393 static jint parse_vm_init_args(const JavaVMInitArgs *java_tool_options_args, |
391 const JavaVMInitArgs *java_options_args, |
394 const JavaVMInitArgs *java_options_args, |
392 const JavaVMInitArgs *cmd_line_args); |
395 const JavaVMInitArgs *cmd_line_args); |