comparison src/hotspot/share/aot/aotCompiledMethod.hpp @ 51020:ef980b9ac191

8203837: Split nmethod unloading from inline cache cleaning Summary: Refactor cleaning inline caches to after GC do_unloading. Reviewed-by: thartmann, eosterlund
author coleenp
date Wed, 02 May 2018 11:28:49 -0400
parents 29b94ed63a09
children f6641fcf7b7e
comparison
equal deleted inserted replaced
2:086fcc3c117b 3:b28263d4c1a8
282 CompiledStaticCall* compiledStaticCall_before(address addr) const; 282 CompiledStaticCall* compiledStaticCall_before(address addr) const;
283 private: 283 private:
284 bool is_aot_runtime_stub() const { return _method == NULL; } 284 bool is_aot_runtime_stub() const { return _method == NULL; }
285 285
286 protected: 286 protected:
287 virtual bool do_unloading_oops(address low_boundary, BoolObjectClosure* is_alive, bool unloading_occurred); 287 virtual bool do_unloading_oops(address low_boundary, BoolObjectClosure* is_alive);
288 virtual bool do_unloading_jvmci(bool unloading_occurred) { return false; } 288 virtual bool do_unloading_jvmci() { return false; }
289 289
290 }; 290 };
291 291
292 class PltNativeCallWrapper: public NativeCallWrapper { 292 class PltNativeCallWrapper: public NativeCallWrapper {
293 private: 293 private: