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_samples(factor_vm* parent, cell samples, cell pc,
12 bool foreign_thread_p) volatile;
13 void enqueue_fep(factor_vm* parent) volatile;