Home
last modified time | relevance | path

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

/external/pdfium/core/fpdfapi/parser/
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 …]
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;
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_;
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 …]
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()
Dcpdf_syntax_parser.h28 class CPDF_ReadValidator; variable
46 CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> pValidator,
72 RetainPtr<CPDF_ReadValidator> GetValidator() const;
119 RetainPtr<CPDF_ReadValidator> m_pFileAccess;
Dcpdf_hint_tables.h18 class CPDF_ReadValidator; variable
75 CPDF_HintTables(CPDF_ReadValidator* pValidator,
106 UnownedPtr<CPDF_ReadValidator> m_pValidator;
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()
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 …]
Dcpdf_data_avail.h28 class CPDF_ReadValidator; variable
86 RetainPtr<CPDF_ReadValidator> GetValidator() const;
168 RetainPtr<CPDF_ReadValidator> m_pFileRead;
Dcpdf_parser.h31 class CPDF_ReadValidator; variable
67 Error StartLinearizedParse(RetainPtr<CPDF_ReadValidator> validator,
180 bool InitSyntaxParser(RetainPtr<CPDF_ReadValidator> validator);
Dcpdf_hint_tables_unittest.cpp29 RetainPtr<CPDF_ReadValidator> MakeValidatorFromFile( in MakeValidatorFromFile()
33 return pdfium::MakeRetain<CPDF_ReadValidator>( in MakeValidatorFromFile()
161 RetainPtr<CPDF_ReadValidator> validator = in TEST_F()
Dcpdf_syntax_parser.cpp89 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(pFileAccess), nullptr), in CreateForTesting()
96 pdfium::MakeRetain<CPDF_ReadValidator>(std::move(pFileAccess), in CPDF_SyntaxParser()
100 CPDF_SyntaxParser::CPDF_SyntaxParser(RetainPtr<CPDF_ReadValidator> validator, in CPDF_SyntaxParser()
470 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetNextWord()
495 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetObjectBody()
620 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in GetIndirectObject()
755 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in ReadStream()
847 RetainPtr<CPDF_ReadValidator> CPDF_SyntaxParser::GetValidator() const { in GetValidator()
Dcpdf_cross_ref_avail.cpp41 CPDF_ReadValidator::ScopedSession read_session(GetValidator()); in CheckAvail()
203 RetainPtr<CPDF_ReadValidator> CPDF_CrossRefAvail::GetValidator() { in GetValidator()
Dcpdf_cross_ref_avail.h44 RetainPtr<CPDF_ReadValidator> GetValidator();
Dcpdf_document.h23 class CPDF_ReadValidator; variable
151 CPDF_Parser::Error LoadLinearizedDoc(RetainPtr<CPDF_ReadValidator> validator,
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()
Dcpdf_parser.cpp192 bool CPDF_Parser::InitSyntaxParser(RetainPtr<CPDF_ReadValidator> validator) { in InitSyntaxParser()
224 if (!InitSyntaxParser(pdfium::MakeRetain<CPDF_ReadValidator>( in StartParse()
1122 RetainPtr<CPDF_ReadValidator> validator, in StartLinearizedParse()
Dcpdf_hint_tables.cpp78 CPDF_HintTables::CPDF_HintTables(CPDF_ReadValidator* pValidator, in CPDF_HintTables()
Dcpdf_document.cpp219 RetainPtr<CPDF_ReadValidator> validator, in LoadLinearizedDoc()