LCOV - code coverage report
Current view: top level - source/simulation2 - Simulation2.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 68 474 14.3 %
Date: 2023-01-19 00:18:29 Functions: 18 76 23.7 %

Function Name Sort by function name Hit count Sort by hit count
GetJSONData(Path const&) 0
ReadJSON(Path const&) 0
CSimulation2::GetRMSData[abi:cxx11]() 0
CSimulation2::GetMapSizes[abi:cxx11]() 0
CSimulation2::Interpolate(float, float, float) 0
CSimulation2::PreInitGame() 0
CSimulation2::EnableOOSLog() 0
CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) 0
CSimulation2::AddLocalEntity(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) 0
CSimulation2::DumpDebugState(std::basic_ostream<char, std::char_traits<char> >&) 0
CSimulation2::GenerateSchema[abi:cxx11]() 0
CSimulation2::GetMapSettings(JS::MutableHandle<JS::Value>) 0
CSimulation2::SerializeState(std::basic_ostream<char, std::char_traits<char> >&) 0
CSimulation2::SetMapSettings(JS::Handle<JS::Value>) 0
CSimulation2::SetMapSettings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
CSimulation2::LoadMapSettings() 0
CSimulation2::ProgressiveLoad() 0
CSimulation2::ComputeStateHash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool) 0
CSimulation2::DeserializeState(std::basic_istream<char, std::char_traits<char> >&) 0
CSimulation2::EnableRejoinTest(int) 0
CSimulation2::GetStartupScript[abi:cxx11]() 0
CSimulation2::SetStartupScript(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
CSimulation2::GetInitAttributes(JS::MutableHandle<JS::Value>) 0
CSimulation2::GetInitAttributes() 0
CSimulation2::GetPlayerDefaults[abi:cxx11]() 0
CSimulation2::SetInitAttributes(JS::Handle<JS::Value>) 0
CSimulation2::ActivateRejoinTest(int) 0
CSimulation2::LoadDefaultScripts() 0
CSimulation2::LoadPlayerSettings(bool) 0
CSimulation2::GetMapSettingsString[abi:cxx11]() 0
CSimulation2::EnableSerializationTest() 0
CSimulation2::GetEntitiesWithInterface(int) 0
CSimulation2::GetVictoryConditiondData[abi:cxx11]() 0
CSimulation2::GetEntitiesWithInterfaceUnordered(int) 0
CSimulation2::Update(int) 0
CSimulation2::Update(int, std::vector<SimulationCommand, std::allocator<SimulationCommand> > const&) 0
CSimulation2::InitGame() 0
CSimulation2::AddEntity(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int) 0
CSimulation2::GetAIData[abi:cxx11]() 0
CSimulation2Impl::Interpolate(float, float, float) 0
CSimulation2Impl::InitRNGSeedAI() 0
CSimulation2Impl::ProgressiveLoad() 0
CSimulation2Impl::UpdateComponents(CSimContext&, CFixed<int, 2147483647, 32, 15, 16, 65536>, std::vector<SimulationCommand, std::allocator<SimulationCommand> > const&) 0
CSimulation2Impl::LoadDefaultScripts(CComponentManager&, std::set<Path, std::less<Path>, std::allocator<Path> >*) 0
CSimulation2Impl::LoadTriggerScripts(CComponentManager&, JS::Handle<JS::Value>, std::set<Path, std::less<Path>, std::allocator<Path> >*) 0
CSimulation2Impl::ReloadChangedFileCB(void*, Path const&) 0
CSimulation2Impl::InitRNGSeedSimulation() 0
CSimulation2Impl::SerializationTestState::SerializationTestState() 0
CSimulation2Impl::SerializationTestState::~SerializationTestState() 0
CSimulation2Impl::DumpSerializationTestState(CSimulation2Impl::SerializationTestState&, Path const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) 0
CSimulation2Impl::ReportSerializationFailure(CSimulation2Impl::SerializationTestState*, CSimulation2Impl::SerializationTestState*, CSimulation2Impl::SerializationTestState*, CSimulation2Impl::SerializationTestState*) 0
CSimulation2Impl::CloneCommandsFromOtherCompartment(ScriptInterface const&, ScriptInterface const&, std::vector<SimulationCommand, std::allocator<SimulationCommand> > const&) 0
CSimulation2Impl::Update(int, std::vector<SimulationCommand, std::allocator<SimulationCommand> > const&) 0
CSimulation2Impl::DumpState() 0
CSimulation2::PostMessage(unsigned int, CMessage const&) const 0
CSimulation2::GetSimContext() const 0
CSimulation2::GetLastFrameOffset() const 0
CSimulation2::GetScriptInterface() const 0
_GLOBAL__sub_I_Simulation2.cpp 1
__static_initialization_and_destruction_0(int, int) 1
CSimulation2::BroadcastMessage(CMessage const&) const 1
CSimulation2::ResetState(bool, bool) 3
CSimulation2::LoadScripts(Path const&) 3
CSimulation2Impl::ResetState(bool, bool) 3
CSimulation2Impl::LoadScripts(CComponentManager&, std::set<Path, std::less<Path>, std::allocator<Path> >*, Path const&) 3
CSimulation2Impl::ResetComponentState(CComponentManager&, bool, bool) 3
CSimulation2::CSimulation2(CUnitManager*, std::shared_ptr<ScriptContext>, CTerrain*) 4
CSimulation2::~CSimulation2() 4
CSimulation2Impl::CSimulation2Impl(CUnitManager*, std::shared_ptr<ScriptContext>, CTerrain*) 4
CSimulation2Impl::~CSimulation2Impl() 4
CSimulation2::DestroyEntity(unsigned int) 5
CSimulation2::ReloadChangedFile(Path const&) 5
CSimulation2::FlushDestroyedEntities() 5
CSimulation2Impl::ReloadChangedFile(Path const&) 5
CSimulation2::AddEntity(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) 6
CSimulation2::QueryInterface(unsigned int, int) const 23

Generated by: LCOV version 1.13