src/share/vm/code/debugInfoRec.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/code/debugInfoRec.hpp
src/share/vm/code/debugInfoRec.hpp
Print this page
*** 96,108 ****
--- 96,110 ----
// previously by add_safepoint.
// Otherwise, the pc_offset must have been mentioned previously
// by add_non_safepoint, and the locals, expressions, and monitors
// must all be null.
void describe_scope(int pc_offset,
+ methodHandle methodH,
ciMethod* method,
int bci,
bool reexecute,
+ bool rethrow_exception = false,
bool is_method_handle_invoke = false,
bool return_oop = false,
DebugToken* locals = NULL,
DebugToken* expressions = NULL,
DebugToken* monitors = NULL);
*** 141,150 ****
--- 143,158 ----
int last_pc_offset() { return last_pc()->pc_offset(); }
bool recording_non_safepoints() { return _recording_non_safepoints; }
+ PcDesc* pcs() const { return _pcs; }
+ int pcs_length() const { return _pcs_length; }
+
+ DebugInfoWriteStream* stream() const { return _stream; }
+
+
private:
friend class ScopeDesc;
friend class vframeStreamCommon;
friend class DIR_Chunk;
*** 153,169 ****
// JVMTI post_compiled_method_load events are enabled.
const bool _recording_non_safepoints;
DebugInfoWriteStream* _stream;
- DebugInfoWriteStream* stream() const { return _stream; }
-
OopRecorder* _oop_recorder;
// Scopes that have been described so far.
GrowableArray<DIR_Chunk*>* _all_chunks;
GrowableArray<DIR_Chunk*>* _shared_chunks;
DIR_Chunk* _next_chunk;
DIR_Chunk* _next_chunk_limit;
#ifdef ASSERT
enum { rs_null, rs_safepoint, rs_non_safepoint };
--- 161,177 ----
// JVMTI post_compiled_method_load events are enabled.
const bool _recording_non_safepoints;
DebugInfoWriteStream* _stream;
OopRecorder* _oop_recorder;
// Scopes that have been described so far.
GrowableArray<DIR_Chunk*>* _all_chunks;
+ #if !INCLUDE_JVMCI
GrowableArray<DIR_Chunk*>* _shared_chunks;
+ #endif
DIR_Chunk* _next_chunk;
DIR_Chunk* _next_chunk_limit;
#ifdef ASSERT
enum { rs_null, rs_safepoint, rs_non_safepoint };
src/share/vm/code/debugInfoRec.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File