equal
deleted
inserted
replaced
102 java_lang_math_tan, // implementation of java.lang.Math.tan (x) |
102 java_lang_math_tan, // implementation of java.lang.Math.tan (x) |
103 java_lang_math_abs, // implementation of java.lang.Math.abs (x) |
103 java_lang_math_abs, // implementation of java.lang.Math.abs (x) |
104 java_lang_math_sqrt, // implementation of java.lang.Math.sqrt (x) |
104 java_lang_math_sqrt, // implementation of java.lang.Math.sqrt (x) |
105 java_lang_math_log, // implementation of java.lang.Math.log (x) |
105 java_lang_math_log, // implementation of java.lang.Math.log (x) |
106 java_lang_math_log10, // implementation of java.lang.Math.log10 (x) |
106 java_lang_math_log10, // implementation of java.lang.Math.log10 (x) |
|
107 java_lang_ref_reference_get, // implementation of java.lang.ref.Reference.get() |
107 number_of_method_entries, |
108 number_of_method_entries, |
108 invalid = -1 |
109 invalid = -1 |
109 }; |
110 }; |
110 |
111 |
111 enum SomeConstants { |
112 enum SomeConstants { |
138 |
139 |
139 |
140 |
140 // Method activation |
141 // Method activation |
141 static MethodKind method_kind(methodHandle m); |
142 static MethodKind method_kind(methodHandle m); |
142 static address entry_for_kind(MethodKind k) { assert(0 <= k && k < number_of_method_entries, "illegal kind"); return _entry_table[k]; } |
143 static address entry_for_kind(MethodKind k) { assert(0 <= k && k < number_of_method_entries, "illegal kind"); return _entry_table[k]; } |
143 static address entry_for_method(methodHandle m) { return _entry_table[method_kind(m)]; } |
144 static address entry_for_method(methodHandle m) { return entry_for_kind(method_kind(m)); } |
144 |
145 |
145 static void print_method_kind(MethodKind kind) PRODUCT_RETURN; |
146 static void print_method_kind(MethodKind kind) PRODUCT_RETURN; |
146 |
147 |
147 static bool can_be_compiled(methodHandle m); |
148 static bool can_be_compiled(methodHandle m); |
148 |
149 |