Print this page
rev 1081 : imported patch indy-cleanup-6893081.patch

Split Close
Expand all
Collapse all
          --- old/src/share/vm/code/debugInfoRec.hpp
          +++ new/src/share/vm/code/debugInfoRec.hpp
↓ open down ↓ 80 lines elided ↑ open up ↑
  81   81    // with the most recent (innermost) call being described last.
  82   82    // For a safepoint, the pc_offset must have been mentioned
  83   83    // previously by add_safepoint.
  84   84    // Otherwise, the pc_offset must have been mentioned previously
  85   85    // by add_non_safepoint, and the locals, expressions, and monitors
  86   86    // must all be null.
  87   87    void describe_scope(int         pc_offset,
  88   88                        ciMethod*   method,
  89   89                        int         bci,
  90   90                        bool        reexecute,
       91 +                      bool        is_method_handle_invoke = false,
  91   92                        DebugToken* locals      = NULL,
  92   93                        DebugToken* expressions = NULL,
  93   94                        DebugToken* monitors    = NULL);
  94   95  
  95   96  
  96   97    void dump_object_pool(GrowableArray<ScopeValue*>* objects);
  97   98  
  98   99    // This call must follow every add_safepoint,
  99  100    // after any intervening describe_scope calls.
 100  101    void end_safepoint(int pc_offset)      { end_scopes(pc_offset, true); }
↓ open down ↓ 83 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX