Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: parse_target

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 776 33.3%
gold [1:9] 1056 45.3%
yellow [10:29] 86 3.69%
greenyellow [30:49] 17 0.72%
lawngreen 50+ 395 16.9%
All colors 2330 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4041 18901 8 :

['xercesc_3_2::XMLScanner::getValidationScheme() const', 'xercesc_3_2::ReaderMgr::getCurrentReaderNum() const', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes)', 'xercesc_3_2::ReaderMgr::skippedChar(char16_t)', 'xercesc_3_2::DTDScanner::checkForPERef(bool, bool)', 'xercesc_3_2::DTDScanner::scanIgnoredSection()', 'xercesc_3_2::XMLScanner::getValidator()', 'xercesc_3_2::DTDScanner::scanExtSubsetDecl(bool, bool)']

4041 20379 xercesc_3_2::DTDScanner::scanMarkupDecl(bool) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:3095
3774 3778 8 :

['__cxa_end_catch', '__cxa_begin_catch', 'xercesc_3_2::ReaderMgr::getCurrentReaderNum() const', '__cxa_rethrow', 'xercesc_3_2::XMLScanner::getEntityHandler()', '__clang_call_terminate', 'xercesc_3_2::ReaderMgr::cleanStackBackTo(unsigned long)', 'xercesc_3_2::DTDScanner::scanExtSubsetDecl(bool, bool)']

3774 3966 xercesc_3_2::DTDScanner::expandPERef(bool,bool,bool,bool) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:301
2306 2306 1 :

['xercesc_3_2::GrammarResolver::getXSModel()']

2325 3782 xercesc_3_2::IGXMLScanner::scanReset(xercesc_3_2::InputSourceconst&) call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:1176
1174 1250 22 :

['xercesc_3_2::XMLURL::operator=(xercesc_3_2::XMLURL const&)', 'xercesc_3_2::CharBuffer::CharBuffer(unsigned long, xercesc_3_2::MemoryManager*)', 'socket', 'connect', 'xercesc_3_2::BinHTTPInputStreamCommon::sendRequest(xercesc_3_2::XMLURL const&, xercesc_3_2::XMLNetHTTPInfo const*)', 'xercesc_3_2::XMLURL::setURL(xercesc_3_2::XMLURL const&, char16_t const*)', 'xercesc_3_2::BinHTTPInputStreamCommon::findHeader(char const*)', 'getaddrinfo', 'xercesc_3_2::CharBuffer::appendDecimalNumber(unsigned int)', 'xercesc_3_2::XMLURL::getProtocol() const', 'xercesc_3_2::ArrayJanitor ::ArrayJanitor(char16_t*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::CharBuffer::getRawBuffer()', 'freeaddrinfo', 'xercesc_3_2::SocketJanitor::reset(int*)', 'xercesc_3_2::XMLURL::getHost() const', 'xercesc_3_2::XMLString::transcode(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::getPortNum() const', 'xercesc_3_2::ArrayJanitor ::reset(char*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::XMLURL(xercesc_3_2::MemoryManager*)', 'xercesc_3_2::ArrayJanitor ::~ArrayJanitor()', 'xercesc_3_2::SocketJanitor::release()', 'xercesc_3_2::ArrayJanitor ::release()']

1216 2402 xercesc_3_2::UnixHTTPURLInputStream::UnixHTTPURLInputStream(xercesc_3_2::XMLURLconst&,xercesc_3_2::XMLNetHTTPInfoconst*) call site: 00000 /src/xerces-c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:210
1170 1246 21 :

['xercesc_3_2::XMLURL::operator=(xercesc_3_2::XMLURL const&)', 'xercesc_3_2::CharBuffer::CharBuffer(unsigned long, xercesc_3_2::MemoryManager*)', 'socket', 'connect', 'xercesc_3_2::BinHTTPInputStreamCommon::sendRequest(xercesc_3_2::XMLURL const&, xercesc_3_2::XMLNetHTTPInfo const*)', 'xercesc_3_2::XMLURL::setURL(xercesc_3_2::XMLURL const&, char16_t const*)', 'xercesc_3_2::BinHTTPInputStreamCommon::findHeader(char const*)', 'getaddrinfo', 'xercesc_3_2::CharBuffer::appendDecimalNumber(unsigned int)', 'xercesc_3_2::XMLURL::getProtocol() const', 'xercesc_3_2::ArrayJanitor ::ArrayJanitor(char16_t*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::CharBuffer::getRawBuffer()', 'xercesc_3_2::SocketJanitor::reset(int*)', 'xercesc_3_2::XMLURL::getHost() const', 'xercesc_3_2::XMLString::transcode(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::getPortNum() const', 'xercesc_3_2::ArrayJanitor ::reset(char*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::XMLURL(xercesc_3_2::MemoryManager*)', 'xercesc_3_2::ArrayJanitor ::~ArrayJanitor()', 'xercesc_3_2::SocketJanitor::release()', 'xercesc_3_2::ArrayJanitor ::release()']

1216 2402 xercesc_3_2::UnixHTTPURLInputStream::UnixHTTPURLInputStream(xercesc_3_2::XMLURLconst&,xercesc_3_2::XMLNetHTTPInfoconst*) call site: 00000 /src/xerces-c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:150
1003 6680 15 :

['xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::RegularExpression::matchChar(xercesc_3_2::RegularExpression::Context*, int, unsigned long&, bool) const', 'xercesc_3_2::RegularExpression::matchAnchor(xercesc_3_2::RegularExpression::Context*, int, unsigned long) const', 'xercesc_3_2::RegularExpression::matchString(xercesc_3_2::RegularExpression::Context*, char16_t const*, unsigned long&, bool) const', 'xercesc_3_2::Op::getNextOp() const', 'xercesc_3_2::RegularExpression::matchDot(xercesc_3_2::RegularExpression::Context*, unsigned long&) const', 'xercesc_3_2::RegularExpression::matchBackReference(xercesc_3_2::RegularExpression::Context*, int, unsigned long&, bool) const', 'xercesc_3_2::ValueStackOf ::push(xercesc_3_2::RE_RuntimeContext const&)', 'xercesc_3_2::RegularExpression::matchRange(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long&, bool) const', 'xercesc_3_2::RegularExpression::matchCapture(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::ValueStackOf ::size()', 'xercesc_3_2::Op::getOpType() const', 'xercesc_3_2::RegularExpression::matchUnion(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::RE_RuntimeContext::RE_RuntimeContext(xercesc_3_2::Op const*, unsigned long)', 'xercesc_3_2::ValueStackOf ::pop()']

1003 6748 xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*,xercesc_3_2::Opconst*,unsignedlong)const call site: 00000 /src/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1184
742 744 6 :

['xercesc_3_2::IGXMLScanner::toCheckIdentityConstraint() const', 'xercesc_3_2::IdentityConstraintHandler::deactivateContext(xercesc_3_2::SchemaElementDecl*, char16_t const*, xercesc_3_2::ValidationContext*, xercesc_3_2::DatatypeValidator*)', 'xercesc_3_2::SchemaValidator::getIsElemSpecified() const', 'xercesc_3_2::SchemaElementDecl::getDefaultValue() const', 'xercesc_3_2::SchemaValidator::getErrorOccurred() const', 'xercesc_3_2::DatatypeValidator::getType() const']

1004 1235 xercesc_3_2::IGXMLScanner::scanEndTag(bool&) call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:1119
643 643 1 :

['xercesc_3_2::DTDScanner::scanTextDecl()']

643 831 xercesc_3_2::DTDScanner::scanEntityRef(char16_t&,char16_t&,bool&) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:2064
643 643 1 :

['xercesc_3_2::DTDScanner::scanTextDecl()']

643 643 xercesc_3_2::DTDScanner::scanMarkupDecl(bool) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:3194
585 970 10 :

['xercesc_3_2::XMLString::equals(char16_t const*, char16_t const*)', 'xercesc_3_2::XMLString::tokenizeString(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLAttDef::getType() const', 'xercesc_3_2::BaseRefVectorOf ::size() const', 'xercesc_3_2::XMLAttDef::getEnumeration() const', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes)', 'xercesc_3_2::XMLAttDef::getDefaultType() const', 'xercesc_3_2::XMLScanner::getValidator()', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes, char16_t const*, char16_t const*, char16_t const*, char16_t const*)', 'xercesc_3_2::BaseRefVectorOf ::elementAt(unsigned long)']

585 970 xercesc_3_2::DTDScanner::scanAttDef(xercesc_3_2::DTDElementDecl&,xercesc_3_2::XMLBuffer&) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:550
388 388 5 :

['__cxa_throw', '__cxa_free_exception', 'xercesc_3_2::XMLString::sizeToText(unsigned long, char16_t*, unsigned long, unsigned int, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::InvalidDatatypeFacetException::InvalidDatatypeFacetException(char const*, unsigned long, xercesc_3_2::XMLExcepts::Codes, char16_t const*, char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::MemoryManager*)', '__cxa_allocate_exception']

465 465 xercesc_3_2::AbstractStringValidator::inspectFacetBase(xercesc_3_2::MemoryManager*) call site: 00000 /src/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:425
257 341 11 :

['xercesc_3_2::DatatypeValidator::getWSFacet() const', 'xercesc_3_2::XMLBufBid::set(char16_t const*, unsigned long)', 'xercesc_3_2::IGXMLScanner::toCheckIdentityConstraint() const', 'xercesc_3_2::IdentityConstraintHandler::getMatcherCount() const', 'xercesc_3_2::XMLBuffer::append(char16_t const*, unsigned long)', 'xercesc_3_2::SchemaValidator::getCurrentDatatypeValidator() const', 'xercesc_3_2::SchemaValidator::setDatatypeBuffer(char16_t const*)', 'xercesc_3_2::XMLBuffer::getRawBuffer()', 'xercesc_3_2::XMLScanner::getPSVIHandler()', 'xercesc_3_2::SchemaValidator::normalizeWhiteSpace(xercesc_3_2::DatatypeValidator*, char16_t const*, xercesc_3_2::XMLBuffer&, bool)', 'xercesc_3_2::XMLBuffer::getLen() const']

