src/share/vm/runtime/arguments.hpp

Print this page

        

@@ -370,10 +370,24 @@
   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 *argsin,
+                                     struct JavaVMInitArgs **argsout);
+  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);