hotspot/src/share/vm/code/exceptionHandlerTable.hpp
changeset 46620 750c6edff33b
parent 38133 78b95467b9f1
child 46625 edefffab74e2
equal deleted inserted replaced
46619:a3919f5e8d2b 46620:750c6edff33b
   112                                            // innermost scope
   112                                            // innermost scope
   113     GrowableArray<intptr_t>* handler_pcos  // pc offsets for the compiled handlers
   113     GrowableArray<intptr_t>* handler_pcos  // pc offsets for the compiled handlers
   114   );
   114   );
   115 
   115 
   116   // nmethod support
   116   // nmethod support
   117   int  size_in_bytes() const { return round_to(_length * sizeof(HandlerTableEntry), oopSize); }
   117   int  size_in_bytes() const { return align_up(_length * (int)sizeof(HandlerTableEntry), oopSize); }
   118   void copy_to(CompiledMethod* nm);
   118   void copy_to(CompiledMethod* nm);
   119   void copy_bytes_to(address addr);
   119   void copy_bytes_to(address addr);
   120 
   120 
   121   // lookup
   121   // lookup
   122   HandlerTableEntry* entry_for(int catch_pco, int handler_bci, int scope_depth) const;
   122   HandlerTableEntry* entry_for(int catch_pco, int handler_bci, int scope_depth) const;