< prev index next >
src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
Print this page
*** 83,92 ****
--- 83,94 ----
AOTOopRecorder* get_oop_recorder() { return _oop_recorder; }
#endif
ExceptionHandlerTable* get_exception_table() { return _exception_table; }
+ ImplicitExceptionTable* get_implicit_exception_table() { return _implicit_exception_table; }
+
void set_pc_desc(PcDesc* desc, int count) {
_pc_desc = desc;
_nr_pc_desc = count;
}
*** 103,112 ****
--- 105,118 ----
void set_exception_table(ExceptionHandlerTable* table) {
_exception_table = table;
}
+ void set_implicit_exception_table(ImplicitExceptionTable* table) {
+ _implicit_exception_table = table;
+ }
+
private:
CodeBlob* _cb;
PcDesc* _pc_desc;
int _nr_pc_desc;
*** 116,125 ****
--- 122,132 ----
#if INCLUDE_AOT
RelocBuffer _reloc_buffer;
AOTOopRecorder* _oop_recorder;
#endif
ExceptionHandlerTable* _exception_table;
+ ImplicitExceptionTable* _implicit_exception_table;
};
/*
* This class handles the conversion from a InstalledCode to a CodeBlob or an nmethod.
*/
*** 183,192 ****
--- 190,200 ----
OopRecorder* _oop_recorder;
DebugInformationRecorder* _debug_recorder;
Dependencies* _dependencies;
ExceptionHandlerTable _exception_handler_table;
+ ImplicitExceptionTable _implicit_exception_table;
bool _immutable_pic_compilation; // Installer is called for Immutable PIC compilation.
static ConstantOopWriteValue* _oop_null_scope_value;
static ConstantIntValue* _int_m1_scope_value;
< prev index next >