Home
last modified time | relevance | path

Searched refs:AtExitManager (Results 1 – 17 of 17) sorted by relevance

/external/libchrome/base/
Dat_exit_unittest.cc51 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, nullptr); in TEST_F()
52 base::AtExitManager::RegisterCallback(&IncrementTestCounter2, nullptr); in TEST_F()
53 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, nullptr); in TEST_F()
57 base::AtExitManager::ProcessCallbacksNow(); in TEST_F()
64 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, nullptr); in TEST_F()
65 base::AtExitManager::RegisterCallback(&ExpectCounter1IsZero, nullptr); in TEST_F()
66 base::AtExitManager::RegisterCallback(&IncrementTestCounter2, nullptr); in TEST_F()
70 base::AtExitManager::ProcessCallbacksNow(); in TEST_F()
76 base::AtExitManager::RegisterCallback(&ExpectParamIsNull, nullptr); in TEST_F()
77 base::AtExitManager::RegisterCallback(&ExpectParamIsCounter, in TEST_F()
[all …]
Dat_exit.cc23 static AtExitManager* g_top_manager = nullptr;
27 AtExitManager::AtExitManager() in AtExitManager() function in base::AtExitManager
37 AtExitManager::~AtExitManager() { in ~AtExitManager()
50 void AtExitManager::RegisterCallback(AtExitCallbackType func, void* param) { in RegisterCallback()
56 void AtExitManager::RegisterTask(base::Closure task) { in RegisterTask()
68 void AtExitManager::ProcessCallbacksNow() { in ProcessCallbacksNow()
98 void AtExitManager::DisableAllAtExitManagers() { in DisableAllAtExitManagers()
103 AtExitManager::AtExitManager(bool shadow) in AtExitManager() function in base::AtExitManager
Dat_exit.h30 class BASE_EXPORT AtExitManager {
34 AtExitManager();
38 ~AtExitManager();
60 explicit AtExitManager(bool shadow);
66 AtExitManager* next_manager_; // Stack of managers to allow shadowing.
68 DISALLOW_COPY_AND_ASSIGN(AtExitManager);
72 class ShadowingAtExitManager : public AtExitManager {
74 ShadowingAtExitManager() : AtExitManager(true) {} in ShadowingAtExitManager()
Dlazy_instance_helpers.cc60 AtExitManager::RegisterCallback(destructor, destructor_arg); in CompleteLazyInstance()
/external/libchrome/base/android/library_loader/
Dlibrary_loader_hooks.cc29 base::AtExitManager* g_at_exit_manager = NULL;
250 g_at_exit_manager = new base::AtExitManager(); in InitAtExitManager()
/external/libbrillo/
Dtestrunner.cc13 base::AtExitManager at_exit_manager; in main()
Dtestrunner_android.cc23 base::AtExitManager at_exit_manager; in main()
/external/libchrome/
Dtestrunner.cc24 base::AtExitManager at_exit_manager; in main()
/external/libbrillo/brillo/daemons/
Ddaemon.h109 base::AtExitManager at_exit_manager_;
/external/libchrome/base/test/
Dtest_suite.h77 std::unique_ptr<base::AtExitManager> at_exit_manager_;
Dtest_suite.cc201 at_exit_manager_.reset(new AtExitManager); in PreInitialize()
/external/openscreen/osp/impl/quic/
Dquic_connection_factory_impl.h44 ::base::AtExitManager exit_manager_;
/external/openscreen/third_party/chromium_quic/demo/
Dserver.cc28 base::AtExitManager exit_manager; in main()
Dclient.cc28 base::AtExitManager exit_manager; in main()
/external/autotest/client/site_tests/security_Libcontainer/src/
Dlibcontainer_target_unittest.cc230 base::AtExitManager exit_manager; in main()
/external/libchrome/base/process/
Dprocess_unittest.cc171 base::AtExitManager::RegisterCallback(&AtExitHandler, nullptr); in MULTIPROCESS_TEST_MAIN()
/external/libchrome/base/metrics/
Dstatistics_recorder.cc412 AtExitManager::RegisterCallback(dump_to_vlog, nullptr); in InitLogOnShutdownWhileLocked()