src/share/vm/runtime/arguments.hpp

Print this page

        

*** 370,379 **** --- 370,393 ---- static void do_pd_flag_adjustments(); static bool parse_argument(const char* arg, Flag::Flags origin); static bool process_argument(const char* arg, jboolean ignore_unrecognized, Flag::Flags origin); static void process_java_launcher_argument(const char*, void*); static void process_java_compiler_argument(char* arg); + + // Options file processing + static jint alloc_JVM_options_list(const int needed_slots, const int version, + struct JavaVMInitArgs **ret_args_head); + static jint copy_JVM_options_from_buf(const char *buffer, + const size_t buf_size, + const int num_slots, + int *num_slots_used, + struct JavaVMOption *new_options); + static jint merge_JVM_options_file(const struct JavaVMInitArgs *args_in, + struct JavaVMInitArgs **args_out); + static jint parse_JVM_options_file(const char *file_name, + char **buff, size_t *bytes, int *opt_cnt); + static jint parse_options_environment_variable(const char* name, SysClassPath* scp_p, bool* scp_assembly_required_p); static jint parse_java_tool_options_environment_variable(SysClassPath* scp_p, bool* scp_assembly_required_p); static jint parse_java_options_environment_variable(SysClassPath* scp_p, bool* scp_assembly_required_p); static jint parse_vm_init_args(const JavaVMInitArgs* args); static jint parse_each_vm_init_arg(const JavaVMInitArgs* args, SysClassPath* scp_p, bool* scp_assembly_required_p, Flag::Flags origin);