src/share/vm/ci/ciEnv.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/ci/ciEnv.hpp
src/share/vm/ci/ciEnv.hpp
Print this page
rev 9919 : 8138756: Compiler Control: Print directives in hs_err
Summary: Add directive print in hs_err
Reviewed-by:
*** 61,70 ****
--- 61,71 ----
bool _break_at_compile;
int _num_inlined_bytecodes;
CompileTask* _task; // faster access to CompilerThread::task
CompileLog* _log; // faster access to CompilerThread::log
void* _compiler_data; // compiler-specific stuff, if any
+ DirectiveSet* _directive;
char* _name_buffer;
int _name_buffer_len;
// Cache Jvmti state
*** 294,304 ****
MethodCompilable,
MethodCompilable_not_at_tier,
MethodCompilable_never
};
! ciEnv(CompileTask* task, int system_dictionary_modification_counter);
// Used only during initialization of the ci
ciEnv(Arena* arena);
~ciEnv();
OopRecorder* oop_recorder() { return _oop_recorder; }
--- 295,305 ----
MethodCompilable,
MethodCompilable_not_at_tier,
MethodCompilable_never
};
! ciEnv(CompileTask* task, int system_dictionary_modification_counter, DirectiveSet* set);
// Used only during initialization of the ci
ciEnv(Arena* arena);
~ciEnv();
OopRecorder* oop_recorder() { return _oop_recorder; }
*** 352,361 ****
--- 353,363 ----
bool dtrace_alloc_probes() const { return _dtrace_alloc_probes; }
// The compiler task which has created this env.
// May be useful to find out compile_id, comp_level, etc.
CompileTask* task() { return _task; }
+ DirectiveSet* directive() { return _directive; }
// Handy forwards to the task:
int comp_level(); // task()->comp_level()
uint compile_id(); // task()->compile_id()
src/share/vm/ci/ciEnv.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File