/aosp_15_r20/external/pdfium/core/fpdfapi/parser/ |
H A D | cpdf_syntax_parser.cpp | 80 int CPDF_SyntaxParser::s_CurrentRecursionDepth = 0; 83 std::unique_ptr<CPDF_SyntaxParser> CPDF_SyntaxParser::CreateForTesting( in CreateForTesting() 86 return std::make_unique<CPDF_SyntaxParser>( in CreateForTesting() 91 CPDF_SyntaxParser::CPDF_SyntaxParser( in CPDF_SyntaxParser() function in CPDF_SyntaxParser 93 : CPDF_SyntaxParser( in CPDF_SyntaxParser() 98 CPDF_SyntaxParser::CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> validator, in CPDF_SyntaxParser() function in CPDF_SyntaxParser 106 CPDF_SyntaxParser::~CPDF_SyntaxParser() = default; 108 bool CPDF_SyntaxParser::GetCharAt(FX_FILESIZE pos, uint8_t& ch) { in GetCharAt() 114 bool CPDF_SyntaxParser::ReadBlockAt(FX_FILESIZE read_pos) { in ReadBlockAt() 133 bool CPDF_SyntaxParser::GetNextChar(uint8_t& ch) { in GetNextChar() [all …]
|
H A D | cpdf_syntax_parser_unittest.cpp | 19 CPDF_SyntaxParser parser( in TEST() 28 CPDF_SyntaxParser parser( in TEST() 37 CPDF_SyntaxParser parser( in TEST() 46 CPDF_SyntaxParser parser(pdfium::MakeRetain<CFX_ReadOnlySpanStream>( in TEST() 55 CPDF_SyntaxParser parser( in TEST() 64 CPDF_SyntaxParser parser( in TEST() 73 CPDF_SyntaxParser parser( in TEST() 82 CPDF_SyntaxParser parser( in TEST() 101 CPDF_SyntaxParser parser( in TEST() 110 CPDF_SyntaxParser parser( in TEST() [all …]
|
H A D | cpdf_syntax_parser.h | 31 class CPDF_SyntaxParser { 40 static std::unique_ptr<CPDF_SyntaxParser> CreateForTesting( 44 explicit CPDF_SyntaxParser(RetainPtr<IFX_SeekableReadStream> pFileAccess); 45 CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> pValidator, 47 ~CPDF_SyntaxParser();
|
H A D | cpdf_cross_ref_avail.h | 15 class CPDF_SyntaxParser; variable 19 CPDF_CrossRefAvail(CPDF_SyntaxParser* parser, 46 UnownedPtr<CPDF_SyntaxParser> const parser_;
|
H A D | cpdf_parser.cpp | 211 m_pSyntax = std::make_unique<CPDF_SyntaxParser>(std::move(validator), in InitSyntaxParser() 313 const CPDF_SyntaxParser::WordResult xref_offset_result = in ParseStartXRef() 360 CPDF_SyntaxParser::WordResult word_result = m_pSyntax->GetNextWord(); in VerifyCrossRefV4() 595 CPDF_SyntaxParser::WordResult word_result = m_pSyntax->GetNextWord(); in ParseCrossRefV4() 679 for (CPDF_SyntaxParser::WordResult result = m_pSyntax->GetNextWord(); in RebuildCrossRef() 717 nullptr, CPDF_SyntaxParser::ParseType::kStrict)); in RebuildCrossRef() 1037 m_pObjectsHolder, CPDF_SyntaxParser::ParseType::kLoose); in ParseIndirectObjectAt() 1208 std::unique_ptr<CPDF_SyntaxParser> parser) { in SetSyntaxParserForTesting() 1219 CPDF_SyntaxParser::WordResult word_result = m_pSyntax->GetNextWord(); in GetTrailerEnds()
|
H A D | cpdf_parser.h | 33 class CPDF_SyntaxParser; variable 139 void SetSyntaxParserForTesting(std::unique_ptr<CPDF_SyntaxParser> parser); 180 std::unique_ptr<CPDF_SyntaxParser> m_pSyntax;
|
H A D | cpdf_linearized_header.h | 17 class CPDF_SyntaxParser; variable 23 CPDF_SyntaxParser* parser);
|
H A D | cfdf_document.cpp | 40 CPDF_SyntaxParser parser(m_pFile); in ParseStream() 42 CPDF_SyntaxParser::WordResult word_result = parser.GetNextWord(); in ParseStream()
|
H A D | cpdf_hint_tables.h | 20 class CPDF_SyntaxParser; variable 72 CPDF_SyntaxParser* parser,
|
H A D | cpdf_object_stream.cpp | 97 CPDF_SyntaxParser syntax(data_stream_); in Init() 124 CPDF_SyntaxParser syntax(data_stream_); in ParseObjectAtOffset()
|
H A D | cpdf_linearized_header.cpp | 60 CPDF_SyntaxParser* parser) { in Parse() 64 parser->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose)); in Parse()
|
H A D | cpdf_cross_ref_avail.cpp | 28 CPDF_CrossRefAvail::CPDF_CrossRefAvail(CPDF_SyntaxParser* parser, in CPDF_CrossRefAvail() 166 parser_->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose); in CheckCrossRefStream()
|
H A D | cpdf_data_avail.h | 29 class CPDF_SyntaxParser; variable 166 CPDF_SyntaxParser* GetSyntaxParser() const;
|
H A D | cpdf_hint_tables_unittest.cpp | 52 CPDF_SyntaxParser parser( in MakeHeader() 164 CPDF_SyntaxParser parser(validator, 0); in TEST_F()
|
H A D | cpdf_cross_ref_avail_unittest.cpp | 16 std::unique_ptr<CPDF_SyntaxParser> MakeParserForBuffer( in MakeParserForBuffer() 18 return std::make_unique<CPDF_SyntaxParser>( in MakeParserForBuffer()
|
H A D | cpdf_hint_tables.cpp | 48 CPDF_SyntaxParser* parser, in Parse() 66 parser->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose)); in Parse()
|
H A D | cpdf_data_avail.cpp | 470 pObjList, CPDF_SyntaxParser::ParseType::kLoose); in ParseIndirectObjectAt() 501 m_parser.m_pSyntax = std::make_unique<CPDF_SyntaxParser>( in CheckHeaderAndLinearized() 917 CPDF_SyntaxParser* CPDF_DataAvail::GetSyntaxParser() const { in GetSyntaxParser()
|
H A D | cpdf_parser_unittest.cpp | 113 std::make_unique<CPDF_SyntaxParser>(std::move(pFileAccess))); in InitTestFromFile() 120 SetSyntaxParserForTesting(CPDF_SyntaxParser::CreateForTesting( in InitTestFromBufferWithOffset()
|