Home
last modified time | relevance | path

Searched refs:HeapprofdProducer (Results 1 – 5 of 5) sorted by relevance

/external/perfetto/src/profiling/memory/
Dheapprofd_producer.cc57 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()
[all …]
Dheapprofd_producer.h84 class HeapprofdProducer : public Producer, public UnwindingWorker::Delegate {
93 SocketDelegate(HeapprofdProducer* producer) : producer_(producer) {} in SocketDelegate()
102 HeapprofdProducer* producer_;
105 HeapprofdProducer(HeapprofdMode mode, base::TaskRunner* task_runner);
106 ~HeapprofdProducer() override;
269 base::WeakPtrFactory<HeapprofdProducer> weak_factory_; // Keep last.
Dmain.cc130 HeapprofdProducer producer(HeapprofdMode::kChild, &task_runner); in StartChildHeapprofd()
146 HeapprofdProducer producer(HeapprofdMode::kCentral, &task_runner); in StartCentralHeapprofd()
Dheapprofd_producer_unittest.cc71 HeapprofdProducer producer(HeapprofdMode::kCentral, &task_runner); in TEST()
Dheapprofd_end_to_end_test.cc62 new HeapprofdProducer(HeapprofdMode::kCentral, task_runner)); in Initialize()
68 std::unique_ptr<HeapprofdProducer> producer_;