3 struct safepoint_state {
5 profiling_sample_count sample_counts;
7 safepoint_state() : fep_p(false), sample_counts() {}
9 void handle_safepoint(factor_vm* parent, cell pc) volatile;
11 void enqueue_safepoint(factor_vm* parent) volatile;
12 void enqueue_samples(factor_vm* parent, cell samples, cell pc,
13 bool foreign_thread_p) volatile;
14 void enqueue_fep(factor_vm* parent) volatile;