Chromium Code Reviews| Index: base/at_exit.cc |
| diff --git a/base/at_exit.cc b/base/at_exit.cc |
| index 0fba355698fbebc643fd3225d1323ec64964eb7d..db9cfbf4cf06397259e4c5539f128904e5d1272a 100644 |
| --- a/base/at_exit.cc |
| +++ b/base/at_exit.cc |
| @@ -79,4 +79,18 @@ AtExitManager::AtExitManager(bool shadow) : next_manager_(g_top_manager) { |
| g_top_manager = this; |
| } |
| +// static |
| +void* AtExitManager::CurrentAtExitManager() { |
| + return g_top_manager; |
| +} |
| + |
| +// static |
| +size_t AtExitManager::CurrentAtExitCallbackStackSize() { |
| + if (g_top_manager) { |
| + return g_top_manager->stack_.size(); |
| + } |
| + return 0; |
| +} |
| + |
| + |
| } // namespace base |