257 666 xercesc_3_2::IGXMLScanner::scanCDSection() call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2721

Runtime coverage analysis

Covered functions
1758
Functions that are reachable but not covered
224
Reachable functions
1427
Percentage of reachable functions covered
84.3%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/parse_target.cpp 1
/src/xerces_fuzz_common.cpp 1
/src/xerces-c/src/xercesc/util/PlatformUtils.cpp 12
/src/xerces-c/src/./xercesc/internal/MemoryManagerImpl.hpp 1
/src/xerces-c/src/./xercesc/framework/MemoryManager.hpp 1
/src/xerces-c/src/xercesc/util/XMemory.cpp 4
/src/xerces-c/src/./xercesc/util/PlatformUtils.hpp 1
/src/xerces-c/src/./xercesc/util/DefaultPanicHandler.hpp 1
/src/xerces-c/src/./xercesc/util/XMemory.hpp 1
/src/xerces-c/src/./xercesc/util/PanicHandler.hpp 1
/usr/local/lib/clang/18/include/cpuid.h 2
/src/xerces-c/src/xercesc/util/MutexManagers/StdMutexMgr.cpp 1
/src/xerces-c/src/./xercesc/util/XMLMutexMgr.hpp 1
/src/xerces-c/src/xercesc/util/FileManagers/PosixFileMgr.cpp 1
/src/xerces-c/src/./xercesc/util/XMLFileMgr.hpp 1
/src/xerces-c/src/xercesc/util/Mutexes.cpp 6
/src/xerces-c/src/xercesc/util/TransService.cpp 3
/src/xerces-c/src/./xercesc/util/RefHashTableOf.c 79
/src/xerces-c/src/./xercesc/util/IllegalArgumentException.hpp 3
/src/xerces-c/src/xercesc/util/XMLException.cpp 6
/src/xerces-c/src/xercesc/util/XMLString.cpp 15
/src/xerces-c/src/./xercesc/util/XMLString.hpp 5
/src/xerces-c/src/./xercesc/util/RefVectorOf.c 12
/src/xerces-c/src/./xercesc/util/BaseRefVectorOf.c 22
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp 3
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp 6
/src/xerces-c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp 1
/src/xerces-c/src/./xercesc/util/XMLNetAccessor.hpp 1
/src/xerces-c/src/xercesc/util/XMLMsgLoader.cpp 2
/src/xerces-c/src/xercesc/util/XMLInitializer.cpp 1
/src/xerces-c/src/xercesc/util/EncodingValidator.cpp 3
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.c 17
/src/xerces-c/src/./xercesc/util/Janitor.c 91
/src/xerces-c/src/./xercesc/util/Hashers.hpp 4
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.hpp 3
/src/xerces-c/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp 1
/src/xerces-c/src/./xercesc/util/XMLMsgLoader.hpp 2
/src/xerces-c/src/xercesc/internal/XMLScanner.cpp 7
/src/xerces-c/src/xercesc/framework/XMLValidator.cpp 2
/src/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp 6
/src/xerces-c/src/xercesc/util/StringPool.cpp 2
/src/xerces-c/src/./xercesc/internal/XSerializable.hpp 2
/src/xerces-c/src/xercesc/internal/XSerializable.hpp 1
/src/xerces-c/src/xercesc/util/regx/TokenFactory.cpp 9
/src/xerces-c/src/xercesc/util/regx/XMLRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/RangeFactory.cpp 1
/src/xerces-c/src/./xercesc/util/RefHashTableOf.hpp 5
/src/xerces-c/src/xercesc/util/regx/ASCIIRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/RegularExpression.cpp 10
/src/xerces-c/src/./xercesc/util/regx/RangeTokenMap.hpp 3
/src/xerces-c/src/xercesc/util/regx/RangeToken.cpp 8
/src/xerces-c/src/./xercesc/util/regx/Token.hpp 3
/src/xerces-c/src/xercesc/util/regx/Token.cpp 6
/src/xerces-c/src/./xercesc/util/RuntimeException.hpp 3
/src/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp 1
/src/xerces-c/src/./xercesc/util/NameIdPool.c 4
/src/xerces-c/src/./xercesc/validators/DTD/DTDEntityDecl.hpp 1
/src/xerces-c/src/xercesc/framework/XMLEntityDecl.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLEntityDecl.hpp 2
/src/xerces-c/src/xercesc/validators/schema/XSDErrorReporter.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp 6
/src/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.cpp 3
/src/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp 5
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp 5
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidator.hpp 16
/src/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp 1
/src/xerces-c/src/./xercesc/validators/datatype/BooleanDatatypeValidator.hpp 1
/src/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/util/KVStringPair.cpp 3
/src/xerces-c/src/./xercesc/util/KVStringPair.hpp 5
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidatorFactory.hpp 2
/src/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp 1
/src/xerces-c/src/./xercesc/validators/datatype/InvalidDatatypeFacetException.hpp 3
/src/xerces-c/src/./xercesc/validators/datatype/AbstractStringValidator.hpp 6
/src/xerces-c/src/./xercesc/util/XMLEnumerator.hpp 4
/src/xerces-c/src/./xercesc/util/NullPointerException.hpp 1
/src/xerces-c/src/./xercesc/util/NoSuchElementException.hpp 2
/src/xerces-c/src/./xercesc/util/NumberFormatException.hpp 2
/src/xerces-c/src/./xercesc/util/XMLChar.hpp 1
/src/xerces-c/src/xercesc/util/regx/OpFactory.cpp 13
/src/xerces-c/src/./xercesc/util/ParseException.hpp 3
/src/xerces-c/src/./xercesc/util/regx/RegxParser.hpp 8
/src/xerces-c/src/xercesc/util/regx/RegxParser.cpp 9
/src/xerces-c/src/xercesc/util/regx/RegxUtil.cpp 2
/src/xerces-c/src/./xercesc/util/regx/RegxUtil.hpp 4
/src/xerces-c/src/./xercesc/util/regx/TokenFactory.hpp 1
/src/xerces-c/src/./xercesc/util/ArrayIndexOutOfBoundsException.hpp 2
/src/xerces-c/src/./xercesc/util/regx/RegularExpression.hpp 5
/src/xerces-c/src/./xercesc/util/regx/RangeToken.hpp 3
/src/xerces-c/src/xercesc/util/regx/CharToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/StringToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/ClosureToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/UnionToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/Op.cpp 9
/src/xerces-c/src/./xercesc/util/regx/Op.hpp 5
/src/xerces-c/src/xercesc/util/regx/BMPattern.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/XMLCanRepGroup.cpp 2
/src/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp 2
/src/xerces-c/src/xercesc/framework/psvi/XSValue.cpp 2
/src/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp 3
/src/xerces-c/src/./xercesc/util/RefHash2KeysTableOf.c 11
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLAttDefList.hpp 2
/src/xerces-c/src/xercesc/framework/XMLAttDefList.hpp 1
/src/xerces-c/src/xercesc/util/QName.cpp 5
/src/xerces-c/src/./xercesc/util/QName.hpp 5
/src/xerces-c/src/./xercesc/validators/common/ContentSpecNode.hpp 5
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp 1
/src/xerces-c/src/xercesc/framework/XMLAttDef.cpp 3
/src/xerces-c/src/./xercesc/validators/schema/ComplexTypeInfo.hpp 5
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationRegistry.cpp 2
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp 2
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.hpp 1
/src/xerces-c/src/./xercesc/dom/DOMImplementation.hpp 2
/src/xerces-c/src/./xercesc/dom/DOMImplementationLS.hpp 2
/src/xerces-c/src/./xercesc/dom/DOMImplementationSource.hpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNodeListImpl.cpp 1
/src/xerces-c/src/./xercesc/dom/DOMNodeList.hpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp 1
/src/xerces-c/src/xercesc/xinclude/XIncludeUtils.cpp 1
/src/xerces-c/src/xercesc/parsers/SAXParser.cpp 7
/src/xerces-c/src/./xercesc/sax/Parser.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLDocumentHandler.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLErrorReporter.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLEntityHandler.hpp 2
/src/xerces-c/src/./xercesc/validators/DTD/DocTypeHandler.hpp 2
/src/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp 2
/src/xerces-c/src/./xercesc/sax/AttributeList.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLBuffer.hpp 5
/src/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp 1
/src/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLGrammarPool.hpp 3
/src/xerces-c/src/./xercesc/util/ValueVectorOf.c 6
/src/xerces-c/src/./xercesc/validators/common/GrammarResolver.hpp 2
/src/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp 1
/src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp 2
/src/xerces-c/src/xercesc/internal/ReaderMgr.cpp 2
/src/xerces-c/src/./xercesc/sax/Locator.hpp 2
/src/xerces-c/src/xercesc/framework/XMLBufferMgr.cpp 2
/src/xerces-c/src/xercesc/internal/ElemStack.cpp 2
/src/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp 1
/src/xerces-c/src/./xercesc/framework/ValidationContext.hpp 2
/src/xerces-c/src/xercesc/framework/XMLBuffer.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLValidator.hpp 3
/src/xerces-c/src/xercesc/internal/XMLReader.cpp 1
/src/xerces-c/src/./xercesc/util/RefStackOf.c 3
/src/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp 1
/src/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp 1
/src/xerces-c/src/./xercesc/util/ValueStackOf.c 2
/src/xerces-c/src/./xercesc/validators/schema/XSDErrorReporter.hpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/XPathMatcherStack.cpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp 2
/src/xerces-c/src/xercesc/validators/schema/identity/FieldActivator.cpp 1
/src/xerces-c/src/./xercesc/validators/schema/identity/ValueStoreCache.hpp 1
/src/xerces-c/src/./xercesc/util/RefHash3KeysIdPool.c 2
/src/xerces-c/src/./xercesc/util/Hash2KeysSetOf.c 2
/src/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLAttr.hpp 1
/src/xerces-c/src/xercesc/framework/XMLAttr.cpp 1
/src/xerces-c/src/./xercesc/internal/XMLScanner.hpp 5
/src/xerces-c/src/xercesc/framework/MemBufInputSource.cpp 1
/src/xerces-c/src/xercesc/sax/InputSource.cpp 1

