Home
last modified time | relevance | path

Searched refs:CPDF_SyntaxParser (Results 1 – 18 of 18) sorted by relevance

/aosp_15_r20/external/pdfium/core/fpdfapi/parser/
H A Dcpdf_syntax_parser.cpp80 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 Dcpdf_syntax_parser_unittest.cpp19 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 Dcpdf_syntax_parser.h31 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 Dcpdf_cross_ref_avail.h15 class CPDF_SyntaxParser; variable
19 CPDF_CrossRefAvail(CPDF_SyntaxParser* parser,
46 UnownedPtr<CPDF_SyntaxParser> const parser_;
H A Dcpdf_parser.cpp211 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 Dcpdf_parser.h33 class CPDF_SyntaxParser; variable
139 void SetSyntaxParserForTesting(std::unique_ptr<CPDF_SyntaxParser> parser);
180 std::unique_ptr<CPDF_SyntaxParser> m_pSyntax;
H A Dcpdf_linearized_header.h17 class CPDF_SyntaxParser; variable
23 CPDF_SyntaxParser* parser);
H A Dcfdf_document.cpp40 CPDF_SyntaxParser parser(m_pFile); in ParseStream()
42 CPDF_SyntaxParser::WordResult word_result = parser.GetNextWord(); in ParseStream()
H A Dcpdf_hint_tables.h20 class CPDF_SyntaxParser; variable
72 CPDF_SyntaxParser* parser,
H A Dcpdf_object_stream.cpp97 CPDF_SyntaxParser syntax(data_stream_); in Init()
124 CPDF_SyntaxParser syntax(data_stream_); in ParseObjectAtOffset()
H A Dcpdf_linearized_header.cpp60 CPDF_SyntaxParser* parser) { in Parse()
64 parser->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose)); in Parse()
H A Dcpdf_cross_ref_avail.cpp28 CPDF_CrossRefAvail::CPDF_CrossRefAvail(CPDF_SyntaxParser* parser, in CPDF_CrossRefAvail()
166 parser_->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose); in CheckCrossRefStream()
H A Dcpdf_data_avail.h29 class CPDF_SyntaxParser; variable
166 CPDF_SyntaxParser* GetSyntaxParser() const;
H A Dcpdf_hint_tables_unittest.cpp52 CPDF_SyntaxParser parser( in MakeHeader()
164 CPDF_SyntaxParser parser(validator, 0); in TEST_F()
H A Dcpdf_cross_ref_avail_unittest.cpp16 std::unique_ptr<CPDF_SyntaxParser> MakeParserForBuffer( in MakeParserForBuffer()
18 return std::make_unique<CPDF_SyntaxParser>( in MakeParserForBuffer()
H A Dcpdf_hint_tables.cpp48 CPDF_SyntaxParser* parser, in Parse()
66 parser->GetIndirectObject(nullptr, CPDF_SyntaxParser::ParseType::kLoose)); in Parse()
H A Dcpdf_data_avail.cpp470 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 Dcpdf_parser_unittest.cpp113 std::make_unique<CPDF_SyntaxParser>(std::move(pFileAccess))); in InitTestFromFile()
120 SetSyntaxParserForTesting(CPDF_SyntaxParser::CreateForTesting( in InitTestFromBufferWithOffset()