comparison src/share/vm/oops/method.hpp @ 12868:c775af091fe9

8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method Reviewed-by: kvn
author twisti
date Mon, 07 Oct 2013 10:41:56 -0700
parents b2e698d2276c
children f50418dfb1b7
comparison
equal deleted inserted replaced
12867:5741fc86a2ee 12868:c775af091fe9
802 bool is_always_compilable() const; 802 bool is_always_compilable() const;
803 803
804 private: 804 private:
805 void print_made_not_compilable(int comp_level, bool is_osr, bool report, const char* reason); 805 void print_made_not_compilable(int comp_level, bool is_osr, bool report, const char* reason);
806 806
807 public:
807 MethodCounters* get_method_counters(TRAPS) { 808 MethodCounters* get_method_counters(TRAPS) {
808 if (_method_counters == NULL) { 809 if (_method_counters == NULL) {
809 build_method_counters(this, CHECK_AND_CLEAR_NULL); 810 build_method_counters(this, CHECK_AND_CLEAR_NULL);
810 } 811 }
811 return _method_counters; 812 return _method_counters;
812 } 813 }
813 814
814 public:
815 bool is_not_c1_compilable() const { return access_flags().is_not_c1_compilable(); } 815 bool is_not_c1_compilable() const { return access_flags().is_not_c1_compilable(); }
816 void set_not_c1_compilable() { _access_flags.set_not_c1_compilable(); } 816 void set_not_c1_compilable() { _access_flags.set_not_c1_compilable(); }
817 void clear_not_c1_compilable() { _access_flags.clear_not_c1_compilable(); } 817 void clear_not_c1_compilable() { _access_flags.clear_not_c1_compilable(); }
818 bool is_not_c2_compilable() const { return access_flags().is_not_c2_compilable(); } 818 bool is_not_c2_compilable() const { return access_flags().is_not_c2_compilable(); }
819 void set_not_c2_compilable() { _access_flags.set_not_c2_compilable(); } 819 void set_not_c2_compilable() { _access_flags.set_not_c2_compilable(); }