Lines Matching refs:JavaHprofDataSource
185 class JavaHprofDataSource : public perfetto::DataSource<JavaHprofDataSource> { class
190 explicit JavaHprofDataSource(bool is_oome_heap) : is_oome_heap_(is_oome_heap) {} in JavaHprofDataSource() function in perfetto_hprof::JavaHprofDataSource
317 JavaHprofDataSource::Register(dsd, is_oome_heap); in SetupDataSource()
347 Writer(pid_t pid, JavaHprofDataSource::TraceContext* ctx, uint64_t timestamp) in Writer()
396 JavaHprofDataSource::TraceContext* const ctx_;
401 perfetto::DataSource<JavaHprofDataSource>::TraceContext::TracePacketHandle
543 void DumpSmaps(JavaHprofDataSource::TraceContext* ctx) { in DumpSmaps()
1048 JavaHprofDataSource::Trace( in WriteHeapPackets()
1049 [parent_pid, timestamp](JavaHprofDataSource::TraceContext ctx) in WriteHeapPackets()
1074 art::MutexLock lk(JavaHprofDataSource::art_thread(), GetStateMutex()); in WriteHeapPackets()
1076 GetStateCV().Broadcast(JavaHprofDataSource::art_thread()); in WriteHeapPackets()
1080 art::MutexLock lk(JavaHprofDataSource::art_thread(), GetStateMutex()); in WriteHeapPackets()
1082 GetStateCV().Wait(JavaHprofDataSource::art_thread()); in WriteHeapPackets()
1314 PERFETTO_DEFINE_DATA_SOURCE_STATIC_MEMBERS(perfetto_hprof::JavaHprofDataSource);