Fuzzer: parse_target_proto

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 872 29.8%
gold [1:9] 1051 35.9%
yellow [10:29] 81 2.77%
greenyellow [30:49] 17 0.58%
lawngreen 50+ 900 30.8%
All colors 2921 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4041 19257 9 :

['xercesc_3_2::XMLScanner::getValidationScheme() const', 'xercesc_3_2::ReaderMgr::getCurrentReaderNum() const', 'xercesc_3_2::ReaderMgr::skippedString(char16_t const*)', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes)', 'xercesc_3_2::ReaderMgr::skippedChar(char16_t)', 'xercesc_3_2::DTDScanner::checkForPERef(bool, bool)', 'xercesc_3_2::DTDScanner::scanIgnoredSection()', 'xercesc_3_2::XMLScanner::getValidator()', 'xercesc_3_2::DTDScanner::scanExtSubsetDecl(bool, bool)']

4041 19966 xercesc_3_2::DTDScanner::scanMarkupDecl(bool) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:3101
2306 2306 1 :

['xercesc_3_2::GrammarResolver::getXSModel()']

2325 3782 xercesc_3_2::IGXMLScanner::scanReset(xercesc_3_2::InputSourceconst&) call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:1176
1174 1250 22 :

['xercesc_3_2::XMLURL::operator=(xercesc_3_2::XMLURL const&)', 'xercesc_3_2::CharBuffer::CharBuffer(unsigned long, xercesc_3_2::MemoryManager*)', 'socket', 'connect', 'xercesc_3_2::BinHTTPInputStreamCommon::sendRequest(xercesc_3_2::XMLURL const&, xercesc_3_2::XMLNetHTTPInfo const*)', 'xercesc_3_2::XMLURL::setURL(xercesc_3_2::XMLURL const&, char16_t const*)', 'xercesc_3_2::BinHTTPInputStreamCommon::findHeader(char const*)', 'getaddrinfo', 'xercesc_3_2::CharBuffer::appendDecimalNumber(unsigned int)', 'xercesc_3_2::XMLURL::getProtocol() const', 'xercesc_3_2::ArrayJanitor ::ArrayJanitor(char16_t*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::CharBuffer::getRawBuffer()', 'freeaddrinfo', 'xercesc_3_2::SocketJanitor::reset(int*)', 'xercesc_3_2::XMLURL::getHost() const', 'xercesc_3_2::XMLString::transcode(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::getPortNum() const', 'xercesc_3_2::ArrayJanitor ::reset(char*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::XMLURL(xercesc_3_2::MemoryManager*)', 'xercesc_3_2::ArrayJanitor ::~ArrayJanitor()', 'xercesc_3_2::SocketJanitor::release()', 'xercesc_3_2::ArrayJanitor ::release()']

1216 2402 xercesc_3_2::UnixHTTPURLInputStream::UnixHTTPURLInputStream(xercesc_3_2::XMLURLconst&,xercesc_3_2::XMLNetHTTPInfoconst*) call site: 00000 /src/xerces-c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:210
1170 1246 21 :

['xercesc_3_2::XMLURL::operator=(xercesc_3_2::XMLURL const&)', 'xercesc_3_2::CharBuffer::CharBuffer(unsigned long, xercesc_3_2::MemoryManager*)', 'socket', 'connect', 'xercesc_3_2::BinHTTPInputStreamCommon::sendRequest(xercesc_3_2::XMLURL const&, xercesc_3_2::XMLNetHTTPInfo const*)', 'xercesc_3_2::XMLURL::setURL(xercesc_3_2::XMLURL const&, char16_t const*)', 'xercesc_3_2::BinHTTPInputStreamCommon::findHeader(char const*)', 'getaddrinfo', 'xercesc_3_2::CharBuffer::appendDecimalNumber(unsigned int)', 'xercesc_3_2::XMLURL::getProtocol() const', 'xercesc_3_2::ArrayJanitor ::ArrayJanitor(char16_t*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::CharBuffer::getRawBuffer()', 'xercesc_3_2::SocketJanitor::reset(int*)', 'xercesc_3_2::XMLURL::getHost() const', 'xercesc_3_2::XMLString::transcode(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::getPortNum() const', 'xercesc_3_2::ArrayJanitor ::reset(char*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLURL::XMLURL(xercesc_3_2::MemoryManager*)', 'xercesc_3_2::ArrayJanitor ::~ArrayJanitor()', 'xercesc_3_2::SocketJanitor::release()', 'xercesc_3_2::ArrayJanitor ::release()']

1216 2402 xercesc_3_2::UnixHTTPURLInputStream::UnixHTTPURLInputStream(xercesc_3_2::XMLURLconst&,xercesc_3_2::XMLNetHTTPInfoconst*) call site: 00000 /src/xerces-c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:150
1003 6680 15 :

['xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::RegularExpression::matchChar(xercesc_3_2::RegularExpression::Context*, int, unsigned long&, bool) const', 'xercesc_3_2::RegularExpression::matchAnchor(xercesc_3_2::RegularExpression::Context*, int, unsigned long) const', 'xercesc_3_2::RegularExpression::matchString(xercesc_3_2::RegularExpression::Context*, char16_t const*, unsigned long&, bool) const', 'xercesc_3_2::Op::getNextOp() const', 'xercesc_3_2::RegularExpression::matchDot(xercesc_3_2::RegularExpression::Context*, unsigned long&) const', 'xercesc_3_2::RegularExpression::matchBackReference(xercesc_3_2::RegularExpression::Context*, int, unsigned long&, bool) const', 'xercesc_3_2::ValueStackOf ::push(xercesc_3_2::RE_RuntimeContext const&)', 'xercesc_3_2::RegularExpression::matchRange(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long&, bool) const', 'xercesc_3_2::RegularExpression::matchCapture(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::ValueStackOf ::size()', 'xercesc_3_2::Op::getOpType() const', 'xercesc_3_2::RegularExpression::matchUnion(xercesc_3_2::RegularExpression::Context*, xercesc_3_2::Op const*, unsigned long) const', 'xercesc_3_2::RE_RuntimeContext::RE_RuntimeContext(xercesc_3_2::Op const*, unsigned long)', 'xercesc_3_2::ValueStackOf ::pop()']

1003 6748 xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*,xercesc_3_2::Opconst*,unsignedlong)const call site: 00000 /src/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1184
742 744 6 :

['xercesc_3_2::IGXMLScanner::toCheckIdentityConstraint() const', 'xercesc_3_2::IdentityConstraintHandler::deactivateContext(xercesc_3_2::SchemaElementDecl*, char16_t const*, xercesc_3_2::ValidationContext*, xercesc_3_2::DatatypeValidator*)', 'xercesc_3_2::SchemaValidator::getIsElemSpecified() const', 'xercesc_3_2::SchemaElementDecl::getDefaultValue() const', 'xercesc_3_2::SchemaValidator::getErrorOccurred() const', 'xercesc_3_2::DatatypeValidator::getType() const']

1076 1235 xercesc_3_2::IGXMLScanner::scanEndTag(bool&) call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:1119
643 643 1 :

['xercesc_3_2::DTDScanner::scanTextDecl()']

643 831 xercesc_3_2::DTDScanner::scanEntityRef(char16_t&,char16_t&,bool&) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:2064
643 643 1 :

['xercesc_3_2::DTDScanner::scanTextDecl()']

643 643 xercesc_3_2::DTDScanner::scanMarkupDecl(bool) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:3194
585 970 10 :

['xercesc_3_2::XMLString::equals(char16_t const*, char16_t const*)', 'xercesc_3_2::XMLString::tokenizeString(char16_t const*, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::XMLAttDef::getType() const', 'xercesc_3_2::BaseRefVectorOf ::size() const', 'xercesc_3_2::XMLAttDef::getEnumeration() const', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes)', 'xercesc_3_2::XMLAttDef::getDefaultType() const', 'xercesc_3_2::XMLScanner::getValidator()', 'xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes, char16_t const*, char16_t const*, char16_t const*, char16_t const*)', 'xercesc_3_2::BaseRefVectorOf ::elementAt(unsigned long)']

585 970 xercesc_3_2::DTDScanner::scanAttDef(xercesc_3_2::DTDElementDecl&,xercesc_3_2::XMLBuffer&) call site: 00000 /src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:550
388 388 5 :

['__cxa_throw', '__cxa_free_exception', 'xercesc_3_2::XMLString::sizeToText(unsigned long, char16_t*, unsigned long, unsigned int, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::InvalidDatatypeFacetException::InvalidDatatypeFacetException(char const*, unsigned long, xercesc_3_2::XMLExcepts::Codes, char16_t const*, char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::MemoryManager*)', '__cxa_allocate_exception']

