equal
deleted
inserted
replaced
66 Buffer* provision_large(Buffer* cur, const u1* cur_pos, size_t used, size_t req, bool native, Thread* t); |
66 Buffer* provision_large(Buffer* cur, const u1* cur_pos, size_t used, size_t req, bool native, Thread* t); |
67 void release(Buffer* buffer, Thread* t); |
67 void release(Buffer* buffer, Thread* t); |
68 |
68 |
69 size_t clear(); |
69 size_t clear(); |
70 size_t clear_full(); |
70 size_t clear_full(); |
71 size_t write(); |
|
72 size_t write_full(); |
71 size_t write_full(); |
73 size_t write_at_safepoint(); |
72 size_t write_at_safepoint(); |
74 size_t scavenge(); |
73 size_t scavenge(); |
75 |
74 |
76 JfrStorage(JfrChunkWriter& cw, JfrPostBox& post_box); |
75 JfrStorage(JfrChunkWriter& cw, JfrPostBox& post_box); |
87 void release_large(Buffer* const buffer, Thread* t); |
86 void release_large(Buffer* const buffer, Thread* t); |
88 static Buffer* flush(Buffer* cur, size_t used, size_t req, bool native, Thread* t); |
87 static Buffer* flush(Buffer* cur, size_t used, size_t req, bool native, Thread* t); |
89 void discard_oldest(Thread* t); |
88 void discard_oldest(Thread* t); |
90 static JfrStorageControl& control(); |
89 static JfrStorageControl& control(); |
91 |
90 |
|
91 size_t write(); |
|
92 |
92 friend class JfrRecorder; |
93 friend class JfrRecorder; |
93 friend class JfrRecorderService; |
94 friend class JfrRecorderService; |
94 template <typename, template <typename> class, typename> |
95 template <typename, template <typename> class, typename> |
95 friend class JfrMemorySpace; |
96 friend class JfrMemorySpace; |
96 }; |
97 }; |