LCOV - code coverage report
Current view: top level - source/ps/XMB - XMBStorage.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 203 228 89.0 %
Date: 2023-01-19 00:18:29 Functions: 21 21 100.0 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_XMBStorage.cpp 1
__static_initialization_and_destruction_0(int, int) 1
XMBStorage::LoadXMLDoc(_xmlDoc*) 107
XMBStorage::LoadJSValue(ScriptInterface const&, JS::Handle<JS::Value>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4
XMBStorage::ReadFromFile(std::shared_ptr<IVFS> const&, Path const&) 314
(anonymous namespace)::JSNodeData::Setup((anonymous namespace)::XMBStorageWriter&, JS::Handle<JS::Value>) 16
(anonymous namespace)::JSNodeData::JSNodeData(ScriptInterface const&) 4
(anonymous namespace)::JSNodeData::~JSNodeData() 4
(anonymous namespace)::XMBStorageWriter::GetElementName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 457
bool (anonymous namespace)::XMBStorageWriter::OutputElements<_xmlNode*&&>(WriteBuffer&, _xmlNode*&&) 441
bool (anonymous namespace)::XMBStorageWriter::OutputElements<(anonymous namespace)::JSNodeData&, unsigned int const&, JS::Handle<JS::Value>&&>(WriteBuffer&, (anonymous namespace)::JSNodeData&, unsigned int const&, JS::Handle<JS::Value>&&) 16
(anonymous namespace)::XMBStorageWriter::GetAttributeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 134
bool (anonymous namespace)::XMBStorageWriter::Load<_xmlNode*>(WriteBuffer&, _xmlNode*&&) 107
bool (anonymous namespace)::XMBStorageWriter::Load<(anonymous namespace)::JSNodeData&, unsigned int const&, JS::Handle<JS::Value> >(WriteBuffer&, (anonymous namespace)::JSNodeData&, unsigned int const&, JS::Handle<JS::Value>&&) 4
(anonymous namespace)::XMBStorageWriter::GetName(int&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 591
(anonymous namespace)::XMBStorageWriter::XMBStorageWriter() 111
(anonymous namespace)::XMBStorageWriter::~XMBStorageWriter() 111
(anonymous namespace)::WriteStringAndLineNumber(WriteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) 453
(anonymous namespace)::JSNodeData::Output(WriteBuffer&, JS::Handle<JS::Value>) const 16
(anonymous namespace)::XMBStorageWriter::OutputNames(WriteBuffer&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) const 222
auto (anonymous namespace)::XMBStorageWriter::OutputNames(WriteBuffer&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) const::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, {lambda(auto:1 const&, auto:2 const&)#1}::operator()>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> const&, {lambda(auto:1 const&, auto:2 const&)#1}::operator() const&) const 1121

Generated by: LCOV version 1.13