LCOV - code coverage report
Current view: top level - source/gui - GUIManager.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 119 210 56.7 %
Date: 2023-01-19 00:18:29 Functions: 15 27 55.6 %

Function Name Sort by function name Hit count Sort by hit count
ReloadChangedFileCB(void*, Path const&) 0
CGUIManager::SwitchPage(CStrW const&, ScriptInterface const*, JS::Handle<JS::Value>) 0
CGUIManager::GetTemplate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
CGUIManager::ReloadAllPages() 0
CGUIManager::UpdateResolution() 0
CGUIManager::ReloadChangedFile(Path const&) 0
CGUIManager::DisplayLoadProgress(int, wchar_t const*) 0
CGUIManager::SendEventToAll(CStr8 const&) const 0
CGUIManager::SendEventToAll(CStr8 const&, JS::HandleValueArray) const 0
CGUIManager::TemplateExists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
CGUIManager::Draw(CCanvas2D&) const 0
TLS wrapper function for g_ScriptContext 0
_GLOBAL__sub_I_GUIManager.cpp 1
__static_initialization_and_destruction_0(int, int) 1
CGUIManager::SGUIPage::SetCallbackFunction(ScriptInterface&, JS::Handle<JS::Value>) 1
CGUIManager::GetPageCount() const 1
CGUIManager::TickObjects() 2
CGUIManager::PopPage(std::shared_ptr<JSStructuredCloneData>) 3
CGUIManager::SGUIPage::PerformCallbackFunction(std::shared_ptr<JSStructuredCloneData>) 3
CGUIManager::CGUIManager() 3
CGUIManager::~CGUIManager() 3
CGUIManager::PushPage(CStrW const&, std::shared_ptr<JSStructuredCloneData>, JS::Handle<JS::Value>) 6
CGUIManager::SGUIPage::LoadPage(std::shared_ptr<ScriptContext>) 6
CGUIManager::SGUIPage::SGUIPage(CStrW const&, std::shared_ptr<JSStructuredCloneData>) 6
gui_handler(SDL_Event_ const*) 7
CGUIManager::HandleEvent(SDL_Event_ const*) 7
CGUIManager::top() const 31

Generated by: LCOV version 1.13