Lines Matching refs:HeapprofdProducer
57 std::vector<UnwindingWorker> MakeUnwindingWorkers(HeapprofdProducer* delegate, in MakeUnwindingWorkers()
123 HeapprofdProducer::HeapprofdProducer(HeapprofdMode mode, in HeapprofdProducer() function in perfetto::profiling::HeapprofdProducer
135 HeapprofdProducer::~HeapprofdProducer() { in ~HeapprofdProducer()
143 std::unique_ptr<base::UnixSocket> HeapprofdProducer::MakeListeningSocket() { in MakeListeningSocket()
159 void HeapprofdProducer::SetTargetProcess(pid_t target_pid, in SetTargetProcess()
167 void HeapprofdProducer::AdoptTargetProcessSocket() { in AdoptTargetProcessSocket()
176 void HeapprofdProducer::OnConnect() { in OnConnect()
188 void HeapprofdProducer::OnDisconnect() { in OnDisconnect()
217 void HeapprofdProducer::ConnectWithRetries(const char* socket_name) { in ConnectWithRetries()
226 void HeapprofdProducer::ConnectService() { in ConnectService()
231 void HeapprofdProducer::SetProducerEndpoint( in SetProducerEndpoint()
238 void HeapprofdProducer::IncreaseConnectionBackoff() { in IncreaseConnectionBackoff()
244 void HeapprofdProducer::ResetConnectionBackoff() { in ResetConnectionBackoff()
248 void HeapprofdProducer::Restart() { in Restart()
264 this->~HeapprofdProducer(); in Restart()
265 new (this) HeapprofdProducer(mode, task_runner); in Restart()
270 void HeapprofdProducer::ScheduleActiveDataSourceWatchdog() { in ScheduleActiveDataSourceWatchdog()
286 void HeapprofdProducer::ActiveDataSourceWatchdogCheck() { in ActiveDataSourceWatchdogCheck()
312 __attribute__((noreturn)) void HeapprofdProducer::TerminateProcess( in TerminateProcess()
318 void HeapprofdProducer::OnTracingSetup() {} in OnTracingSetup()
320 void HeapprofdProducer::SetupDataSource(DataSourceInstanceID id, in SetupDataSource()
392 bool HeapprofdProducer::IsPidProfiled(pid_t pid) { in IsPidProfiled()
401 void HeapprofdProducer::StartDataSource(DataSourceInstanceID id, in StartDataSource()
471 UnwindingWorker& HeapprofdProducer::UnwinderForPID(pid_t pid) { in UnwinderForPID()
475 void HeapprofdProducer::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
495 void HeapprofdProducer::DoContinuousDump(DataSourceInstanceID id, in DoContinuousDump()
509 bool HeapprofdProducer::Dump(DataSourceInstanceID id, in Dump()
590 void HeapprofdProducer::DumpAll() { in DumpAll()
597 void HeapprofdProducer::Flush(FlushRequestID flush_id, in Flush()
610 void HeapprofdProducer::FinishDataSourceFlush(FlushRequestID flush_id) { in FinishDataSourceFlush()
623 void HeapprofdProducer::SocketDelegate::OnDisconnect(base::UnixSocket* self) { in OnDisconnect()
634 void HeapprofdProducer::SocketDelegate::OnNewIncomingConnection( in OnNewIncomingConnection()
645 void HeapprofdProducer::SocketDelegate::OnDataAvailable( in OnDataAvailable()
699 HeapprofdProducer::DataSource* HeapprofdProducer::GetDataSourceForProcess( in GetDataSourceForProcess()
709 void HeapprofdProducer::RecordOtherSourcesAsRejected(DataSource* active_ds, in RecordOtherSourcesAsRejected()
719 void HeapprofdProducer::HandleClientConnection( in HandleClientConnection()
754 void HeapprofdProducer::PostAllocRecord(AllocRecord alloc_rec) { in PostAllocRecord()
765 void HeapprofdProducer::PostFreeRecord(FreeRecord free_rec) { in PostFreeRecord()
776 void HeapprofdProducer::PostSocketDisconnected(DataSourceInstanceID ds_id, in PostSocketDisconnected()
786 void HeapprofdProducer::HandleAllocRecord(AllocRecord alloc_rec) { in HandleAllocRecord()
831 void HeapprofdProducer::HandleFreeRecord(FreeRecord free_rec) { in HandleFreeRecord()
862 void HeapprofdProducer::HandleSocketDisconnected( in HandleSocketDisconnected()