Lines Matching refs:HeapprofdProducer

75 std::vector<UnwindingWorker> MakeUnwindingWorkers(HeapprofdProducer* delegate,  in MakeUnwindingWorkers()
209 HeapprofdProducer::HeapprofdProducer(HeapprofdMode mode, in HeapprofdProducer() function in perfetto::profiling::HeapprofdProducer
222 HeapprofdProducer::~HeapprofdProducer() = default;
224 void HeapprofdProducer::SetTargetProcess(pid_t target_pid, in SetTargetProcess()
230 void HeapprofdProducer::SetDataSourceCallback(std::function<void()> fn) { in SetDataSourceCallback()
234 void HeapprofdProducer::AdoptSocket(base::ScopedFile fd) { in AdoptSocket()
243 void HeapprofdProducer::OnConnect() { in OnConnect()
256 void HeapprofdProducer::OnDisconnect() { in OnDisconnect()
285 void HeapprofdProducer::ConnectWithRetries(const char* socket_name) { in ConnectWithRetries()
294 void HeapprofdProducer::ConnectService() { in ConnectService()
299 void HeapprofdProducer::SetProducerEndpoint( in SetProducerEndpoint()
306 void HeapprofdProducer::IncreaseConnectionBackoff() { in IncreaseConnectionBackoff()
312 void HeapprofdProducer::ResetConnectionBackoff() { in ResetConnectionBackoff()
316 void HeapprofdProducer::Restart() { in Restart()
332 this->~HeapprofdProducer(); in Restart()
333 new (this) HeapprofdProducer(mode, task_runner, exit_when_done); in Restart()
338 void HeapprofdProducer::ActiveDataSourceWatchdogCheck() { in ActiveDataSourceWatchdogCheck()
364 __attribute__((noreturn)) void HeapprofdProducer::TerminateProcess( in TerminateProcess()
371 void HeapprofdProducer::OnTracingSetup() {} in OnTracingSetup()
373 void HeapprofdProducer::WriteRejectedConcurrentSession(BufferID buffer_id, in WriteRejectedConcurrentSession()
387 void HeapprofdProducer::SetupDataSource(DataSourceInstanceID id, in SetupDataSource()
483 bool HeapprofdProducer::IsPidProfiled(pid_t pid) { in IsPidProfiled()
492 void HeapprofdProducer::SetStartupProperties(DataSource* data_source) { in SetStartupProperties()
502 void HeapprofdProducer::SignalRunningProcesses(DataSource* data_source) { in SignalRunningProcesses()
539 void HeapprofdProducer::StartDataSource(DataSourceInstanceID id, in StartDataSource()
587 UnwindingWorker& HeapprofdProducer::UnwinderForPID(pid_t pid) { in UnwinderForPID()
591 void HeapprofdProducer::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
608 void HeapprofdProducer::ShutdownDataSource(DataSource* data_source) { in ShutdownDataSource()
656 void HeapprofdProducer::DoContinuousDump(DataSourceInstanceID id, in DoContinuousDump()
674 void HeapprofdProducer::SetStats( in SetStats()
694 void HeapprofdProducer::DumpProcessState(DataSource* data_source, in DumpProcessState()
749 void HeapprofdProducer::DumpProcessesInDataSource(DataSource* ds) { in DumpProcessesInDataSource()
758 void HeapprofdProducer::DumpAll() { in DumpAll()
764 void HeapprofdProducer::Flush(FlushRequestID flush_id, in Flush()
798 void HeapprofdProducer::FinishDataSourceFlush(FlushRequestID flush_id) { in FinishDataSourceFlush()
812 void HeapprofdProducer::SocketDelegate::OnDisconnect(base::UnixSocket* self) { in OnDisconnect()
823 void HeapprofdProducer::SocketDelegate::OnNewIncomingConnection( in OnNewIncomingConnection()
834 void HeapprofdProducer::SocketDelegate::OnDataAvailable( in OnDataAvailable()
918 HeapprofdProducer::DataSource* HeapprofdProducer::GetDataSourceForProcess( in GetDataSourceForProcess()
928 void HeapprofdProducer::RecordOtherSourcesAsRejected(DataSource* active_ds, in RecordOtherSourcesAsRejected()
938 void HeapprofdProducer::HandleClientConnection( in HandleClientConnection()
987 void HeapprofdProducer::PostAllocRecord( in PostAllocRecord()
1003 void HeapprofdProducer::PostFreeRecord(UnwindingWorker*, in PostFreeRecord()
1018 void HeapprofdProducer::PostHeapNameRecord(UnwindingWorker*, in PostHeapNameRecord()
1027 void HeapprofdProducer::PostSocketDisconnected(UnwindingWorker*, in PostSocketDisconnected()
1038 void HeapprofdProducer::HandleAllocRecord(AllocRecord* alloc_rec) { in HandleAllocRecord()
1103 void HeapprofdProducer::HandleFreeRecord(FreeRecord free_rec) { in HandleFreeRecord()
1133 void HeapprofdProducer::HandleHeapNameRecord(HeapNameRecord rec) { in HandleHeapNameRecord()
1170 void HeapprofdProducer::TerminateWhenDone() { in TerminateWhenDone()
1176 bool HeapprofdProducer::MaybeFinishDataSource(DataSource* ds) { in MaybeFinishDataSource()
1207 void HeapprofdProducer::HandleSocketDisconnected( in HandleSocketDisconnected()
1237 void HeapprofdProducer::CheckDataSourceCpuTask() { in CheckDataSourceCpuTask()
1257 void HeapprofdProducer::CheckDataSourceMemoryTask() { in CheckDataSourceMemoryTask()