src/share/vm/oops/methodOop.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6893268 Sdiff src/share/vm/oops

src/share/vm/oops/methodOop.hpp

Print this page
rev 1026 : imported patch indy.compiler.inline.patch


 348   address native_function() const                { return *(native_function_addr()); }
 349   // Must specify a real function (not NULL).
 350   // Use clear_native_function() to unregister.
 351   void set_native_function(address function, bool post_event_flag);
 352   bool has_native_function() const;
 353   void clear_native_function();
 354 
 355   // signature handler (used for native methods only)
 356   address signature_handler() const              { return *(signature_handler_addr()); }
 357   void set_signature_handler(address handler);
 358 
 359   // Interpreter oopmap support
 360   void mask_for(int bci, InterpreterOopMap* mask);
 361 
 362 #ifndef PRODUCT
 363   // operations on invocation counter
 364   void print_invocation_count() const;
 365 #endif
 366 
 367   // byte codes

 368   address code_base() const           { return constMethod()->code_base(); }
 369   bool    contains(address bcp) const { return constMethod()->contains(bcp); }
 370 
 371   // prints byte codes
 372   void print_codes() const            { print_codes_on(tty); }
 373   void print_codes_on(outputStream* st) const                      PRODUCT_RETURN;
 374   void print_codes_on(int from, int to, outputStream* st) const    PRODUCT_RETURN;
 375 
 376   // checked exceptions
 377   int checked_exceptions_length() const
 378                          { return constMethod()->checked_exceptions_length(); }
 379   CheckedExceptionElement* checked_exceptions_start() const
 380                           { return constMethod()->checked_exceptions_start(); }
 381 
 382   // localvariable table
 383   bool has_localvariable_table() const
 384                           { return constMethod()->has_localvariable_table(); }
 385   int localvariable_table_length() const
 386                         { return constMethod()->localvariable_table_length(); }
 387   LocalVariableTableElement* localvariable_table_start() const




 348   address native_function() const                { return *(native_function_addr()); }
 349   // Must specify a real function (not NULL).
 350   // Use clear_native_function() to unregister.
 351   void set_native_function(address function, bool post_event_flag);
 352   bool has_native_function() const;
 353   void clear_native_function();
 354 
 355   // signature handler (used for native methods only)
 356   address signature_handler() const              { return *(signature_handler_addr()); }
 357   void set_signature_handler(address handler);
 358 
 359   // Interpreter oopmap support
 360   void mask_for(int bci, InterpreterOopMap* mask);
 361 
 362 #ifndef PRODUCT
 363   // operations on invocation counter
 364   void print_invocation_count() const;
 365 #endif
 366 
 367   // byte codes
 368   void    set_code(address code)      { return constMethod()->set_code(code); }
 369   address code_base() const           { return constMethod()->code_base(); }
 370   bool    contains(address bcp) const { return constMethod()->contains(bcp); }
 371 
 372   // prints byte codes
 373   void print_codes() const            { print_codes_on(tty); }
 374   void print_codes_on(outputStream* st) const                      PRODUCT_RETURN;
 375   void print_codes_on(int from, int to, outputStream* st) const    PRODUCT_RETURN;
 376 
 377   // checked exceptions
 378   int checked_exceptions_length() const
 379                          { return constMethod()->checked_exceptions_length(); }
 380   CheckedExceptionElement* checked_exceptions_start() const
 381                           { return constMethod()->checked_exceptions_start(); }
 382 
 383   // localvariable table
 384   bool has_localvariable_table() const
 385                           { return constMethod()->has_localvariable_table(); }
 386   int localvariable_table_length() const
 387                         { return constMethod()->localvariable_table_length(); }
 388   LocalVariableTableElement* localvariable_table_start() const


src/share/vm/oops/methodOop.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File