equal
deleted
inserted
replaced
25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP |
25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP |
26 #define SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP |
26 #define SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP |
27 |
27 |
28 #include "jfr/metadata/jfrSerializer.hpp" |
28 #include "jfr/metadata/jfrSerializer.hpp" |
29 |
29 |
30 class JfrThreadConstantSet : public JfrSerializer { |
30 class TypeSet : public JfrSerializer { |
|
31 private: |
|
32 JfrCheckpointWriter* _leakp_writer; |
31 public: |
33 public: |
32 void serialize(JfrCheckpointWriter& writer); |
34 explicit TypeSet(JfrCheckpointWriter* leakp_writer = NULL); |
33 }; |
|
34 |
|
35 class JfrThreadGroupConstant : public JfrSerializer { |
|
36 public: |
|
37 void serialize(JfrCheckpointWriter& writer); |
35 void serialize(JfrCheckpointWriter& writer); |
38 }; |
36 }; |
39 |
37 |
40 class ClassUnloadTypeSet : public JfrSerializer { |
38 class ClassUnloadTypeSet : public JfrSerializer { |
41 public: |
39 public: |
46 size_t _elements; |
44 size_t _elements; |
47 public: |
45 public: |
48 void serialize(JfrCheckpointWriter& writer); |
46 void serialize(JfrCheckpointWriter& writer); |
49 size_t elements() const; |
47 size_t elements() const; |
50 }; |
48 }; |
|
49 |
51 class FlagValueOriginConstant : public JfrSerializer { |
50 class FlagValueOriginConstant : public JfrSerializer { |
52 public: |
51 public: |
53 void serialize(JfrCheckpointWriter& writer); |
52 void serialize(JfrCheckpointWriter& writer); |
54 }; |
53 }; |
55 |
54 |
111 class VMOperationTypeConstant : public JfrSerializer { |
110 class VMOperationTypeConstant : public JfrSerializer { |
112 public: |
111 public: |
113 void serialize(JfrCheckpointWriter& writer); |
112 void serialize(JfrCheckpointWriter& writer); |
114 }; |
113 }; |
115 |
114 |
116 class TypeSet : public JfrSerializer { |
115 class JfrThreadConstantSet : public JfrSerializer { |
117 private: |
|
118 JfrCheckpointWriter* _leakp_writer; |
|
119 public: |
116 public: |
120 explicit TypeSet(JfrCheckpointWriter* leakp_writer = NULL); |
117 void serialize(JfrCheckpointWriter& writer); |
|
118 }; |
|
119 |
|
120 class JfrThreadGroupConstant : public JfrSerializer { |
|
121 public: |
121 void serialize(JfrCheckpointWriter& writer); |
122 void serialize(JfrCheckpointWriter& writer); |
122 }; |
123 }; |
123 |
124 |
124 class ThreadStateConstant : public JfrSerializer { |
125 class ThreadStateConstant : public JfrSerializer { |
125 public: |
126 public: |