src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File bug_8068687_metaindex.2 Sdiff src/share/vm/runtime

src/share/vm/runtime/arguments.cpp

Print this page




  92 bool   Arguments::_UseOnStackReplacement        = UseOnStackReplacement;
  93 bool   Arguments::_BackgroundCompilation        = BackgroundCompilation;
  94 bool   Arguments::_ClipInlining                 = ClipInlining;
  95 
  96 char*  Arguments::SharedArchivePath             = NULL;
  97 
  98 AgentLibraryList Arguments::_libraryList;
  99 AgentLibraryList Arguments::_agentList;
 100 
 101 abort_hook_t     Arguments::_abort_hook         = NULL;
 102 exit_hook_t      Arguments::_exit_hook          = NULL;
 103 vfprintf_hook_t  Arguments::_vfprintf_hook      = NULL;
 104 
 105 
 106 SystemProperty *Arguments::_sun_boot_library_path = NULL;
 107 SystemProperty *Arguments::_java_library_path = NULL;
 108 SystemProperty *Arguments::_java_home = NULL;
 109 SystemProperty *Arguments::_java_class_path = NULL;
 110 SystemProperty *Arguments::_sun_boot_class_path = NULL;
 111 
 112 char* Arguments::_meta_index_path = NULL;
 113 char* Arguments::_meta_index_dir = NULL;
 114 char* Arguments::_ext_dirs = NULL;
 115 
 116 // Check if head of 'option' matches 'name', and sets 'tail' to the remaining
 117 // part of the option string.
 118 static bool match_option(const JavaVMOption *option, const char* name,
 119                          const char** tail) {
 120   int len = (int)strlen(name);
 121   if (strncmp(option->optionString, name, len) == 0) {
 122     *tail = option->optionString + len;
 123     return true;
 124   } else {
 125     return false;
 126   }
 127 }
 128 
 129 // Check if 'option' matches 'name'. No "tail" is allowed.
 130 static bool match_option(const JavaVMOption *option, const char* name) {
 131   const char* tail = NULL;
 132   bool result = match_option(option, name, &tail);
 133   if (tail != NULL && *tail == '\0') {




  92 bool   Arguments::_UseOnStackReplacement        = UseOnStackReplacement;
  93 bool   Arguments::_BackgroundCompilation        = BackgroundCompilation;
  94 bool   Arguments::_ClipInlining                 = ClipInlining;
  95 
  96 char*  Arguments::SharedArchivePath             = NULL;
  97 
  98 AgentLibraryList Arguments::_libraryList;
  99 AgentLibraryList Arguments::_agentList;
 100 
 101 abort_hook_t     Arguments::_abort_hook         = NULL;
 102 exit_hook_t      Arguments::_exit_hook          = NULL;
 103 vfprintf_hook_t  Arguments::_vfprintf_hook      = NULL;
 104 
 105 
 106 SystemProperty *Arguments::_sun_boot_library_path = NULL;
 107 SystemProperty *Arguments::_java_library_path = NULL;
 108 SystemProperty *Arguments::_java_home = NULL;
 109 SystemProperty *Arguments::_java_class_path = NULL;
 110 SystemProperty *Arguments::_sun_boot_class_path = NULL;
 111 


 112 char* Arguments::_ext_dirs = NULL;
 113 
 114 // Check if head of 'option' matches 'name', and sets 'tail' to the remaining
 115 // part of the option string.
 116 static bool match_option(const JavaVMOption *option, const char* name,
 117                          const char** tail) {
 118   int len = (int)strlen(name);
 119   if (strncmp(option->optionString, name, len) == 0) {
 120     *tail = option->optionString + len;
 121     return true;
 122   } else {
 123     return false;
 124   }
 125 }
 126 
 127 // Check if 'option' matches 'name'. No "tail" is allowed.
 128 static bool match_option(const JavaVMOption *option, const char* name) {
 129   const char* tail = NULL;
 130   bool result = match_option(option, name, &tail);
 131   if (tail != NULL && *tail == '\0') {


src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File