465 465 xercesc_3_2::AbstractStringValidator::inspectFacetBase(xercesc_3_2::MemoryManager*) call site: 00000 /src/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:425
257 341 11 :

['xercesc_3_2::DatatypeValidator::getWSFacet() const', 'xercesc_3_2::XMLBufBid::set(char16_t const*, unsigned long)', 'xercesc_3_2::IGXMLScanner::toCheckIdentityConstraint() const', 'xercesc_3_2::IdentityConstraintHandler::getMatcherCount() const', 'xercesc_3_2::XMLBuffer::append(char16_t const*, unsigned long)', 'xercesc_3_2::SchemaValidator::getCurrentDatatypeValidator() const', 'xercesc_3_2::SchemaValidator::setDatatypeBuffer(char16_t const*)', 'xercesc_3_2::XMLBuffer::getRawBuffer()', 'xercesc_3_2::XMLScanner::getPSVIHandler()', 'xercesc_3_2::SchemaValidator::normalizeWhiteSpace(xercesc_3_2::DatatypeValidator*, char16_t const*, xercesc_3_2::XMLBuffer&, bool)', 'xercesc_3_2::XMLBuffer::getLen() const']

257 666 xercesc_3_2::IGXMLScanner::scanCDSection() call site: 00000 /src/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2721
239 239 1 :

['xercesc_3_2::XMLReader::XMLReader(char16_t const*, char16_t const*, xercesc_3_2::BinInputStream*, char16_t const*, xercesc_3_2::XMLReader::RefFrom, xercesc_3_2::XMLReader::Types, xercesc_3_2::XMLReader::Sources, bool, bool, unsigned long, xercesc_3_2::XMLReader::XMLVersion, xercesc_3_2::MemoryManager*)']

249 308 xercesc_3_2::ReaderMgr::createReader(xercesc_3_2::InputSourceconst&,bool,xercesc_3_2::XMLReader::RefFrom,xercesc_3_2::XMLReader::Types,xercesc_3_2::XMLReader::Sources,bool,unsignedlong) call site: 00000 /src/xerces-c/src/xercesc/internal/ReaderMgr.cpp:403

Runtime coverage analysis

Covered functions
2201
Functions that are reachable but not covered
450
Reachable functions
2142
Percentage of reachable functions covered
78.99%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/parse_target_proto.cpp 2
/src/genfiles/xml.pb.h 178
/src/genfiles/xml.pb.cc 35
/src/LPM/external.protobuf/include/google/protobuf/message.h 2
/src/LPM/external.protobuf/include/google/protobuf/message_lite.h 6
/src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h 2
/src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h 1
/src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h 75
/src/./xmlProtoConverter.h 11
/src/xmlProtoConverter.cpp 32
/src/LPM/external.protobuf/include/google/protobuf/arenastring.h 2
/src/LPM/external.protobuf/include/absl/log/internal/nullstream.h 1
/src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h 6
/src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h 3
/src/LPM/external.protobuf/include/absl/numeric/bits.h 2
/src/LPM/external.protobuf/include/google/protobuf/explicitly_constructed.h 1
/src/xerces_fuzz_common.cpp 1
/src/xerces-c/src/xercesc/util/PlatformUtils.cpp 12
/src/xerces-c/src/./xercesc/internal/MemoryManagerImpl.hpp 1
/src/xerces-c/src/./xercesc/framework/MemoryManager.hpp 1
/src/xerces-c/src/xercesc/util/XMemory.cpp 4
/src/xerces-c/src/./xercesc/util/PlatformUtils.hpp 1
/src/xerces-c/src/./xercesc/util/DefaultPanicHandler.hpp 1
/src/xerces-c/src/./xercesc/util/XMemory.hpp 1
/src/xerces-c/src/./xercesc/util/PanicHandler.hpp 1
/usr/local/lib/clang/18/include/cpuid.h 2
/src/xerces-c/src/xercesc/util/MutexManagers/StdMutexMgr.cpp 1
/src/xerces-c/src/./xercesc/util/XMLMutexMgr.hpp 1
/src/xerces-c/src/xercesc/util/FileManagers/PosixFileMgr.cpp 1
/src/xerces-c/src/./xercesc/util/XMLFileMgr.hpp 1
/src/xerces-c/src/xercesc/util/Mutexes.cpp 6
/src/xerces-c/src/xercesc/util/TransService.cpp 3
/src/xerces-c/src/./xercesc/util/RefHashTableOf.c 79
/src/xerces-c/src/./xercesc/util/IllegalArgumentException.hpp 3
/src/xerces-c/src/xercesc/util/XMLException.cpp 6
/src/xerces-c/src/xercesc/util/XMLString.cpp 15
/src/xerces-c/src/./xercesc/util/XMLString.hpp 5
/src/xerces-c/src/./xercesc/util/RefVectorOf.c 12
/src/xerces-c/src/./xercesc/util/BaseRefVectorOf.c 22
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp 3
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp 6
/src/xerces-c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp 1
/src/xerces-c/src/./xercesc/util/XMLNetAccessor.hpp 1
/src/xerces-c/src/xercesc/util/XMLMsgLoader.cpp 2
/src/xerces-c/src/xercesc/util/XMLInitializer.cpp 1
/src/xerces-c/src/xercesc/util/EncodingValidator.cpp 3
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.c 17
/src/xerces-c/src/./xercesc/util/Janitor.c 91
/src/xerces-c/src/./xercesc/util/Hashers.hpp 4
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.hpp 3
/src/xerces-c/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp 1
/src/xerces-c/src/./xercesc/util/XMLMsgLoader.hpp 2
/src/xerces-c/src/xercesc/internal/XMLScanner.cpp 7
/src/xerces-c/src/xercesc/framework/XMLValidator.cpp 2
/src/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp 6
/src/xerces-c/src/xercesc/util/StringPool.cpp 2
/src/xerces-c/src/./xercesc/internal/XSerializable.hpp 2
/src/xerces-c/src/xercesc/internal/XSerializable.hpp 1
/src/xerces-c/src/xercesc/util/regx/TokenFactory.cpp 9
/src/xerces-c/src/xercesc/util/regx/XMLRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/RangeFactory.cpp 1
/src/xerces-c/src/./xercesc/util/RefHashTableOf.hpp 5
/src/xerces-c/src/xercesc/util/regx/ASCIIRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp 1
/src/xerces-c/src/xercesc/util/regx/RegularExpression.cpp 10
/src/xerces-c/src/./xercesc/util/regx/RangeTokenMap.hpp 3
/src/xerces-c/src/xercesc/util/regx/RangeToken.cpp 8
/src/xerces-c/src/./xercesc/util/regx/Token.hpp 3
/src/xerces-c/src/xercesc/util/regx/Token.cpp 6
/src/xerces-c/src/./xercesc/util/RuntimeException.hpp 3
/src/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp 1
/src/xerces-c/src/./xercesc/util/NameIdPool.c 4
/src/xerces-c/src/./xercesc/validators/DTD/DTDEntityDecl.hpp 1
/src/xerces-c/src/xercesc/framework/XMLEntityDecl.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLEntityDecl.hpp 2
/src/xerces-c/src/xercesc/validators/schema/XSDErrorReporter.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp 6
/src/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.cpp 3
/src/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp 5
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp 5
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidator.hpp 16
/src/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp 1
/src/xerces-c/src/./xercesc/validators/datatype/BooleanDatatypeValidator.hpp 1
/src/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/util/KVStringPair.cpp 3
/src/xerces-c/src/./xercesc/util/KVStringPair.hpp 5
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidatorFactory.hpp 2
/src/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp 1
/src/xerces-c/src/./xercesc/validators/datatype/InvalidDatatypeFacetException.hpp 3
/src/xerces-c/src/./xercesc/validators/datatype/AbstractStringValidator.hpp 6
/src/xerces-c/src/./xercesc/util/XMLEnumerator.hpp 4
/src/xerces-c/src/./xercesc/util/NullPointerException.hpp 1
/src/xerces-c/src/./xercesc/util/NoSuchElementException.hpp 2
/src/xerces-c/src/./xercesc/util/NumberFormatException.hpp 2
/src/xerces-c/src/./xercesc/util/XMLChar.hpp 1
/src/xerces-c/src/xercesc/util/regx/OpFactory.cpp 13
/src/xerces-c/src/./xercesc/util/ParseException.hpp 3
/src/xerces-c/src/./xercesc/util/regx/RegxParser.hpp 8
/src/xerces-c/src/xercesc/util/regx/RegxParser.cpp 9
/src/xerces-c/src/xercesc/util/regx/RegxUtil.cpp 2
/src/xerces-c/src/./xercesc/util/regx/RegxUtil.hpp 4
/src/xerces-c/src/./xercesc/util/regx/TokenFactory.hpp 1
/src/xerces-c/src/./xercesc/util/ArrayIndexOutOfBoundsException.hpp 2
/src/xerces-c/src/./xercesc/util/regx/RegularExpression.hpp 5
/src/xerces-c/src/./xercesc/util/regx/RangeToken.hpp 3
/src/xerces-c/src/xercesc/util/regx/CharToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/StringToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/ClosureToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/UnionToken.cpp 1
/src/xerces-c/src/xercesc/util/regx/Op.cpp 9
/src/xerces-c/src/./xercesc/util/regx/Op.hpp 5
/src/xerces-c/src/xercesc/util/regx/BMPattern.cpp 2
/src/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp 1
/src/xerces-c/src/xercesc/validators/datatype/XMLCanRepGroup.cpp 2
/src/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp 2
/src/xerces-c/src/xercesc/framework/psvi/XSValue.cpp 2
/src/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp 3
/src/xerces-c/src/./xercesc/util/RefHash2KeysTableOf.c 11
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLAttDefList.hpp 2
/src/xerces-c/src/xercesc/framework/XMLAttDefList.hpp 1
/src/xerces-c/src/xercesc/util/QName.cpp 5
/src/xerces-c/src/./xercesc/util/QName.hpp 5
/src/xerces-c/src/./xercesc/validators/common/ContentSpecNode.hpp 5
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp 1
/src/xerces-c/src/xercesc/framework/XMLAttDef.cpp 3
/src/xerces-c/src/./xercesc/validators/schema/ComplexTypeInfo.hpp 5
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationRegistry.cpp 2
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp 2
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.hpp 1
/src/xerces-c/src/./xercesc/dom/DOMImplementation.hpp 2
/src/xerces-c/src/./xercesc/dom/DOMImplementationLS.hpp 2
/src/xerces-c/src/./xercesc/dom/DOMImplementationSource.hpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNodeListImpl.cpp 1
/src/xerces-c/src/./xercesc/dom/DOMNodeList.hpp 1
/src/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp 1
/src/xerces-c/src/xercesc/xinclude/XIncludeUtils.cpp 1
/src/xerces-c/src/xercesc/parsers/SAXParser.cpp 7
/src/xerces-c/src/./xercesc/sax/Parser.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLDocumentHandler.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLErrorReporter.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLEntityHandler.hpp 2
/src/xerces-c/src/./xercesc/validators/DTD/DocTypeHandler.hpp 2
/src/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp 2
/src/xerces-c/src/./xercesc/sax/AttributeList.hpp 2
/src/xerces-c/src/./xercesc/framework/XMLBuffer.hpp 5
/src/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp 1
/src/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLGrammarPool.hpp 3
/src/xerces-c/src/./xercesc/util/ValueVectorOf.c 6
/src/xerces-c/src/./xercesc/validators/common/GrammarResolver.hpp 2
/src/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp 1
/src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp 2
/src/xerces-c/src/xercesc/internal/ReaderMgr.cpp 2
/src/xerces-c/src/./xercesc/sax/Locator.hpp 2
/src/xerces-c/src/xercesc/framework/XMLBufferMgr.cpp 2
/src/xerces-c/src/xercesc/internal/ElemStack.cpp 2
/src/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp 1
/src/xerces-c/src/./xercesc/framework/ValidationContext.hpp 2
/src/xerces-c/src/xercesc/framework/XMLBuffer.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLValidator.hpp 3
/src/xerces-c/src/xercesc/internal/XMLReader.cpp 1
/src/xerces-c/src/./xercesc/util/RefStackOf.c 3
/src/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp 1
/src/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp 1
/src/xerces-c/src/./xercesc/util/ValueStackOf.c 2
/src/xerces-c/src/./xercesc/validators/schema/XSDErrorReporter.hpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/XPathMatcherStack.cpp 1
/src/xerces-c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp 2
/src/xerces-c/src/xercesc/validators/schema/identity/FieldActivator.cpp 1
/src/xerces-c/src/./xercesc/validators/schema/identity/ValueStoreCache.hpp 1
/src/xerces-c/src/./xercesc/util/RefHash3KeysIdPool.c 2
/src/xerces-c/src/./xercesc/util/Hash2KeysSetOf.c 2
/src/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp 1
/src/xerces-c/src/./xercesc/framework/XMLAttr.hpp 1
/src/xerces-c/src/xercesc/framework/XMLAttr.cpp 1
/src/xerces-c/src/./xercesc/internal/XMLScanner.hpp 5
/src/xerces-c/src/xercesc/framework/MemBufInputSource.cpp 1
/src/xerces-c/src/xercesc/sax/InputSource.cpp 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
xercesc_3_2::IGXMLScanner::scanDocument(xercesc_3_2::InputSourceconst&) /src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp 2 ['N/A', 'N/A'] 46 0 369 78 61 4874 0 18865 16408
xercesc_3_2::DGXMLScanner::scanDocTypeDecl() /src/xerces-c/src/xercesc/internal/DGXMLScanner.cpp 1 ['N/A'] 15 0 1177 225 164 1073 0 4119 2387
xercesc_3_2::XSValue::getCanonicalRepresentation(char16_tconst*,xercesc_3_2::XSValue::DataType,xercesc_3_2::XSValue::Status&,xercesc_3_2::XSValue::XMLVersion,bool,xercesc_3_2::MemoryManager*) /src/xerces-c/src/xercesc/framework/psvi/XSValue.cpp 6 ['N/A', 'int', 'N/A', 'int', 'bool', 'N/A'] 14 0 147 23 7 625 0 2772 2316

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
35.0%
3411 / 9742
Cyclomatic complexity statically reachable by fuzzers
42.0%
25983 / 61851

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

