Chromium Code Reviews| Index: testing/libfuzzer/pdf_xml_fuzzer.cc |
| diff --git a/testing/libfuzzer/pdf_xml_fuzzer.cc b/testing/libfuzzer/pdf_xml_fuzzer.cc |
| index 592bf0f0667360d13d1d9484387ee0854b476819..8751c1d771ee4a71aca6d95e91212778604b6004 100644 |
| --- a/testing/libfuzzer/pdf_xml_fuzzer.cc |
| +++ b/testing/libfuzzer/pdf_xml_fuzzer.cc |
| @@ -14,22 +14,22 @@ |
| namespace { |
| -IFDE_XMLNode* XFA_FDEExtension_GetDocumentNode( |
| - IFDE_XMLDoc* pXMLDoc, |
| +CFDE_XMLNode* XFA_FDEExtension_GetDocumentNode( |
| + CFDE_XMLDoc* pXMLDoc, |
| FX_BOOL bVerifyWellFormness = FALSE) { |
| if (!pXMLDoc) { |
| return nullptr; |
| } |
| - IFDE_XMLNode* pXMLFakeRoot = pXMLDoc->GetRoot(); |
| - for (IFDE_XMLNode* pXMLNode = |
| - pXMLFakeRoot->GetNodeItem(IFDE_XMLNode::FirstChild); |
| - pXMLNode; pXMLNode = pXMLNode->GetNodeItem(IFDE_XMLNode::NextSibling)) { |
| + CFDE_XMLNode* pXMLFakeRoot = pXMLDoc->GetRoot(); |
| + for (CFDE_XMLNode* pXMLNode = |
| + pXMLFakeRoot->GetNodeItem(CFDE_XMLNode::FirstChild); |
| + pXMLNode; pXMLNode = pXMLNode->GetNodeItem(CFDE_XMLNode::NextSibling)) { |
| if (pXMLNode->GetType() == FDE_XMLNODE_Element) { |
| if (bVerifyWellFormness) { |
| - for (IFDE_XMLNode* pNextNode = |
| - pXMLNode->GetNodeItem(IFDE_XMLNode::NextSibling); |
| + for (CFDE_XMLNode* pNextNode = |
| + pXMLNode->GetNodeItem(CFDE_XMLNode::NextSibling); |
| pNextNode; |
| - pNextNode = pNextNode->GetNodeItem(IFDE_XMLNode::NextSibling)) { |
| + pNextNode = pNextNode->GetNodeItem(CFDE_XMLNode::NextSibling)) { |
| if (pNextNode->GetType() == FDE_XMLNODE_Element) { |
| return FALSE; |
| } |
| @@ -54,11 +54,11 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { |
| if (!stream) |
| return 0; |
| - std::unique_ptr<IFDE_XMLDoc> doc(IFDE_XMLDoc::Create()); |
| + std::unique_ptr<CFDE_XMLDoc> doc(new CFDE_XMLDoc); |
| if (!doc) |
|
Tom Sepez
2016/03/29 20:45:06
nit: new can't fail.
dsinclair
2016/03/29 20:58:46
Done.
|
| return 0; |
| - std::unique_ptr<IFDE_XMLParser, ReleaseDeleter<IFDE_XMLParser>> parser( |
| + std::unique_ptr<CFDE_XMLParser, ReleaseDeleter<CFDE_XMLParser>> parser( |
| new CXFA_XMLParser(doc->GetRoot(), stream.get())); |
|
Tom Sepez
2016/03/29 20:45:06
ditto
dsinclair
2016/03/29 20:58:46
Done.
|
| if (!parser) |
| return 0; |