Searched refs:HandlerTableEntry (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/share/vm/code/
H A DexceptionHandlerTable.hpp31 // A HandlerTableEntry describes an individual entry of a subtable
38 // The first HandlerTableEntry of each subtable holds the length
42 class HandlerTableEntry { class
49 HandlerTableEntry(int bci, int pco, int scope_depth) { function in class:HandlerTableEntry
87 HandlerTableEntry* _table; // the table
93 void add_entry(HandlerTableEntry entry);
94 HandlerTableEntry* subtable_for(int catch_pco) const;
117 int size_in_bytes() const { return round_to(_length * sizeof(HandlerTableEntry), oopSize); }
121 HandlerTableEntry* entry_for(int catch_pco, int handler_bci, int scope_depth) const;
124 void print_subtable(HandlerTableEntry*
[all...]
H A DexceptionHandlerTable.cpp30 void ExceptionHandlerTable::add_entry(HandlerTableEntry entry) {
36 _table = REALLOC_RESOURCE_ARRAY(HandlerTableEntry, _table, _size, new_size);
44 HandlerTableEntry* ExceptionHandlerTable::subtable_for(int catch_pco) const {
47 HandlerTableEntry* t = _table + i;
62 _table = NEW_RESOURCE_ARRAY(HandlerTableEntry, initial_size);
69 _table = (HandlerTableEntry*)nm->handler_table_begin();
70 _length = nm->handler_table_size() / sizeof(HandlerTableEntry);
86 add_entry(HandlerTableEntry(handler_bcis->length(), catch_pco, 0));
93 add_entry(HandlerTableEntry(handler_bcis->at(i), handler_pcos->at(i), scope_depth));
107 HandlerTableEntry* ExceptionHandlerTabl
[all...]
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp680 HandlerTableEntry *t = table.entry_for(catch_pco, handler_bci, scope_depth);

Completed in 31 milliseconds