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