Home | History | Annotate | Download | only in trace_event

Lines Matching refs:mdp

51     MemoryDumpProvider* mdp,
56 mdm->RegisterDumpProvider(mdp, "TestDumpProvider", task_runner, options);
60 void RegisterDumpProvider(MemoryDumpProvider* mdp) {
61 RegisterDumpProvider(mdp, nullptr, MemoryDumpProvider::Options());
193 MockMemoryDumpProvider mdp;
194 RegisterDumpProvider(&mdp);
199 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
208 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(3).WillRepeatedly(Return(true));
214 mdm_->UnregisterDumpProvider(&mdp);
220 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
233 MockMemoryDumpProvider mdp;
235 RegisterDumpProvider(&mdp);
238 EXPECT_CALL(mdp, OnMemoryDump(IsDetailedDump(), _)).WillOnce(Return(true));
242 mdm_->UnregisterDumpProvider(&mdp);
246 RegisterDumpProvider(&mdp);
249 EXPECT_CALL(mdp, OnMemoryDump(IsLightDump(), _)).WillOnce(Return(true));
253 mdm_->UnregisterDumpProvider(&mdp);
332 MockMemoryDumpProvider mdp;
334 RegisterDumpProvider(&mdp);
338 EXPECT_CALL(mdp, OnMemoryDump(_, _)).WillOnce(Return(true));
345 mdm_->UnregisterDumpProvider(&mdp);
349 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
356 RegisterDumpProvider(&mdp);
357 mdm_->UnregisterDumpProvider(&mdp);
361 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
368 RegisterDumpProvider(&mdp);
369 mdm_->UnregisterDumpProvider(&mdp);
370 RegisterDumpProvider(&mdp);
374 EXPECT_CALL(mdp, OnMemoryDump(_, _)).WillOnce(Return(true));
394 // we will pop out one thread/MemoryDumpProvider, each MDP is supposed to be
402 auto mdp = mdps.back().get();
403 RegisterDumpProvider(mdp, task_runner, kDefaultOptions);
404 EXPECT_CALL(*mdp, OnMemoryDump(_, _))
421 // Unregister a MDP and destroy one thread at each iteration to check the
423 // thread the MDP belongs to.
566 for (const scoped_ptr<MockMemoryDumpProvider>& mdp : mdps) {
567 int other_idx = (mdps.front() == mdp);
581 EXPECT_CALL(*mdp, OnMemoryDump(_, _))
616 for (const scoped_ptr<MockMemoryDumpProvider>& mdp : mdps) {
617 int other_idx = (mdps.front() == mdp);
628 EXPECT_CALL(*mdp, OnMemoryDump(_, _))
663 MockMemoryDumpProvider mdp;
664 RegisterDumpProvider(&mdp);
670 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
680 EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(1);
898 scoped_ptr<MockMemoryDumpProvider> mdp(new MockMemoryDumpProvider);
899 mdp->enable_mock_destructor = true;
900 EXPECT_CALL(*mdp, Destructor())
902 RegisterDumpProvider(mdp.get(), nullptr, kDefaultOptions);
903 mdps.push_back(std::move(mdp));
915 // from another thread while dumping. It registers one MDP and, when
921 scoped_ptr<MockMemoryDumpProvider> mdp(new MockMemoryDumpProvider);
922 mdp->enable_mock_destructor = true;
923 RegisterDumpProvider(mdp.get(), nullptr, kDefaultOptions);
926 auto self_unregister_from_another_thread = [&mdp, &thread_ref](
935 base::Passed(scoped_ptr<MemoryDumpProvider>(std::move(mdp)))));
939 EXPECT_CALL(*mdp, OnMemoryDump(_, _))
942 EXPECT_CALL(*mdp, Destructor())