Home
last modified time | relevance | path

Searched refs:CPDF_ReadValidator (Results 1 – 20 of 20) sorted by relevance

/aosp_15_r20/external/pdfium/core/fpdfapi/parser/
H A Dcpdf_read_validator.cpp30 CPDF_ReadValidator::ScopedSession::ScopedSession( in ScopedSession()
31 RetainPtr<CPDF_ReadValidator> validator) in ScopedSession()
38 CPDF_ReadValidator::ScopedSession::~ScopedSession() { in ~ScopedSession()
43 CPDF_ReadValidator::CPDF_ReadValidator( in CPDF_ReadValidator() function in CPDF_ReadValidator
50 CPDF_ReadValidator::~CPDF_ReadValidator() = default;
52 void CPDF_ReadValidator::ResetErrors() { in ResetErrors()
57 bool CPDF_ReadValidator::ReadBlockAtOffset(pdfium::span<uint8_t> buffer, in ReadBlockAtOffset()
82 FX_FILESIZE CPDF_ReadValidator::GetSize() { in GetSize()
86 void CPDF_ReadValidator::ScheduleDownload(FX_FILESIZE offset, size_t size) { in ScheduleDownload()
110 bool CPDF_ReadValidator::IsDataRangeAvailable(FX_FILESIZE offset, in IsDataRangeAvailable()
[all …]
H A Dcpdf_read_validator_unittest.cpp76 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), &file_avail); in TEST()
96 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), &file_avail); in TEST()
134 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), nullptr); in TEST()
151 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), &file_avail); in TEST()
171 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), &file_avail); in TEST()
174 CPDF_ReadValidator::ScopedSession read_session(validator); in TEST()
184 CPDF_ReadValidator::ScopedSession read_subsession(validator); in TEST()
209 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(file), &file_avail); in TEST()
212 CPDF_ReadValidator::ScopedSession read_session(validator); in TEST()
222 CPDF_ReadValidator::ScopedSession read_subsession(validator); in TEST()
[all …]
H A Dcpdf_read_validator.h14 class CPDF_ReadValidator : public IFX_SeekableReadStream {
20 explicit ScopedSession(RetainPtr<CPDF_ReadValidator> validator);
26 RetainPtr<CPDF_ReadValidator> const validator_;
53 CPDF_ReadValidator(RetainPtr<IFX_SeekableReadStream> file_read,
55 ~CPDF_ReadValidator() override;
H A Dcpdf_object_avail.cpp17 CPDF_ObjectAvail::CPDF_ObjectAvail(RetainPtr<CPDF_ReadValidator> validator, in CPDF_ObjectAvail()
30 CPDF_ObjectAvail::CPDF_ObjectAvail(RetainPtr<CPDF_ReadValidator> validator, in CPDF_ObjectAvail()
64 CPDF_ReadValidator::ScopedSession parse_session(validator_); in LoadRootObject()
95 CPDF_ReadValidator::ScopedSession parse_session(validator_); in CheckObjects()
119 CPDF_ReadValidator::ScopedSession parse_session(validator_); in AppendObjectSubRefs()
H A Dcpdf_data_avail.cpp58 HintsScope(RetainPtr<CPDF_ReadValidator> validator, in HintsScope()
68 RetainPtr<CPDF_ReadValidator> validator_;
79 : m_pFileRead(pdfium::MakeRetain<CPDF_ReadValidator>(std::move(pFileRead), in CPDF_DataAvail()
174 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckAndLoadAllXref()
215 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetObject()
234 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckInfo()
250 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckRoot()
448 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckHintTables()
492 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckHeaderAndLinearized()
896 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckResources()
[all …]
H A Dcpdf_object_avail.h17 class CPDF_ReadValidator; variable
22 CPDF_ObjectAvail(RetainPtr<CPDF_ReadValidator> validator,
25 CPDF_ObjectAvail(RetainPtr<CPDF_ReadValidator> validator,
43 RetainPtr<CPDF_ReadValidator> const validator_;
H A Dcpdf_syntax_parser.h27 class CPDF_ReadValidator; variable
45 CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> pValidator,
71 RetainPtr<CPDF_ReadValidator> GetValidator() const;
118 RetainPtr<CPDF_ReadValidator> m_pFileAccess;
H A Dcpdf_syntax_parser.cpp87 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(pFileAccess), nullptr), in CreateForTesting()
94 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(pFileAccess), in CPDF_SyntaxParser()
98 CPDF_SyntaxParser::CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> validator, in CPDF_SyntaxParser()
465 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetNextWord()
489 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetObjectBody()
611 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetIndirectObject()
746 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in ReadStream()
835 RetainPtr<CPDF_ReadValidator> CPDF_SyntaxParser::GetValidator() const { in GetValidator()
H A Dcpdf_hint_tables.h18 class CPDF_ReadValidator; variable
75 CPDF_HintTables(CPDF_ReadValidator* pValidator,
106 UnownedPtr<CPDF_ReadValidator> m_pValidator;
H A Dcpdf_page_object_avail_unittest.cpp24 class TestReadValidator final : public CPDF_ReadValidator {
32 : CPDF_ReadValidator(pdfium::MakeRetain<InvalidSeekableReadStream>(100), in TestReadValidator()
60 RetainPtr<CPDF_ReadValidator> GetValidator() { return validator_; } in GetValidator()
H A Dcpdf_data_avail.h28 class CPDF_ReadValidator; variable
86 RetainPtr<CPDF_ReadValidator> GetValidator() const;
168 RetainPtr<CPDF_ReadValidator> m_pFileRead;
H A Dcpdf_parser.h31 class CPDF_ReadValidator; variable
70 Error StartLinearizedParse(RetainPtr<CPDF_ReadValidator> validator,
175 bool InitSyntaxParser(RetainPtr<CPDF_ReadValidator> validator);
H A Dcpdf_hint_tables_unittest.cpp29 RetainPtr<CPDF_ReadValidator> MakeValidatorFromFile( in MakeValidatorFromFile()
34 return pdfium::MakeRetain<CPDF_ReadValidator>( in MakeValidatorFromFile()
162 RetainPtr<CPDF_ReadValidator> validator = in TEST_F()
H A Dcpdf_object_avail_unittest.cpp24 class TestReadValidator final : public CPDF_ReadValidator {
32 : CPDF_ReadValidator(pdfium::MakeRetain<InvalidSeekableReadStream>(100), in TestReadValidator()
60 RetainPtr<CPDF_ReadValidator> GetValidator() { return validator_; } in GetValidator()
H A Dcpdf_cross_ref_avail.cpp41 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckAvail()
202 RetainPtr<CPDF_ReadValidator> CPDF_CrossRefAvail::GetValidator() { in GetValidator()
H A Dcpdf_document.h22 class CPDF_ReadValidator; variable
140 CPDF_Parser::Error LoadLinearizedDoc(RetainPtr<CPDF_ReadValidator> validator,
H A Dcpdf_cross_ref_avail.h44 RetainPtr<CPDF_ReadValidator> GetValidator();
H A Dcpdf_parser.cpp204 bool CPDF_Parser::InitSyntaxParser(RetainPtr<CPDF_ReadValidator> validator) { in InitSyntaxParser()
236 if (!InitSyntaxParser(pdfium::MakeRetain<CPDF_ReadValidator>( in StartParse()
1081 RetainPtr<CPDF_ReadValidator> validator, in StartLinearizedParse()
H A Dcpdf_hint_tables.cpp79 CPDF_HintTables::CPDF_HintTables(CPDF_ReadValidator* pValidator, in CPDF_HintTables()
H A Dcpdf_document.cpp176 RetainPtr<CPDF_ReadValidator> validator, in LoadLinearizedDoc()