Mercurial > hg > truffle
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; } |