Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_GraphBuilder.hpp @ 17925:45e59fae8f2b
8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Fri, 25 Apr 2014 09:22:16 +0200 |
parents | 55fb97c4c58d |
children | 52b4284cb496 |
comparison
equal
deleted
inserted
replaced
17923:a062c3691003 | 17925:45e59fae8f2b |
---|---|
390 bool profile_arguments() { return _compilation->profile_arguments(); } | 390 bool profile_arguments() { return _compilation->profile_arguments(); } |
391 bool profile_return() { return _compilation->profile_return(); } | 391 bool profile_return() { return _compilation->profile_return(); } |
392 | 392 |
393 Values* args_list_for_profiling(ciMethod* target, int& start, bool may_have_receiver); | 393 Values* args_list_for_profiling(ciMethod* target, int& start, bool may_have_receiver); |
394 Values* collect_args_for_profiling(Values* args, ciMethod* target, bool may_have_receiver); | 394 Values* collect_args_for_profiling(Values* args, ciMethod* target, bool may_have_receiver); |
395 void check_args_for_profiling(Values* obj_args, int expected); | |
395 | 396 |
396 public: | 397 public: |
397 NOT_PRODUCT(void print_stats();) | 398 NOT_PRODUCT(void print_stats();) |
398 | 399 |
399 // initialization | 400 // initialization |