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

/openjdk7/hotspot/src/share/vm/code/
H A DexceptionHandlerTable.hpp39 // and catch_pco for the subtable (the length is the number of
66 // header holding length and catch_pco of the subtable, followed
68 // from the corresponding CatchNode. The catch_pco is the pc offset of
94 HandlerTableEntry* subtable_for(int catch_pco) const;
105 int catch_pco, // the pc offset for the CatchNode
121 HandlerTableEntry* entry_for(int catch_pco, int handler_bci, int scope_depth) const;
126 void print_subtable_for(int catch_pco) const;
H A DexceptionHandlerTable.cpp44 HandlerTableEntry* ExceptionHandlerTable::subtable_for(int catch_pco) const {
48 if (t->pco() == catch_pco) {
49 // found subtable matching the catch_pco
76 int catch_pco,
81 assert(subtable_for(catch_pco) == NULL, "catch handlers for this catch_pco added twice");
86 add_entry(HandlerTableEntry(handler_bcis->length(), catch_pco, 0));
94 assert(entry_for(catch_pco, handler_bcis->at(i), scope_depth)->pco() == handler_pcos->at(i), "entry not added correctly (1)");
95 assert(entry_for(catch_pco, handler_bcis->at(i), scope_depth)->scope_depth() == scope_depth, "entry not added correctly (2)");
107 HandlerTableEntry* ExceptionHandlerTable::entry_for(int catch_pco, in
[all...]
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp677 int catch_pco = ret_pc - nm->code_begin(); local
680 HandlerTableEntry *t = table.entry_for(catch_pco, handler_bci, scope_depth);
688 t = table.entry_for(catch_pco, -1, 0);

Completed in 63 milliseconds