comparison src/share/vm/runtime/simpleThresholdPolicy.hpp @ 4116:973293defacd

7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never
author iveresov
date Wed, 16 Nov 2011 19:42:58 -0800
parents 43f9d800f276
children 20334ed5ed3c
comparison
equal deleted inserted replaced
4115:1bd45abaa507 4116:973293defacd
53 // level with a regular invocation entry. 53 // level with a regular invocation entry.
54 CompLevel call_event(methodOop method, CompLevel cur_level); 54 CompLevel call_event(methodOop method, CompLevel cur_level);
55 // loop_event checks if a method should be OSR compiled at a different 55 // loop_event checks if a method should be OSR compiled at a different
56 // level. 56 // level.
57 CompLevel loop_event(methodOop method, CompLevel cur_level); 57 CompLevel loop_event(methodOop method, CompLevel cur_level);
58 58 void print_counters(const char* prefix, methodHandle mh);
59 protected: 59 protected:
60 int c1_count() const { return _c1_count; } 60 int c1_count() const { return _c1_count; }
61 int c2_count() const { return _c2_count; } 61 int c2_count() const { return _c2_count; }
62 void set_c1_count(int x) { _c1_count = x; } 62 void set_c1_count(int x) { _c1_count = x; }
63 void set_c2_count(int x) { _c2_count = x; } 63 void set_c2_count(int x) { _c2_count = x; }