[poppler] Exercise a few more methods (#3857)

This commit is contained in:
tsdgeos 2020-05-23 02:44:47 +02:00 committed by GitHub
parent b5a6683cc3
commit f301751aa5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -18,6 +18,7 @@
#include <cstdint>
#include <poppler-destination.h>
#include <poppler-global.h>
#include <poppler-document.h>
#include <poppler-page.h>
@ -33,6 +34,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
delete doc;
return 0;
}
doc->metadata();
doc->create_destination_map();
doc->embedded_files();
doc->fonts();
poppler::page_renderer r;
for (int i = 0; i < doc->pages(); i++) {
@ -41,7 +46,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
continue;
}
r.render_page(p);
p->text_list();
p->text_list(poppler::page::text_list_include_font);
delete p;
}