src/share/vm/runtime/arguments.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File aliastable.03 Cdiff src/share/vm/runtime/arguments.hpp

src/share/vm/runtime/arguments.hpp

Print this page

        

*** 28,38 **** #include "runtime/java.hpp" #include "runtime/os.hpp" #include "runtime/perfData.hpp" #include "utilities/debug.hpp" #include "utilities/top.hpp" ! // Arguments parses the command line and recognizes options // Invocation API hook typedefs (these should really be defined in jni.hpp) extern "C" { typedef void (JNICALL *abort_hook_t)(void); --- 28,39 ---- #include "runtime/java.hpp" #include "runtime/os.hpp" #include "runtime/perfData.hpp" #include "utilities/debug.hpp" #include "utilities/top.hpp" ! #include "logging/logTag.hpp" ! #include "logging/logLevel.hpp" // Arguments parses the command line and recognizes options // Invocation API hook typedefs (these should really be defined in jni.hpp) extern "C" { typedef void (JNICALL *abort_hook_t)(void);
*** 221,230 **** --- 222,239 ---- }; // Helper class for controlling the lifetime of JavaVMInitArgs objects. class ScopedVMInitArgs; + // Most logging functions require 5 tags. Some of them may be _NO_TAG. + typedef struct { + const char* alias_name; + LogLevelType level; + bool exactMatch; + LogTagType tag; + } AliasedLoggingFlag; + class Arguments : AllStatic { friend class VMStructs; friend class JvmtiExport; friend class CodeCacheExtensions; public:
*** 444,454 **** // Return the "real" name for option arg if arg is an alias, and print a warning if arg is deprecated. // Return NULL if the arg has expired. static const char* handle_aliases_and_deprecation(const char* arg, bool warn); static bool lookup_logging_aliases(const char* arg, char* buffer); ! static short CompileOnlyClassesNum; static short CompileOnlyClassesMax; static char** CompileOnlyClasses; static bool* CompileOnlyAllMethods; --- 453,463 ---- // Return the "real" name for option arg if arg is an alias, and print a warning if arg is deprecated. // Return NULL if the arg has expired. static const char* handle_aliases_and_deprecation(const char* arg, bool warn); static bool lookup_logging_aliases(const char* arg, char* buffer); ! static AliasedLoggingFlag catch_logging_aliases(const char* name); static short CompileOnlyClassesNum; static short CompileOnlyClassesMax; static char** CompileOnlyClasses; static bool* CompileOnlyAllMethods;
src/share/vm/runtime/arguments.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File