/src/parse_target.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xercesc_3_2::RegxParser::parseAtom()', 'xercesc_3_2::RegxParser::parseTerm(bool)', 'xercesc_3_2::XMLString::subString(char16_t*, char16_t const*, unsigned long, unsigned long, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::RegularExpression::prepare()', 'xercesc_3_2::RangeToken::mergeRanges(xercesc_3_2::Token const*)', 'xercesc_3_2::TokenFactory::createChar(unsigned int, bool)', 'xercesc_3_2::RegularExpression::prepare()', 'xercesc_3_2::RegularExpression::compileParenthesis(xercesc_3_2::Token const*, xercesc_3_2::Op*, bool)', 'xercesc_3_2::RegularExpression::compile(xercesc_3_2::Token const*, xercesc_3_2::Op*, bool)', 'xercesc_3_2::AbstractStringValidator::assignFacet(xercesc_3_2::MemoryManager*)']

/src/parse_target_proto.cpp

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xercesc_3_2::RegxParser::parseAtom()', 'xercesc_3_2::RegxParser::parseTerm(bool)', 'xercesc_3_2::XMLString::subString(char16_t*, char16_t const*, unsigned long, unsigned long, xercesc_3_2::MemoryManager*)', 'xercesc_3_2::RegularExpression::prepare()', 'xercesc_3_2::RangeToken::mergeRanges(xercesc_3_2::Token const*)', 'xercesc_3_2::TokenFactory::createChar(unsigned int, bool)', 'xercesc_3_2::RegularExpression::prepare()', 'xercesc_3_2::RegularExpression::compileParenthesis(xercesc_3_2::Token const*, xercesc_3_2::Op*, bool)', 'xercesc_3_2::RegularExpression::compile(xercesc_3_2::Token const*, xercesc_3_2::Op*, bool)', 'xercesc_3_2::AbstractStringValidator::assignFacet(xercesc_3_2::MemoryManager*)']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
xercesc_3_2::DOMDocumentImpl::allocate(unsignedlong) 36 16 44.44% []
xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes) 32 9 28.12% []
xercesc_3_2::XMLValidator::emitError(xercesc_3_2::XMLValid::Codes,char16_tconst*,char16_tconst*,char16_tconst*,char16_tconst*) 32 9 28.12% []
xercesc_3_2::IGXMLScanner::scanEndTag(bool&) 210 113 53.80% []
xercesc_3_2::IGXMLScanner::sendCharData(xercesc_3_2::XMLBuffer&) 133 51 38.34% []
xercesc_3_2::IGXMLScanner::switchGrammar(char16_tconst*) 35 17 48.57% []
xercesc_3_2::InMemMsgLoader::loadMsg(unsignedint,char16_t*,unsignedlong) 41 18 43.90% []
xercesc_3_2::IconvGNUTransService::IconvGNUTransService(xercesc_3_2::MemoryManager*) 65 35 53.84% ['parse_target', 'parse_target_proto']
xercesc_3_2::XMLURL::conglomerateWithBase(xercesc_3_2::XMLURLconst&,bool) 67 7 10.44% []
xercesc_3_2::ParserForXMLSchema::decodeEscaped() 37 19 51.35% []
xercesc_3_2::RangeTokenMap::getRange(char16_tconst*,bool) 32 7 21.87% ['parse_target', 'parse_target_proto']
xercesc_3_2::RegularExpression::matches(char16_tconst*,unsignedlong,unsignedlong,xercesc_3_2::Match*,xercesc_3_2::MemoryManager*)const 107 18 16.82% []
xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*,xercesc_3_2::Opconst*,unsignedlong)const 192 44 22.91% []
xercesc_3_2::RegularExpression::prepare() 62 14 22.58% ['parse_target', 'parse_target_proto']
xercesc_3_2::RegxParser::parse(char16_tconst*,int) 36 17 47.22% ['parse_target', 'parse_target_proto']
xercesc_3_2::RegxParser::parseAtom() 79 27 34.17% ['parse_target', 'parse_target_proto']
xercesc_3_2::RegxParser::parseCharacterClass(bool) 136 65 47.79% ['parse_target', 'parse_target_proto']
xercesc_3_2::UnionToken::addChild(xercesc_3_2::Token*,xercesc_3_2::TokenFactory*) 62 28 45.16% []
xercesc_3_2::DFAContentModel::validateContent(xercesc_3_2::QName**,unsignedlong,unsignedint,unsignedlong*,xercesc_3_2::MemoryManager*)const 103 56 54.36% []
xercesc_3_2::DFAContentModel::handleRepetitions(xercesc_3_2::QNameconst*,unsignedint,unsignedint,unsignedint&,unsignedint&,unsignedlong,xercesc_3_2::SubstitutionGroupComparator*)const 92 5 5.434% []
xercesc_3_2::DFAContentModel::buildSyntaxTree(xercesc_3_2::ContentSpecNode*,unsignedint&) 170 90 52.94% []
xercesc_3_2::MixedContentModel::validateContent(xercesc_3_2::QName**,unsignedlong,unsignedint,unsignedlong*,xercesc_3_2::MemoryManager*)const 91 28 30.76% []
xercesc_3_2::AbstractNumericFacetValidator::assignFacet(xercesc_3_2::MemoryManager*) 89 45 50.56% []
xercesc_3_2::AbstractNumericFacetValidator::inspectFacet(xercesc_3_2::MemoryManager*) 64 25 39.06% []
xercesc_3_2::AbstractNumericFacetValidator::inspectFacetBase(xercesc_3_2::MemoryManager*) 279 63 22.58% []
xercesc_3_2::AbstractNumericValidator::boundsCheck(xercesc_3_2::XMLNumberconst*,xercesc_3_2::MemoryManager*) 50 17 34.0% []
xercesc_3_2::AbstractStringValidator::assignFacet(xercesc_3_2::MemoryManager*) 89 39 43.82% ['parse_target', 'parse_target_proto']
xercesc_3_2::AbstractStringValidator::inspectFacetBase(xercesc_3_2::MemoryManager*) 145 30 20.68% []
xercesc_3_2::AbstractStringValidator::inheritFacet() 32 16 50.0% []
xercesc_3_2::DecimalDatatypeValidator::assignAdditionalFacet(char16_tconst*,char16_tconst*,xercesc_3_2::MemoryManager*) 41 16 39.02% []
xercesc_3_2::DecimalDatatypeValidator::checkAdditionalFacetConstraintsBase(xercesc_3_2::MemoryManager*)const 80 17 21.25% []
xercesc_3_2::DecimalDatatypeValidator::checkContent(char16_tconst*,xercesc_3_2::ValidationContext*,bool,xercesc_3_2::MemoryManager*) 79 21 26.58% []
xercesc_3_2::ListDatatypeValidator::inspectFacetBase(xercesc_3_2::MemoryManager*) 41 8 19.51% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMTypeInfoImpl.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/MonthDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSModelGroup.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/identity/XPathMatcherStack.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMXPathResult.hpp [] []
/src/xerces-c/src/./xercesc/validators/common/ContentSpecNode.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp [] []
/src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h ['parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/regx/CharToken.hpp [] []
/src/xerces-c/src/./xercesc/util/NumberFormatException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/XMLDateTime.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLBuffer.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/DurationDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/XercesGroupInfo.hpp [] []
/src/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMXPathExpression.hpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/PSVIAttributeList.hpp [] []
/src/xerces-c/src/./xercesc/util/PlatformUtils.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/MutexManagers/StdMutexMgr.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/XMLRecognizer.cpp [] []
/src/xerces-c/src/xercesc/framework/XMLEntityDecl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMTreeWalkerImpl.hpp [] []
/src/xerces-c/src/./xercesc/util/Hashers.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/framework/URLInputSource.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/CMStateSet.hpp [] []
/src/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/ConcatToken.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/regx/RangeTokenMap.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/RefHash2KeysTableOf.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DayDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/PSVIHandler.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMRange.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.hpp [] []
/src/LPM/external.protobuf/include/google/protobuf/port.h [] []
/src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/internal/SGXMLScanner.cpp [] []
/src/xerces-c/src/./xercesc/util/BaseRefVectorOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/ValueVectorOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/xinclude/XIncludeUtils.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/ASCIIRangeFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.cpp [] []
/src/xerces-c/src/./xercesc/util/Hash2KeysSetOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/Mutexes.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/SchemaAttDef.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMNodeIteratorImpl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp [] []
/src/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DateDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/sax2/Attributes.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/SchemaValidator.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/ComplexTypeInfo.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/XMLFloat.hpp [] []
/src/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/sax/InputSource.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp [] []
/src/xerces-c/src/xercesc/internal/IGXMLScanner.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/XMLWin1252Transcoder.cpp [] []
/src/xerces-c/src/./xercesc/util/Base64.hpp [] []
/src/genfiles/xml.pb.cc ['parse_target_proto'] ['parse_target_proto']
/src/xerces-c/src/./xercesc/dom/impl/DOMDeepNodeListPool.c [] []
/src/xerces-c/src/xercesc/framework/MemBufInputSource.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/RegxParser.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/XMLUri.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/XMLCanRepGroup.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMLocatorImpl.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/EncodingValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMEntityReference.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMDocument.hpp [] []
/src/xerces-c/src/./xercesc/validators/DTD/DTDGrammar.hpp [] []
/src/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp [] []
/src/xerces-c/src/xercesc/framework/XMLAttDefList.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/framework/psvi/XSAnnotation.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLGrammarDescription.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/ListDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/util/regx/Match.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMErrorImpl.cpp [] []
/src/xerces-c/src/./xercesc/internal/XMLReader.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLString.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/AnyURIDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/validators/DTD/DTDValidator.hpp [] []
/src/xerces-c/src/./xercesc/internal/ElemStack.hpp [] []
/src/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/strnicmp.c [] []
/src/xerces-c/src/./xercesc/internal/XSObjectFactory.hpp [] []
/src/xerces-c/src/xercesc/util/regx/RegxUtil.cpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/XercesGroupInfo.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/regx/RegularExpression.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/DTD/DTDEntityDecl.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMDocumentTraversal.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/SubstitutionGroupComparator.hpp [] []
/src/xerces-c/src/./xercesc/validators/common/CMLeaf.hpp [] []
/src/xerces-c/src/./xercesc/util/RefStackOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XMLIBM1140Transcoder.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMNode.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/ENTITYDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/XercesAttGroupInfo.hpp [] []
/src/xerces-c/src/./xercesc/util/TransENameMap.c [] []
/src/xerces-c/src/xercesc/util/XMLBigDecimal.cpp [] []
/src/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/impl/XSDElementNSImpl.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMTypeInfoImpl.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/IC_Unique.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLSchemaDescription.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListPool.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLException.hpp [] []
/src/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DecimalDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp [] []
/src/xerces-c/src/xercesc/validators/DTD/DTDEntityDecl.cpp [] []
/src/xerces-c/src/xercesc/util/XMLDateTime.cpp [] []
/src/xerces-c/src/./xercesc/internal/XMLScanner.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/LPM/external.protobuf/include/google/protobuf/arenastring.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp [] []
/src/xerces-c/src/./xercesc/sax/ErrorHandler.hpp [] []
/src/xerces-c/src/xercesc/util/BinFileInputStream.cpp [] []
/src/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/OutOfMemoryException.hpp [] []
/src/xerces-c/src/xercesc/framework/XMLGrammarDescription.cpp [] []
/src/xerces-c/src/./xercesc/internal/WFXMLScanner.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/SchemaGrammar.cpp [] []
/src/xerces-c/src/xercesc/util/regx/OpFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/psvi/XSMultiValueFacet.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMChildNode.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/SimpleContentModel.hpp [] []
/src/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/QName.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/internal/ReaderMgr.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp [] []
/src/xerces-c/src/xercesc/util/regx/ClosureToken.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp [] []
/src/xerces-c/src/xercesc/internal/ReaderMgr.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/TransENameMap.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/XMLValidator.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/dom/DOMLSSerializer.hpp [] []
/src/xerces-c/src/./xercesc/internal/EndOfEntityException.hpp [] []
/src/xerces-c/src/xercesc/internal/XMLReader.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/NullPointerException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/internal/DGXMLScanner.cpp [] []
/src/xerces-c/src/./xercesc/sax/InputSource.hpp [] []
/src/xerces-c/src/xercesc/util/XMLNumber.cpp [] []
/src/xerces-c/src/./xercesc/internal/IGXMLScanner.hpp [] []
/src/xerces-c/src/xercesc/util/SynchronizedStringPool.cpp [] []
/src/xerces-c/src/./xercesc/util/RefHashTableOf.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.hpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.hpp [] []
/src/xerces-c/src/./xercesc/dom/impl/DOMCasts.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMCharacterData.hpp [] []
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/AbstractNumericValidator.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/XercesAttGroupInfo.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/CMNode.hpp [] []
/src/genfiles/xml.pb.h ['parse_target_proto'] ['parse_target_proto']
/src/xerces-c/src/./xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/XMLDocumentHandler.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMLSOutput.hpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/XSComplexTypeDefinition.hpp [] []
/src/xerces-c/src/./xercesc/util/regx/ConcatToken.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/PSVIElement.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLAttDefList.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/regx/TokenFactory.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/parsers/DOMLSParserImpl.hpp [] []
/src/xerces-c/src/./xercesc/util/BitOps.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLBigDecimal.hpp [] []
/src/xerces-c/src/./xercesc/sax/AttributeList.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/dom/impl/DOMLocatorImpl.hpp [] []
/src/xerces-c/src/xercesc/util/XMLChar.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMLSInput.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMText.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IC_Field.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMPSVITypeInfo.hpp [] []
/src/xerces-c/src/./xercesc/internal/XSAXMLScanner.hpp [] []
/src/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/common/DFAContentModel.cpp [] []
/src/LPM/external.protobuf/include/google/protobuf/explicitly_constructed.h ['parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/UnexpectedEOFException.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/SubstitutionGroupComparator.cpp [] []
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/XSDDOMParser.hpp [] []
/src/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/psvi/XSParticle.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/IDREFDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/GeneralAttributeCheck.hpp [] []
/src/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp [] []
/src/xerces-c/src/xercesc/util/regx/ParenToken.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/FloatDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/util/XML88591Transcoder.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLBufferMgr.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/NamespaceScope.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/XMLAttr.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/XMLChTranscoder.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/XPathMatcherStack.hpp [] []
/src/LPM/external.protobuf/include/google/protobuf/arena.h [] []
/src/xerces-c/src/./xercesc/util/RefHash3KeysIdPool.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/RuntimeException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/framework/XMLDTDDescription.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/QNameDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp [] []
/src/xerces-c/src/xercesc/util/XMLBigInteger.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/XercesElementWildcard.cpp [] []
/src/xerces-c/src/xercesc/util/XMLURL.cpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/PSVIItem.hpp [] []
/src/xerces-c/src/xercesc/util/regx/XMLRangeFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/xinclude/XIncludeLocation.cpp [] []
/src/xerces-c/src/./xercesc/util/regx/RegxParser.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/NCNameDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/framework/MemBufInputSource.hpp [] []
/src/xerces-c/src/./xercesc/framework/MemoryManager.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/regx/RegxUtil.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/SchemaInfo.hpp [] []
/src/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.cpp [] []
/src/xerces-c/src/./xercesc/sax2/SAX2XMLReader.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/XMLString.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/IOException.hpp [] []
/src/xerces-c/src/./xercesc/util/regx/StringToken.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSMultiValueFacet.cpp [] []
/src/xerces-c/src/./xercesc/util/BinFileInputStream.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSValue.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp [] []
/src/xerces-c/src/./xercesc/util/XMLMutexMgr.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/RefVectorOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidatorFactory.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp [] []
/src/xerces-c/src/xercesc/internal/WFXMLScanner.cpp [] []
/src/xerces-c/src/./xercesc/util/regx/UnionToken.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLGrammarPool.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp [] []
/src/xerces-c/src/./xercesc/util/XMLResourceIdentifier.hpp [] []
/src/xerces-c/src/xercesc/util/XMLUTF8Transcoder.cpp [] []
/src/xerces-c/src/./xercesc/util/regx/ClosureToken.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMAttrMapImpl.hpp [] []
/src/xerces-c/src/./xercesc/validators/common/DFAContentModel.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/InvalidDatatypeValueException.hpp [] []
/src/xerces-c/src/xercesc/framework/LocalFileInputSource.cpp [] []
/src/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IdentityConstraint.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMImplementationLS.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/XSDElementNSImpl.hpp [] []
/src/xerces-c/src/./xercesc/util/regx/Token.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMStringListImpl.cpp [] []
/src/xerces-c/src/./xercesc/util/ParseException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/parsers/SAX2XMLReaderImpl.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLInteger.hpp [] []
/src/xerces-c/src/./xercesc/util/ArrayIndexOutOfBoundsException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/XMLAbstractDoubleFloat.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMTreeWalker.hpp [] []
/src/xerces-c/src/./xercesc/parsers/XercesDOMParser.hpp [] []
/src/xerces-c/src/xercesc/util/XMLIBM1047Transcoder.cpp [] []
/src/xerces-c/src/xercesc/framework/XMLDTDDescription.cpp [] []
/src/xerces-c/src/./xercesc/internal/ValidationContextImpl.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLPScanToken.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMLSParserFilter.hpp [] []
/src/xerces_fuzz_common.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/RefHash2KeysTableOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/framework/psvi/XSSimpleTypeDefinition.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMConfiguration.hpp [] []
/src/xerces-c/src/./xercesc/util/Janitor.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/regx/Op.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XMLMsgLoader.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/identity/XPathException.hpp [] []
/src/xerces-c/src/./xercesc/internal/XSerializeEngine.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/IC_Field.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMNodeList.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/common/AllContentModel.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/Grammar.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/AbstractNumericFacetValidator.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLFileMgr.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/DOMRangeException.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/RegularExpression.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/DTD/DTDElementDecl.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DatatypeValidator.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/TimeDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/parsers/XercesDOMParser.cpp [] []
/src/xerces-c/src/xercesc/validators/common/CMUnaryOp.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/NamespaceScope.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/XMLCanRepGroup.hpp [] []
/src/xerces-c/src/xercesc/internal/ElemStack.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/common/CMAny.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMCasts.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSModel.cpp [] []
/src/xerces-c/src/xercesc/util/Base64.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/XSDLocator.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DoubleDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSAnnotation.cpp [] []
/usr/local/lib/clang/18/include/cpuid.h ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/dom/DOMProcessingInstruction.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMXPathNSResolver.hpp [] []
/src/xerces-c/src/xercesc/util/regx/Op.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/common/MixedContentModel.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeBase.hpp [] []
/src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h ['parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/RefHash3KeysIdPool.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMDocumentRange.hpp [] []
/src/xerces-c/src/./xercesc/sax/SAXException.hpp [] []
/src/xerces-c/src/xercesc/dom/DOMXPathException.cpp [] []
/src/xerces-c/src/xercesc/util/XMLException.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/identity/FieldValueMap.cpp [] []
/src/xerces-c/src/xercesc/internal/XSerializeEngine.cpp [] []
/src/xerces-c/src/./xercesc/util/RefArrayOf.c [] []
/src/xerces-c/src/xercesc/util/regx/CharToken.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLElementDecl.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IdentityConstraintHandler.hpp [] []
/src/xerces-c/src/xercesc/util/regx/RangeFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/parse_target_proto.cpp ['parse_target_proto'] ['parse_target_proto']
/src/xerces-c/src/./xercesc/framework/psvi/XSAttributeDeclaration.hpp [] []
/src/xerces-c/src/xercesc/util/QName.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/datatype/YearMonthDatatypeValidator.hpp [] []
/src/parse_target.cpp ['parse_target'] ['parse_target']
/src/xerces-c/src/./xercesc/framework/psvi/XSFacet.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/XMLContentModel.hpp [] []
/src/xerces-c/src/./xercesc/util/PanicHandler.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeListImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/KVStringPair.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMStringPool.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/XPathMatcher.hpp [] []
/src/xerces-c/src/xercesc/validators/common/SimpleContentModel.cpp [] []
/src/xerces-c/src/xercesc/util/XMLUCS4Transcoder.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLValidityCodes.hpp [] []
/src/xerces-c/src/xercesc/util/TransService.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/XMLNetAccessor.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/stricmp.c [] []
/src/xerces-c/src/./xercesc/internal/DGXMLScanner.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/XMemory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/datatype/IDDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMErrorImpl.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMImplementation.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/DTD/DocTypeHandler.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/schema/XSDLocator.cpp [] []
/src/xerces-c/src/./xercesc/internal/MemoryManagerImpl.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/FileManagers/PosixFileMgr.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/XSDElementNSImpl.cpp [] []
/src/xerces-c/src/xercesc/internal/XMLScanner.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp [] []
/src/xerces-c/src/xercesc/validators/common/Grammar.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/EmptyStackException.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMError.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp [] []
/src/xerces-c/src/xercesc/util/StringPool.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/XMLURL.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMCDATASection.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/TraverseSchema.hpp [] []
/src/xerces-c/src/./xercesc/util/DefaultPanicHandler.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/XMLBigInteger.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IC_Key.hpp [] []
/src/xerces-c/src/xercesc/framework/XMLFormatter.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/ValueStoreCache.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp [] []
/src/xerces-c/src/xercesc/util/regx/BMPattern.cpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/sax/SAXParseException.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IC_Unique.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLFormatter.hpp [] []
/src/xerces-c/src/./xercesc/util/UTFDataFormatException.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/datatype/UnionDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationRegistry.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/psvi/XSTypeDefinition.hpp [] []
/src/xerces-c/src/./xercesc/util/BinMemInputStream.hpp [] []
/src/xerces-c/src/xercesc/util/XMLASCIITranscoder.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp [] []
/src/xerces-c/src/xercesc/framework/XMLBuffer.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.cpp [] []
/src/xerces-c/src/./xercesc/sax/Parser.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMAttrMapImpl.cpp [] []
/src/xerces-c/src/./xercesc/util/TranscodingException.hpp [] []
/src/xerces-c/src/xercesc/util/DefaultPanicHandler.cpp [] []
/src/xerces-c/src/xercesc/util/regx/Match.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/IC_Key.cpp [] []
/src/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMXPathEvaluator.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/StringDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLDouble.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLChar.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/util/KVStringPair.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/XMLNotationDecl.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/AllContentModel.hpp [] []
/src/xerces-c/src/./xercesc/util/regx/ParenToken.hpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/PSVIAttribute.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMLSParser.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLMsgLoader.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/framework/XMLSchemaDescription.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMDocumentFragment.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMElement.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/NameDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/validators/common/CMBinaryOp.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLErrorCodes.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/internal/MemoryManagerImpl.cpp [] []
/src/xerces-c/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp [] []
/src/LPM/external.protobuf/include/google/protobuf/generated_message_util.h [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/ValueStore.hpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/XSNamedMap.c [] []
/src/xerces-c/src/xercesc/framework/XMLValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.cpp [] []
/src/./xmlProtoConverter.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/framework/psvi/XSObject.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.cpp [] []
/src/xerces-c/src/xercesc/sax/SAXException.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/FieldValueMap.hpp [] []
/src/xerces-c/src/xercesc/validators/common/MixedContentModel.cpp [] []
/src/xerces-c/src/xercesc/internal/XProtoType.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/XMLErrorReporter.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/framework/XMLEntityDecl.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/schema/TraverseSchema.cpp [] []
/src/xerces-c/src/xercesc/dom/DOMException.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMTypeInfo.hpp [] []
/src/xerces-c/src/xercesc/framework/psvi/PSVIItem.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/CMRepeatingLeaf.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMStringList.hpp [] []
/src/LPM/external.protobuf/include/google/protobuf/message_lite.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMTreeWalkerImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/XercesXPath.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/XSDErrorReporter.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMImplementationList.hpp [] []
/src/xerces-c/src/./xercesc/util/ValueHashTableOf.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/regx/UnionToken.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMLocator.hpp [] []
/src/xerces-c/src/./xercesc/util/ValueStackOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMDocumentType.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/SchemaInfo.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/datatype/YearDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/FieldActivator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/LPM/external.protobuf/include/google/protobuf/message.h ['parse_target_proto'] []
/src/xerces-c/src/./xercesc/dom/DOMImplementationSource.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp [] []
/src/LPM/external.protobuf/include/google/protobuf/arena_align.h [] []
/src/LPM/external.protobuf/include/absl/log/internal/nullstream.h ['parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/common/GrammarResolver.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/framework/XMLElementDecl.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeVector.cpp [] []
/src/xerces-c/src/./xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMComment.hpp [] []
/src/xerces-c/src/xercesc/framework/Wrapper4DOMLSInput.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/InvalidDatatypeFacetException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xmlProtoConverter.cpp ['parse_target_proto'] ['parse_target_proto']
/src/xerces-c/src/./xercesc/parsers/AbstractDOMParser.hpp [] []
/src/xerces-c/src/./xercesc/internal/XMLInternalErrorHandler.hpp [] []
/src/xerces-c/src/./xercesc/util/NameIdPool.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/internal/XSObjectFactory.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/XSDDOMParser.cpp [] []
/src/xerces-c/src/./xercesc/util/RefHashTableOf.c ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/framework/psvi/XSFacet.cpp [] []
/src/xerces-c/src/./xercesc/util/XMLStringTokenizer.hpp [] []
/src/xerces-c/src/./xercesc/validators/DTD/DTDEntityDecl.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/internal/SGXMLScanner.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/FieldActivator.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/SchemaAttDefList.hpp [] []
/src/xerces-c/src/./xercesc/validators/DTD/DTDScanner.hpp [] []
/src/xerces-c/src/./xercesc/xinclude/XIncludeLocation.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLocatorImpl.cpp [] []
/src/xerces-c/src/./xercesc/util/RefArrayVectorOf.c [] []
/src/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/framework/XMLAttDef.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMStringPool.cpp [] []
/src/xerces-c/src/xercesc/util/regx/Token.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/psvi/XSAttributeUse.cpp [] []
/src/xerces-c/src/xercesc/util/BinInputStream.cpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IC_Selector.hpp [] []
/src/xerces-c/src/./xercesc/util/XMLEnumerator.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XMLUri.cpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/XSNamespaceItem.hpp [] []
/src/xerces-c/src/xercesc/framework/LocalFileFormatTarget.cpp [] []
/src/xerces-c/src/xercesc/validators/DTD/DTDAttDef.cpp [] []
/usr/local/bin/../include/c++/v1/string [] []
/src/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMNamedNodeMap.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMNodeIterator.hpp [] []
/src/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/DTD/DTDAttDef.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/SchemaDateTimeException.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMAttr.hpp [] []
/src/xerces-c/src/xercesc/util/regx/ParserForXMLSchema.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/XSElementDeclaration.hpp [] []
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMImplementationListImpl.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/dom/DOMNotation.hpp [] []
/src/xerces-c/src/./xercesc/validators/schema/identity/IC_KeyRef.hpp [] []
/src/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/KeyRefPair.c [] []
/src/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.hpp [] []
/src/xerces-c/src/xercesc/parsers/AbstractDOMParser.cpp [] []
/src/xerces-c/src/./xercesc/dom/DOMEntity.hpp [] []
/src/xerces-c/src/./xercesc/internal/XSerializationException.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLNotationDecl.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLRefInfo.hpp [] []
/src/xerces-c/src/xercesc/util/regx/XMLUniCharacter.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/regx/RangeToken.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/PanicHandler.cpp [] []
/src/xerces-c/src/xercesc/framework/MemBufFormatTarget.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp [] []
/src/xerces-c/src/./xercesc/framework/psvi/XSModel.hpp [] []
/src/xerces-c/src/./xercesc/util/IllegalArgumentException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/framework/psvi/PSVIElement.hpp [] []
/src/xerces-c/src/xercesc/util/PlatformUtils.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/SchemaElementDecl.hpp [] []
/src/xerces-c/src/./xercesc/util/StringPool.hpp [] []
/src/xerces-c/src/./xercesc/framework/XMLAttr.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/parsers/SAXParser.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/TokenFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/XMLDouble.cpp [] []
/src/xerces-c/src/./xercesc/framework/ValidationContext.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/util/TransService.hpp [] []
/src/xerces-c/src/xercesc/util/XMLFloat.cpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/DTD/DTDAttDefList.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/MonthDayDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp [] []
/src/xerces-c/src/xercesc/framework/XMLBufferMgr.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/internal/XSerializable.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XML256TableTranscoder.cpp [] []
/src/xerces-c/src/./xercesc/util/NoSuchElementException.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/BinMemInputStream.cpp [] []
/src/xerces-c/src/./xercesc/sax/Locator.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/dom/impl/DOMNodeIDMap.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp [] []
/src/xerces-c/src/xercesc/validators/schema/identity/IC_Selector.cpp [] []
/src/xerces-c/src/xercesc/framework/psvi/XSWildcard.cpp [] []
/src/xerces-c/src/./xercesc/framework/XMLEntityHandler.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XMLEBCDICTranscoder.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/util/regx/RangeToken.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMXPathResultImpl.cpp [] []
/src/xerces-c/src/xercesc/util/regx/StringToken.cpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/sax/SAXException.hpp [] []
/src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/schema/identity/IC_KeyRef.cpp [] []
/src/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/LPM/external.protobuf/include/absl/numeric/bits.h ['parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/framework/XMLAttDefList.cpp [] []
/src/xerces-c/src/xercesc/dom/DOMLSException.cpp [] []
/src/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/validators/schema/XUtil.cpp [] []
/src/xerces-c/src/xercesc/util/XMLUTF16Transcoder.cpp [] []
/src/xerces-c/src/./xercesc/validators/common/ContentLeafNameTypeVector.hpp [] []
/src/xerces-c/src/xercesc/util/PlatformUtils.hpp [] []
/src/xerces-c/src/xercesc/framework/XMLRefInfo.cpp [] []
/src/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/BooleanDatatypeValidator.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/validators/schema/XSDErrorReporter.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/./xercesc/validators/schema/SchemaGrammar.hpp [] []
/src/xerces-c/src/./xercesc/dom/DOMMemoryManager.hpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/DateTimeDatatypeValidator.hpp [] []
/src/xerces-c/src/xercesc/util/HexBin.cpp [] []
/src/xerces-c/src/./xercesc/util/XMLUTF8Transcoder.hpp [] []
/src/xerces-c/src/xercesc/framework/XMLAttDef.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/./xercesc/util/FlagJanitor.c [] []
/src/xerces-c/src/./xercesc/util/XMemory.hpp ['parse_target', 'parse_target_proto'] []
/src/xerces-c/src/xercesc/util/XMLInitializer.cpp ['parse_target', 'parse_target_proto'] ['parse_target', 'parse_target_proto']
/src/xerces-c/src/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp [] []
/src/xerces-c/src/./xercesc/validators/datatype/AbstractStringValidator.hpp ['parse_target', 'parse_target_proto'] []

Directories in report

Directory
/src/LPM/external.protobuf/include/google/protobuf/io/
/src/LPM/external.protobuf/include/absl/log/internal/
/src/xerces-c/src/xercesc/util/MsgLoaders/InMemory/
/src/xerces-c/src/xercesc/validators/common/
/src/xerces-c/src/./xercesc/xinclude/
/src/xerces-c/src/./xercesc/util/regx/
/src/xerces-c/src/xercesc/validators/schema/identity/
/src/xerces-c/src/xercesc/validators/schema/
/src/xerces-c/src/xercesc/framework/psvi/
/src/xerces-c/src/xercesc/util/FileManagers/
/src/xerces-c/src/./xercesc/framework/
/src/xerces-c/src/./xercesc/validators/datatype/
/src/xerces-c/src/xercesc/validators/DTD/
/src/
/src/xerces-c/src/xercesc/util/NetAccessors/
/src/xerces-c/src/./xercesc/internal/
/src/xerces-c/src/xercesc/util/Transcoders/IconvGNU/
/src/xerces-c/src/./xercesc/dom/
/src/xerces-c/src/xercesc/dom/impl/
/src/xerces-c/src/./xercesc/validators/DTD/
/src/xerces-c/src/
/src/xerces-c/src/./xercesc/framework/psvi/
/src/xerces-c/src/xercesc/util/NetAccessors/Socket/
/src/xerces-c/src/./xercesc/validators/schema/identity/
/src/xerces-c/src/xercesc/framework/
/src/xerces-c/src/xercesc/util/
/src/./
/src/xerces-c/src/./xercesc/util/NetAccessors/
/src/xerces-c/src/xercesc/parsers/
/src/LPM/external.protobuf/include/absl/numeric/
/src/xerces-c/src/xercesc/xinclude/
/src/xerces-c/src/./xercesc/dom/impl/
/src/xerces-c/src/xercesc/internal/
/src/xerces-c/src/./xercesc/parsers/
/usr/local/bin/../include/c++/v1/
/src/xerces-c/src/./xercesc/validators/schema/
/src/xerces-c/src/./xercesc/validators/common/
/src/LPM/external.protobuf/include/google/protobuf/
/src/xerces-c/src/xercesc/sax/
/src/genfiles/
/src/xerces-c/src/xercesc/util/MutexManagers/
/src/xerces-c/src/xercesc/validators/datatype/
/src/xerces-c/src/xercesc/util/regx/
/src/xerces-c/src/./xercesc/sax2/
/src/xerces-c/src/./xercesc/util/NetAccessors/Socket/
/src/xerces-c/src/./xercesc/util/
/usr/local/lib/clang/18/include/
/src/xerces-c/src/./xercesc/sax/
/src/xerces-c/src/xercesc/dom/