< prev index next > src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
Print this page
static uint32_t _epoch_id;
ShenandoahHeap* const _heap;
ThreadLocalAllocStats _stats;
// Closures
+ ShenandoahNoOpClosure _no_op_cl;
ShenandoahKeepAliveClosure _keep_alive_cl;
ShenandoahEvacuateUpdateRootsClosure _evac_update_oop_cl;
ShenandoahOnStackNMethodClosure _nm_cl;
public:
ShenandoahStackWatermark(JavaThread* jt);
private:
OopClosure* closure_from_context(void* context);
uint32_t epoch_id() const;
void start_processing_impl(void* context);
void process(const frame& fr, RegisterMap& register_map, void* context);
-
- void retire_tlab();
};
#endif // SHARE_GC_SHENANDOAH_SHENANDOAHSTACKWATERMARK_HPP
< prev index next >