mirror of https://github.com/google/oss-fuzz.git
[poppler] Exercise a few more methods (#3857)
This commit is contained in:
parent
b5a6683cc3
commit
f301751aa5
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue