equal
deleted
inserted
replaced
41 class ObjectSampleCheckpoint : AllStatic { |
41 class ObjectSampleCheckpoint : AllStatic { |
42 public: |
42 public: |
43 static void on_klass_unload(const Klass* k); |
43 static void on_klass_unload(const Klass* k); |
44 static void on_type_set_unload(JfrCheckpointWriter& writer); |
44 static void on_type_set_unload(JfrCheckpointWriter& writer); |
45 static void on_thread_exit(JavaThread* jt); |
45 static void on_thread_exit(JavaThread* jt); |
46 static void resolve_sampled_objects(); |
46 static void on_rotation(ObjectSampler* sampler, JfrStackTraceRepository& repo); |
47 static void rotate(const ObjectSampler* sampler, JfrStackTraceRepository& repo); |
|
48 static void tag(const ObjectSample* sample); |
|
49 static bool tag(const JfrStackTrace* trace, JfrCheckpointWriter* writer = NULL); |
47 static bool tag(const JfrStackTrace* trace, JfrCheckpointWriter* writer = NULL); |
50 static int save_mark_words(const ObjectSampler* sampler, ObjectSampleMarker& marker, bool emit_all); |
48 static int save_mark_words(const ObjectSampler* sampler, ObjectSampleMarker& marker, bool emit_all); |
51 static void write(const ObjectSampler* sampler, EdgeStore* edge_store, bool emit_all, Thread* thread); |
49 static void write(const ObjectSampler* sampler, EdgeStore* edge_store, bool emit_all, Thread* thread); |
52 }; |
50 }; |
53 |
51 |