315 static char* _ext_dirs;
316
317 // java.vendor.url.bug, bug reporting URL for fatal errors.
318 static const char* _java_vendor_url_bug;
319
320 // sun.java.launcher, private property to provide information about
321 // java launcher
322 static const char* _sun_java_launcher;
323
324 // sun.java.launcher.pid, private property
325 static int _sun_java_launcher_pid;
326
327 // was this VM created via the -XXaltjvm=<path> option
328 static bool _sun_java_launcher_is_altjvm;
329
330 // Option flags
331 static const char* _gc_log_filename;
332 // Value of the conservative maximum heap alignment needed
333 static size_t _conservative_max_heap_alignment;
334
335 static uintx _min_heap_size;
336
337 // -Xrun arguments
338 static AgentLibraryList _libraryList;
339 static void add_init_library(const char* name, char* options);
340
341 // -agentlib and -agentpath arguments
342 static AgentLibraryList _agentList;
343 static void add_init_agent(const char* name, char* options, bool absolute_path);
344 static void add_instrument_agent(const char* name, char* options, bool absolute_path);
345
346 // Late-binding agents not started via arguments
347 static void add_loaded_agent(AgentLibrary *agentLib);
348 static void add_loaded_agent(const char* name, char* options, bool absolute_path, void* os_lib);
349
350 // Operation modi
351 static Mode _mode;
352 static void set_mode_flags(Mode mode);
353 static bool _java_compiler;
354 static void set_java_compiler(bool arg) { _java_compiler = arg; }
355 static bool java_compiler() { return _java_compiler; }
|
315 static char* _ext_dirs;
316
317 // java.vendor.url.bug, bug reporting URL for fatal errors.
318 static const char* _java_vendor_url_bug;
319
320 // sun.java.launcher, private property to provide information about
321 // java launcher
322 static const char* _sun_java_launcher;
323
324 // sun.java.launcher.pid, private property
325 static int _sun_java_launcher_pid;
326
327 // was this VM created via the -XXaltjvm=<path> option
328 static bool _sun_java_launcher_is_altjvm;
329
330 // Option flags
331 static const char* _gc_log_filename;
332 // Value of the conservative maximum heap alignment needed
333 static size_t _conservative_max_heap_alignment;
334
335 static size_t _min_heap_size;
336
337 // -Xrun arguments
338 static AgentLibraryList _libraryList;
339 static void add_init_library(const char* name, char* options);
340
341 // -agentlib and -agentpath arguments
342 static AgentLibraryList _agentList;
343 static void add_init_agent(const char* name, char* options, bool absolute_path);
344 static void add_instrument_agent(const char* name, char* options, bool absolute_path);
345
346 // Late-binding agents not started via arguments
347 static void add_loaded_agent(AgentLibrary *agentLib);
348 static void add_loaded_agent(const char* name, char* options, bool absolute_path, void* os_lib);
349
350 // Operation modi
351 static Mode _mode;
352 static void set_mode_flags(Mode mode);
353 static bool _java_compiler;
354 static void set_java_compiler(bool arg) { _java_compiler = arg; }
355 static bool java_compiler() { return _java_compiler; }
|