176 static const char* name_for_address(address entry);
177
178 // platform might add runtime names.
179 static const char* pd_name_for_address(address entry);
180
181 // method tracing
182 static void trace_block_entry(jint block_id);
183
184 #ifndef PRODUCT
185 static address throw_count_address() { return (address)&_throw_count; }
186 static address arraycopy_count_address(BasicType type);
187 #endif
188
189 // directly accessible leaf routine
190 static int is_instance_of(oopDesc* mirror, oopDesc* obj);
191
192 static void predicate_failed_trap(JavaThread* current);
193
194 static void check_abort_on_vm_exception(oopDesc* ex);
195
196 static void print_statistics() PRODUCT_RETURN;
197 };
198
199 #endif // SHARE_C1_C1_RUNTIME1_HPP
|
176 static const char* name_for_address(address entry);
177
178 // platform might add runtime names.
179 static const char* pd_name_for_address(address entry);
180
181 // method tracing
182 static void trace_block_entry(jint block_id);
183
184 #ifndef PRODUCT
185 static address throw_count_address() { return (address)&_throw_count; }
186 static address arraycopy_count_address(BasicType type);
187 #endif
188
189 // directly accessible leaf routine
190 static int is_instance_of(oopDesc* mirror, oopDesc* obj);
191
192 static void predicate_failed_trap(JavaThread* current);
193
194 static void check_abort_on_vm_exception(oopDesc* ex);
195
196 static void print_statistics_on(outputStream* st) PRODUCT_RETURN;
197
198 static void init_counters();
199 static void print_counters_on(outputStream* st);
200 };
201
202 #endif // SHARE_C1_C1_RUNTIME1_HPP
|