Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 62.62 16.99 16.99 749102576 0.00 0.00 Splash::pipeRunAARGB8(SplashPipe*) 22.71 23.15 6.16 31880 0.00 0.00 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) 2.65 23.87 0.72 1708951 0.00 0.00 SplashXPathScanner::renderAALine(SplashBitmap*, int*, int*, int, bool) 2.62 24.58 0.71 31880 0.00 0.00 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) 2.06 25.14 0.56 1 0.56 0.56 Splash::compositeBackground(unsigned char*) 1.40 25.52 0.38 Splash::pipeRunAAMono8(SplashPipe*) 1.29 25.87 0.35 27444119 0.00 0.00 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) 0.77 26.08 0.21 31880 0.00 0.00 SplashXPathScanner::computeIntersections() 0.59 26.24 0.16 131420 0.00 0.00 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) 0.41 26.35 0.11 27922298 0.00 0.00 SplashXPathScanner::addIntersection(double, double, unsigned int, int, int, int) 0.37 26.45 0.10 3054138 0.00 0.00 void std::__unguarded_linear_insert(SplashXPathSeg*, cmpXPathSegsFunctor) 0.33 26.54 0.09 274830 0.00 0.00 SplashXPathSeg* std::__unguarded_partition(SplashXPathSeg*, SplashXPathSeg*, SplashXPathSeg const&, cmpXPathSegsFunctor) 0.29 26.62 0.08 3125544 0.00 0.00 SplashXPath::addSegment(double, double, double, double) 0.18 26.67 0.05 19448 0.00 0.00 Splash::makeStrokePath(SplashPath*, double, bool) 0.15 26.71 0.04 1450824 0.00 0.00 void std::__adjust_heap(SplashIntersect*, long, long, SplashIntersect, cmpIntersectFunctor) 0.15 26.75 0.04 413737 0.00 0.00 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) 0.15 26.79 0.04 63760 0.00 0.00 SplashXPath::aaScale() 0.15 26.83 0.04 31881 0.00 0.00 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) 0.11 26.86 0.03 676953 0.00 0.00 Lexer::getObj(Object*, int) 0.11 26.89 0.03 8249 0.00 0.00 Splash::flattenCurve(double, double, double, double, double, double, double, double, double*, double, SplashPath*) 0.07 26.91 0.02 407054 0.00 0.00 FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) 0.07 26.93 0.02 31880 0.00 0.00 SplashXPath::sort() 0.07 26.95 0.02 31880 0.00 0.00 SplashXPathScanner::SplashXPathScanner(SplashXPath*, bool, int, int) 0.07 26.97 0.02 5415 0.00 0.00 Gfx::opShowSpaceText(Object*, int) 0.04 26.98 0.01 4166130 0.00 0.00 Splash::pipeSetXY(SplashPipe*, int, int) 0.04 26.99 0.01 3555790 0.00 0.00 SplashPath::lineTo(double, double) 0.04 27.00 0.01 2587106 0.00 0.00 GlobalParams::getSecurityHandler(char*) 0.04 27.01 0.01 1761621 0.00 0.00 Lexer::lookChar() 0.04 27.02 0.01 1641614 0.00 0.00 Object::free() 0.04 27.03 0.01 807709 0.00 0.00 SplashPath::close(bool) 0.04 27.04 0.01 676900 0.00 0.00 Parser::shift(int) 0.04 27.05 0.01 131420 0.00 0.00 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) 0.04 27.06 0.01 130854 0.00 0.00 Gfx::execOp(Object*, Object*, int) 0.04 27.07 0.01 130854 0.00 0.00 Gfx::findOp(char*) 0.04 27.08 0.01 31881 0.00 0.00 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) 0.04 27.09 0.01 17849 0.00 0.00 SplashState::setFillPattern(SplashPattern*) 0.04 27.10 0.01 SplashXPathScanner::getNextSpan(int, int*, int*) 0.04 27.11 0.01 GfxCalGrayColorSpace::getNComps() 0.04 27.12 0.01 Lexer::getChar(bool) 0.02 27.13 0.01 163300 0.00 0.00 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) 0.02 27.13 0.01 17724 0.00 0.00 SplashOutputDev::updateStrokeColor(GfxState*) 0.00 27.13 0.00 4385780 0.00 0.00 SplashPath::grow(int) 0.00 27.13 0.00 3125544 0.00 0.00 SplashXPath::grow(int) 0.00 27.13 0.00 2584382 0.00 0.00 FlateStream::getChar() 0.00 27.13 0.00 1201838 0.00 0.00 SplashPath::addStrokeAdjustHint(int, int, int, int) 0.00 27.13 0.00 979829 0.00 0.00 gfree 0.00 27.13 0.00 914220 0.00 0.00 SplashXPath::strokeAdjust(SplashXPathAdjust*, double*, double*) 0.00 27.13 0.00 821741 0.00 0.00 SplashPath::moveTo(double, double) 0.00 27.13 0.00 529963 0.00 0.00 greallocn 0.00 27.13 0.00 452139 0.00 0.00 FileStream::getChar() 0.00 27.13 0.00 394236 0.00 0.00 SplashOutputDev::useDrawChar() 0.00 27.13 0.00 326592 0.00 0.00 GfxDeviceRGBColorSpace::getMode() 0.00 27.13 0.00 282747 0.00 0.00 Gfx::checkArg(Object*, TchkType) 0.00 27.13 0.00 262963 0.00 0.00 GooString::Set(char const*, int, char const*, int) 0.00 27.13 0.00 262963 0.00 0.00 GooString::~GooString() 0.00 27.13 0.00 257574 0.00 0.00 Object::copy(Object*) 0.00 27.13 0.00 257548 0.00 0.00 Object::fetch(XRef*, Object*, int) 0.00 27.13 0.00 257533 0.00 0.00 Array::add(Object*) 0.00 27.13 0.00 257505 0.00 0.00 Array::get(int, Object*, int) 0.00 27.13 0.00 238455 0.00 0.00 FlateStream::readSome() 0.00 27.13 0.00 219487 0.00 0.00 FlateStream::getCodeWord(int) 0.00 27.13 0.00 198447 0.00 0.00 gmallocn 0.00 27.13 0.00 195180 0.00 0.00 SplashClip::testRect(int, int, int, int) 0.00 27.13 0.00 163300 0.00 0.00 GfxColorSpace::isNonMarking() 0.00 27.13 0.00 163300 0.00 0.00 SplashSolidColor::getColor(int, int, unsigned char*) 0.00 27.13 0.00 163300 0.00 0.00 SplashSolidColor::isStatic() 0.00 27.13 0.00 163300 0.00 0.00 Splash::setOverprintMask(unsigned int, bool) 0.00 27.13 0.00 163300 0.00 0.00 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) 0.00 27.13 0.00 152306 0.00 0.00 copyString 0.00 27.13 0.00 136827 0.00 0.00 GfxFont::getWMode() 0.00 27.13 0.00 131473 0.00 0.00 GooString::GooString(GooString const*) 0.00 27.13 0.00 131452 0.00 0.00 CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**) 0.00 27.13 0.00 131420 0.00 0.00 Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*) 0.00 27.13 0.00 131420 0.00 0.00 SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) 0.00 27.13 0.00 131420 0.00 0.00 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) 0.00 27.13 0.00 131420 0.00 0.00 Splash::fillChar(double, double, int, SplashFont*) 0.00 27.13 0.00 131420 0.00 0.00 GfxState::shift(double, double) 0.00 27.13 0.00 131414 0.00 0.00 GooString::GooString(char const*, int) 0.00 27.13 0.00 131412 0.00 0.00 Gfx::doShowText(GooString*) 0.00 27.13 0.00 131412 0.00 0.00 OutputDev::beginString(GfxState*, GooString*) 0.00 27.13 0.00 131412 0.00 0.00 OutputDev::endString(GfxState*) 0.00 27.13 0.00 130854 0.00 0.00 GooTimer::GooTimer() 0.00 27.13 0.00 125997 0.00 0.00 GfxState::textShift(double, double) 0.00 27.13 0.00 125997 0.00 0.00 OutputDev::updateTextShift(GfxState*, double) 0.00 27.13 0.00 116397 0.00 0.00 gmallocn_checkoverflow 0.00 27.13 0.00 116392 0.00 0.00 SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) 0.00 27.13 0.00 70777 0.00 0.00 SplashPath::SplashPath() 0.00 27.13 0.00 70777 0.00 0.00 SplashPath::~SplashPath() 0.00 27.13 0.00 42720 0.00 0.00 GfxSubpath::lineTo(double, double) 0.00 27.13 0.00 35584 0.00 0.00 SplashSolidColor::~SplashSolidColor() 0.00 27.13 0.00 35578 0.00 0.00 SplashSolidColor::SplashSolidColor(unsigned char*) 0.00 27.13 0.00 35572 0.00 0.00 SplashOutputDev::getColor(GfxRGB*) 0.00 27.13 0.00 35570 0.00 0.00 GfxResources::lookupColorSpace(char const*, Object*) 0.00 27.13 0.00 35570 0.00 0.00 GfxDeviceRGBColorSpace::getRGB(GfxColor*, GfxRGB*) 0.00 27.13 0.00 35570 0.00 0.00 GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace() 0.00 27.13 0.00 35570 0.00 0.00 GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() 0.00 27.13 0.00 31881 0.00 0.00 SplashXPath::~SplashXPath() 0.00 27.13 0.00 31880 0.00 0.00 SplashXPathScanner::getBBoxAA(int*, int*, int*, int*) 0.00 27.13 0.00 31880 0.00 0.00 SplashXPathScanner::~SplashXPathScanner() 0.00 27.13 0.00 31880 0.00 0.00 Splash::pathAllOutside(SplashPath*) 0.00 27.13 0.00 31880 0.00 0.00 void std::__insertion_sort(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) 0.00 27.13 0.00 30286 0.00 0.00 GfxPath::lineTo(double, double) 0.00 27.13 0.00 19451 0.00 0.00 GfxPath::~GfxPath() 0.00 27.13 0.00 19450 0.00 0.00 GfxSubpath::GfxSubpath(double, double) 0.00 27.13 0.00 19450 0.00 0.00 GfxSubpath::~GfxSubpath() 0.00 27.13 0.00 19450 0.00 0.00 Gfx::doEndPath() 0.00 27.13 0.00 19450 0.00 0.00 GfxPath::moveTo(double, double) 0.00 27.13 0.00 19450 0.00 0.00 GfxState::clearPath() 0.00 27.13 0.00 19448 0.00 0.00 SplashOutputDev::stroke(GfxState*) 0.00 27.13 0.00 19448 0.00 0.00 Splash::strokeWide(SplashPath*, double) 0.00 27.13 0.00 19448 0.00 0.00 Splash::flattenPath(SplashPath*, double*, double) 0.00 27.13 0.00 19448 0.00 0.00 Splash::stroke(SplashPath*) 0.00 27.13 0.00 17849 0.00 0.00 Splash::setFillPattern(SplashPattern*) 0.00 27.13 0.00 17848 0.00 0.00 SplashOutputDev::updateFillColor(GfxState*) 0.00 27.13 0.00 17848 0.00 0.00 SplashOutputDev::updateFillColorSpace(GfxState*) 0.00 27.13 0.00 17847 0.00 0.00 Gfx::opSetFillRGBColor(Object*, int) 0.00 27.13 0.00 17847 0.00 0.00 GfxState::setFillPattern(GfxPattern*) 0.00 27.13 0.00 17847 0.00 0.00 GfxState::setFillColorSpace(GfxColorSpace*) 0.00 27.13 0.00 17725 0.00 0.00 SplashState::setStrokePattern(SplashPattern*) 0.00 27.13 0.00 17725 0.00 0.00 Splash::setStrokePattern(SplashPattern*) 0.00 27.13 0.00 17724 0.00 0.00 SplashOutputDev::updateStrokeColorSpace(GfxState*) 0.00 27.13 0.00 17723 0.00 0.00 Gfx::opSetStrokeRGBColor(Object*, int) 0.00 27.13 0.00 17723 0.00 0.00 GfxState::setStrokePattern(GfxPattern*) 0.00 27.13 0.00 17723 0.00 0.00 GfxState::setStrokeColorSpace(GfxColorSpace*) 0.00 27.13 0.00 14032 0.00 0.00 Gfx::opLineTo(Object*, int) 0.00 27.13 0.00 14032 0.00 0.00 Gfx::opMoveTo(Object*, int) 0.00 27.13 0.00 12434 0.00 0.00 GfxSubpath::close() 0.00 27.13 0.00 12434 0.00 0.00 GfxPath::close() 0.00 27.13 0.00 12432 0.00 0.00 SplashOutputDev::fill(GfxState*) 0.00 27.13 0.00 12432 0.00 0.00 Splash::fill(SplashPath*, bool) 0.00 27.13 0.00 12431 0.00 0.00 Gfx::opFillStroke(Object*, int) 0.00 27.13 0.00 10830 0.00 0.00 OutputDev::updateTextMat(GfxState*) 0.00 27.13 0.00 10830 0.00 0.00 OutputDev::updateTextPos(GfxState*) 0.00 27.13 0.00 8249 0.00 0.00 GfxSubpath::curveTo(double, double, double, double, double, double) 0.00 27.13 0.00 8249 0.00 0.00 SplashPath::curveTo(double, double, double, double, double, double) 0.00 27.13 0.00 8249 0.00 0.00 Gfx::opCurveTo(Object*, int) 0.00 27.13 0.00 8249 0.00 0.00 GfxPath::curveTo(double, double, double, double, double, double) 0.00 27.13 0.00 7017 0.00 0.00 Gfx::opStroke(Object*, int) 0.00 27.13 0.00 7016 0.00 0.00 Gfx::opClosePath(Object*, int) 0.00 27.13 0.00 5446 0.00 0.00 Array::Array(XRef*) 0.00 27.13 0.00 5446 0.00 0.00 Array::~Array() 0.00 27.13 0.00 5426 0.00 0.00 Array::decRef() 0.00 27.13 0.00 5422 0.00 0.00 Object::initArray(XRef*) 0.00 27.13 0.00 5422 0.00 0.00 GooString::cmp(char const*) const 0.00 27.13 0.00 5418 0.00 0.00 Gfx::opRectangle(Object*, int) 0.00 27.13 0.00 5416 0.00 0.00 GfxFont::decRefCnt() 0.00 27.13 0.00 5415 0.00 0.00 GfxFontDict::lookup(char*) 0.00 27.13 0.00 5415 0.00 0.00 GfxResources::lookupFont(char*) 0.00 27.13 0.00 5415 0.00 0.00 SplashOutputDev::updateFont(GfxState*) 0.00 27.13 0.00 5415 0.00 0.00 SplashOutputDev::doUpdateFont(GfxState*) 0.00 27.13 0.00 5415 0.00 0.00 SplashOutputDev::endTextObject(GfxState*) 0.00 27.13 0.00 5415 0.00 0.00 SplashOutputDev::beginTextObject(GfxState*) 0.00 27.13 0.00 5415 0.00 0.00 SplashFontEngine::getFontFile(SplashFontFileID*) 0.00 27.13 0.00 5415 0.00 0.00 SplashFontEngine::getFont(SplashFontFile*, double*, double*) 0.00 27.13 0.00 5415 0.00 0.00 SplashFontFileID::SplashFontFileID() 0.00 27.13 0.00 5415 0.00 0.00 SplashFontFileID::~SplashFontFileID() 0.00 27.13 0.00 5415 0.00 0.00 SplashOutFontFileID::~SplashOutFontFileID() 0.00 27.13 0.00 5415 0.00 0.00 Gfx::opBeginText(Object*, int) 0.00 27.13 0.00 5415 0.00 0.00 Gfx::opSetTextMatrix(Object*, int) 0.00 27.13 0.00 5415 0.00 0.00 Gfx::opEndText(Object*, int) 0.00 27.13 0.00 5415 0.00 0.00 Gfx::opSetFont(Object*, int) 0.00 27.13 0.00 5415 0.00 0.00 Splash::getMatrix() 0.00 27.13 0.00 5415 0.00 0.00 GfxFont::incRefCnt() 0.00 27.13 0.00 5415 0.00 0.00 GfxState::getTransformedFontSize() 0.00 27.13 0.00 5415 0.00 0.00 GfxState::setFont(GfxFont*, double) 0.00 27.13 0.00 5415 0.00 0.00 OutputDev::endStringOp(GfxState*) 0.00 27.13 0.00 5415 0.00 0.00 OutputDev::beginStringOp(GfxState*) 0.00 27.13 0.00 5414 0.00 0.00 SplashOutFontFileID::matches(SplashFontFileID*) 0.00 27.13 0.00 4851 0.00 0.00 NameToCharCode::add(char const*, unsigned int) 0.00 27.13 0.00 4294 0.00 0.00 SplashClip::clipAALine(SplashBitmap*, int*, int*, int, bool) 0.00 27.13 0.00 2150 0.00 0.00 FoFiBase::getU16BE(int, bool*) 0.00 27.13 0.00 1789 0.00 0.00 FileStream::fillBuf() 0.00 27.13 0.00 1789 0.00 0.00 GooFile::read(char*, int, long long) const 0.00 27.13 0.00 1257 0.00 0.00 void std::__adjust_heap(SplashXPathSeg*, long, long, SplashXPathSeg, cmpXPathSegsFunctor) 0.00 27.13 0.00 880 0.00 0.00 getCharFromString(void*) 0.00 27.13 0.00 672 0.00 0.00 NameToCharCode::lookup(char const*) 0.00 27.13 0.00 256 0.00 0.00 unicodeIsAlphabeticPresentationForm(unsigned int) 0.00 27.13 0.00 224 0.00 0.00 FoFiTrueType::mapCodeToGID(int, unsigned int) 0.00 27.13 0.00 224 0.00 0.00 GlobalParams::mapNameToUnicodeAll(char const*) 0.00 27.13 0.00 224 0.00 0.00 GlobalParams::mapNameToUnicodeText(char const*) 0.00 27.13 0.00 188 0.00 0.00 getLine(char*, int, _IO_FILE*) 0.00 27.13 0.00 178 0.00 0.00 FoFiTrueType::mapNameToGID(char*) 0.00 27.13 0.00 135 0.00 0.00 Dict::lookup(char const*, Object*, int) 0.00 27.13 0.00 127 0.00 0.00 PSTokenizer::getToken(char*, int, int*) 0.00 27.13 0.00 100 0.00 0.00 grealloc 0.00 27.13 0.00 81 0.00 0.00 Dict::add(char*, Object*) 0.00 27.13 0.00 75 0.00 0.00 GooString::GooString(char const*) 0.00 27.13 0.00 72 0.00 0.00 OutputDev::dump() 0.00 27.13 0.00 63 0.00 0.00 Parser::getObj(Object*, int) 0.00 27.13 0.00 61 0.00 0.00 GooString::append(char const*, int) 0.00 27.13 0.00 54 0.00 0.00 FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*) 0.00 27.13 0.00 53 0.00 0.00 Stream::decRef() 0.00 27.13 0.00 48 0.00 0.00 BaseStream::getLength() 0.00 27.13 0.00 46 0.00 0.00 UnicodeIsValid(unsigned int) 0.00 27.13 0.00 46 0.00 0.00 getCharFromFile(void*) 0.00 27.13 0.00 43 0.00 0.00 FoFiBase::getU32BE(int, bool*) 0.00 27.13 0.00 42 0.00 0.00 XRef::XRefStreamWriter::writeEntry(long long, int, XRefEntryType) 0.00 27.13 0.00 41 0.00 0.00 GooHash::getNext(GooHashIter**, GooString**, void**) 0.00 27.13 0.00 40 0.00 0.00 Dict::decRef() 0.00 27.13 0.00 33 0.00 0.00 GDir::getNextEntry() 0.00 27.13 0.00 32 0.00 0.00 GooHash::add(GooString*, void*) 0.00 27.13 0.00 29 0.00 0.00 appendToPath(GooString*, char const*) 0.00 27.13 0.00 29 0.00 0.00 BaseStream::~BaseStream() 0.00 27.13 0.00 29 0.00 0.00 FileStream::reset() 0.00 27.13 0.00 29 0.00 0.00 FileStream::~FileStream() 0.00 27.13 0.00 29 0.00 0.00 GDirEntry::GDirEntry(char*, char*, bool) 0.00 27.13 0.00 29 0.00 0.00 GDirEntry::~GDirEntry() 0.00 27.13 0.00 29 0.00 0.00 GooString::append(char) 0.00 27.13 0.00 28 0.00 0.00 FileStream::makeSubStream(long long, bool, long long, Object*) 0.00 27.13 0.00 28 0.00 0.00 Object::initStream(Stream*) 0.00 27.13 0.00 27 0.00 0.00 FileStream::close() 0.00 27.13 0.00 26 0.00 0.00 Dict::~Dict() 0.00 27.13 0.00 26 0.00 0.00 GooHash::find(GooString*, int*) 0.00 27.13 0.00 25 0.00 0.00 Stream::incRef() 0.00 27.13 0.00 24 0.00 0.00 Linearization::getLength() 0.00 27.13 0.00 24 0.00 0.00 Lexer::~Lexer() 0.00 27.13 0.00 24 0.00 0.00 PDFDoc::isLinearized() 0.00 27.13 0.00 24 0.00 0.00 PDFDoc::getLinearization() 0.00 27.13 0.00 24 0.00 0.00 Parser::Parser(XRef*, Lexer*, bool) 0.00 27.13 0.00 24 0.00 0.00 Parser::~Parser() 0.00 27.13 0.00 23 0.00 0.00 Lexer::Lexer(XRef*, Stream*) 0.00 27.13 0.00 22 0.00 0.00 Dict::Dict(XRef*) 0.00 27.13 0.00 22 0.00 0.00 Object::initDict(XRef*) 0.00 27.13 0.00 21 0.00 0.00 XRef::fetch(int, int, Object*, int) 0.00 27.13 0.00 21 0.00 0.00 XRef::getEntry(int, bool) 0.00 27.13 0.00 21 0.00 0.00 GooHash::remove(GooString*) 0.00 27.13 0.00 20 0.00 0.00 GooString::cmp(GooString*) const 0.00 27.13 0.00 18 0.00 0.00 FlateStream::startBlock() 0.00 27.13 0.00 18 0.00 0.00 FlateStream::readDynamicCodes() 0.00 27.13 0.00 17 0.00 0.00 GlobalParams::addUnicodeMap(GooString*, GooString*) 0.00 27.13 0.00 16 0.00 0.00 readFromStream(void*) 0.00 27.13 0.00 16 0.00 0.00 Dict::lookupNF(char const*, Object*) 0.00 27.13 0.00 15 0.00 0.00 Dict::incRef() 0.00 27.13 0.00 15 0.00 0.00 GooList::GooList() 0.00 27.13 0.00 15 0.00 0.00 GooList::~GooList() 0.00 27.13 0.00 14 0.00 0.00 BuiltinFontWidths::BuiltinFontWidths(BuiltinFontWidth*, int) 0.00 27.13 0.00 14 0.00 0.00 BuiltinFontWidths::~BuiltinFontWidths() 0.00 27.13 0.00 11 0.00 0.00 Catalog::getNumPages() 0.00 27.13 0.00 10 0.00 0.00 FoFiTrueType::seekTable(char const*) 0.00 27.13 0.00 10 0.00 0.00 PDFDoc::getNumPages() 0.00 27.13 0.00 10 0.00 0.00 GooList::append(void*) 0.00 27.13 0.00 10 0.00 0.00 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) 0.00 27.13 0.00 9 0.00 0.00 GooHash::startIter(GooHashIter**) 0.00 27.13 0.00 8 0.00 0.00 GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() 0.00 27.13 0.00 8 0.00 0.00 GooHash::GooHash(bool) 0.00 27.13 0.00 8 0.00 0.00 GooHash::~GooHash() 0.00 27.13 0.00 7 0.00 0.00 FileStream::setPos(long long, int) 0.00 27.13 0.00 7 0.00 0.00 (anonymous namespace)::StreamReader::fillBuf(int, int) 0.00 27.13 0.00 6 0.00 0.00 FileStream::getPos() 0.00 27.13 0.00 6 0.00 0.00 UnicodeMap::~UnicodeMap() 0.00 27.13 0.00 6 0.00 0.00 SplashSolidColor::copy() 0.00 27.13 0.00 6 0.00 0.00 GfxDeviceGrayColorSpace::copy() 0.00 27.13 0.00 6 0.00 0.00 PDFDoc::getPage(int) 0.00 27.13 0.00 6 0.00 0.00 Catalog::getPage(int) 0.00 27.13 0.00 5 0.00 0.00 BaseStream::getBaseStream() 0.00 27.13 0.00 5 0.00 0.00 SplashClip::~SplashClip() 0.00 27.13 0.00 5 0.00 0.00 FlateStream::hasGetChars() 0.00 27.13 0.00 5 0.00 0.00 FlateStream::getChars(int, unsigned char*) 0.00 27.13 0.00 5 0.00 0.00 FlateStream::FlateStream(Stream*, int, int, int, int) 0.00 27.13 0.00 5 0.00 0.00 FlateStream::~FlateStream() 0.00 27.13 0.00 5 0.00 0.00 FlateStream::~FlateStream() 0.00 27.13 0.00 5 0.00 0.00 SplashState::~SplashState() 0.00 27.13 0.00 5 0.00 0.00 GlobalParams::addCMapDir(GooString*, GooString*) 0.00 27.13 0.00 5 0.00 0.00 SplashScreen::~SplashScreen() 0.00 27.13 0.00 5 0.00 0.00 (anonymous namespace)::StreamReader::getByte(int) 0.00 27.13 0.00 5 0.00 0.00 XRef::getStreamEnd(long long, long long*) 0.00 27.13 0.00 5 0.00 0.00 Lexer::skipToNextLine() 0.00 27.13 0.00 5 0.00 0.00 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) 0.00 27.13 0.00 5 0.00 0.00 Parser::shift(char const*, int) 0.00 27.13 0.00 5 0.00 0.00 Stream::addFilters(Object*, int) 0.00 27.13 0.00 5 0.00 0.00 Stream::makeFilter(char*, Stream*, Object*, int, Object*) 0.00 27.13 0.00 5 0.00 0.00 GooHash::lookup(GooString*) 0.00 27.13 0.00 5 0.00 0.00 FoFiBase::getS16BE(int, bool*) 0.00 27.13 0.00 4 0.00 0.00 UnicodeMap::UnicodeMap(char const*, bool, UnicodeMapRange*, int) 0.00 27.13 0.00 4 0.00 0.00 FlateStream::flateReset(bool) 0.00 27.13 0.00 4 0.00 0.00 FlateStream::reset() 0.00 27.13 0.00 4 0.00 0.00 FilterStream::close() 0.00 27.13 0.00 4 0.00 0.00 GlobalParams::addCIDToUnicode(GooString*, GooString*) 0.00 27.13 0.00 4 0.00 0.00 PDFRectangle::clipTo(PDFRectangle*) 0.00 27.13 0.00 4 0.00 0.00 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) 0.00 27.13 0.00 4 0.00 0.00 SplashBitmap::~SplashBitmap() 0.00 27.13 0.00 4 0.00 0.00 Dict::Dict(Dict*) 0.00 27.13 0.00 4 0.00 0.00 GDir::GDir(char*, bool) 0.00 27.13 0.00 4 0.00 0.00 GDir::~GDir() 0.00 27.13 0.00 4 0.00 0.00 XRef::getCatalog(Object*) 0.00 27.13 0.00 4 0.00 0.00 Array::incRef() 0.00 27.13 0.00 4 0.00 0.00 Object::initDict(Dict*) 0.00 27.13 0.00 4 0.00 0.00 GfxState::~GfxState() 0.00 27.13 0.00 3 0.00 0.00 openFile(char const*, char const*) 0.00 27.13 0.00 3 0.00 0.00 SplashClip::SplashClip(SplashClip*) 0.00 27.13 0.00 3 0.00 0.00 SplashState::setLineDash(double*, int, double) 0.00 27.13 0.00 3 0.00 0.00 SplashState::SplashState(SplashState*) 0.00 27.13 0.00 3 0.00 0.00 GlobalParams::parseNameToUnicode(GooString*) 0.00 27.13 0.00 3 0.00 0.00 PopplerCache::PopplerCache(int) 0.00 27.13 0.00 3 0.00 0.00 PopplerCache::~PopplerCache() 0.00 27.13 0.00 3 0.00 0.00 SplashScreen::SplashScreen(SplashScreen*) 0.00 27.13 0.00 3 0.00 0.00 NameToCharCode::NameToCharCode() 0.00 27.13 0.00 3 0.00 0.00 NameToCharCode::~NameToCharCode() 0.00 27.13 0.00 3 0.00 0.00 SplashOutputDev::restoreState(GfxState*) 0.00 27.13 0.00 3 0.00 0.00 SplashOutputDev::saveState(GfxState*) 0.00 27.13 0.00 3 0.00 0.00 Gfx::restoreState() 0.00 27.13 0.00 3 0.00 0.00 Gfx::saveState() 0.00 27.13 0.00 3 0.00 0.00 Dict::is(char const*) 0.00 27.13 0.00 3 0.00 0.00 Splash::setLineCap(int) 0.00 27.13 0.00 3 0.00 0.00 Splash::setLineDash(double*, int, double) 0.00 27.13 0.00 3 0.00 0.00 Splash::setLineJoin(int) 0.00 27.13 0.00 3 0.00 0.00 Splash::restoreState() 0.00 27.13 0.00 3 0.00 0.00 Splash::setMiterLimit(double) 0.00 27.13 0.00 3 0.00 0.00 Splash::saveState() 0.00 27.13 0.00 3 0.00 0.00 GfxState::save() 0.00 27.13 0.00 3 0.00 0.00 GfxState::restore() 0.00 27.13 0.00 3 0.00 0.00 GfxState::GfxState(GfxState*, bool) 0.00 27.13 0.00 3 0.00 0.00 GooFile::size() const 0.00 27.13 0.00 3 0.00 0.00 GooString::cmpN(char const*, int) const 0.00 27.13 0.00 3 0.00 0.00 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) 0.00 27.13 0.00 2 0.00 0.00 loadColorProfile(char const*) 0.00 27.13 0.00 2 0.00 0.00 FileStream::getStart() 0.00 27.13 0.00 2 0.00 0.00 SplashClip::SplashClip(double, double, double, double, bool) 0.00 27.13 0.00 2 0.00 0.00 UnicodeMap::UnicodeMap(char const*, bool, int (*)(unsigned int, char*, int)) 0.00 27.13 0.00 2 0.00 0.00 FlateStream::lookChar() 0.00 27.13 0.00 2 0.00 0.00 SplashState::SplashState(int, int, bool, SplashScreenParams*) 0.00 27.13 0.00 2 0.00 0.00 FoFiTrueType::getNumCmaps() 0.00 27.13 0.00 2 0.00 0.00 GfxResources::lookupGState(char*, Object*) 0.00 27.13 0.00 2 0.00 0.00 GfxResources::lookupGStateNF(char*, Object*) 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenSize() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenType() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenGamma() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getMinLineWidth() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getPrintCommands() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenDotRadius() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenBlackThreshold() 0.00 27.13 0.00 2 0.00 0.00 GlobalParams::getScreenWhiteThreshold() 0.00 27.13 0.00 2 0.00 0.00 SplashScreen::SplashScreen(SplashScreenParams*) 0.00 27.13 0.00 2 0.00 0.00 (anonymous namespace)::StreamReader::cmp(int, char const*) 0.00 27.13 0.00 2 0.00 0.00 SplashFontSrc::unref() 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::upsideDown() 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateLineCap(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateLineDash(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateLineJoin(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateLineWidth(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateMiterLimit(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::setupScreenParams(double, double) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateFillOpacity(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 SplashOutputDev::updateStrokeOpacity(GfxState*) 0.00 27.13 0.00 2 0.00 0.00 CharCodeToUnicodeCache::CharCodeToUnicodeCache(int) 0.00 27.13 0.00 2 0.00 0.00 CharCodeToUnicodeCache::~CharCodeToUnicodeCache() 0.00 27.13 0.00 2 0.00 0.00 GfxDeviceGrayColorSpace::getRGB(GfxColor*, GfxRGB*) 0.00 27.13 0.00 2 0.00 0.00 Gfx::popStateGuard() 0.00 27.13 0.00 2 0.00 0.00 Gfx::opSetExtGState(Object*, int) 0.00 27.13 0.00 2 0.00 0.00 Gfx::opSave(Object*, int) 0.00 27.13 0.00 2 0.00 0.00 Gfx::opRestore(Object*, int) 0.00 27.13 0.00 2 0.00 0.00 Splash::setFillAlpha(double) 0.00 27.13 0.00 2 0.00 0.00 Splash::setLineWidth(double) 0.00 27.13 0.00 2 0.00 0.00 Splash::setStrokeAlpha(double) 0.00 27.13 0.00 2 0.00 0.00 Splash::clear(unsigned char*, unsigned char) 0.00 27.13 0.00 2 0.00 0.00 Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) 0.00 27.13 0.00 2 0.00 0.00 Splash::~Splash() 0.00 27.13 0.00 2 0.00 0.00 GooHash::expand() 0.00 27.13 0.00 2 0.00 0.00 PageAttrs::PageAttrs(PageAttrs*, Dict*) 0.00 27.13 0.00 2 0.00 0.00 PageAttrs::~PageAttrs() 0.00 27.13 0.00 2 0.00 0.00 gmalloc 0.00 27.13 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9AttributeC2EPKcP6Object 0.00 27.13 0.00 1 0.00 0.00 freeBuiltinFontTables() 0.00 27.13 0.00 1 0.00 0.00 initBuiltinFontTables() 0.00 27.13 0.00 1 0.00 0.00 identify((anonymous namespace)::Reader*) 0.00 27.13 0.00 1 0.00 0.00 FileStream::moveStart(long long) 0.00 27.13 0.00 1 0.00 0.00 FileStream::FileStream(GooFile*, long long, bool, long long, Object*) 0.00 27.13 0.00 1 0.00 0.00 GfxFontLoc::~GfxFontLoc() 0.00 27.13 0.00 1 0.00 0.00 SplashClip::clipToPath(SplashPath*, double*, double, bool) 0.00 27.13 0.00 1 0.00 0.00 SplashClip::clipToRect(double, double, double, double) 0.00 27.13 0.00 1 0.00 0.00 SplashFont::initCache() 0.00 27.13 0.00 1 0.00 0.00 SplashFont::SplashFont(SplashFontFile*, double*, double*, bool) 0.00 27.13 0.00 1 0.00 0.00 SplashFont::~SplashFont() 0.00 27.13 0.00 1 0.00 0.00 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) 0.00 27.13 0.00 1 0.00 0.00 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) 0.00 27.13 0.00 1 0.00 0.00 Gfx8BitFont::~Gfx8BitFont() 0.00 27.13 0.00 1 0.00 0.00 Gfx8BitFont::~Gfx8BitFont() 0.00 27.13 0.00 1 0.00 0.00 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) 0.00 27.13 0.00 1 0.00 0.00 GfxFontDict::~GfxFontDict() 0.00 27.13 0.00 1 0.00 0.00 PSTokenizer::PSTokenizer(int (*)(void*), void*) 0.00 27.13 0.00 1 0.00 0.00 PSTokenizer::~PSTokenizer() 0.00 27.13 0.00 1 0.00 0.00 SysFontList::SysFontList() 0.00 27.13 0.00 1 0.00 0.00 SysFontList::~SysFontList() 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::readPostTable() 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::getCmapEncoding(int) 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::getCmapPlatform(int) 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::make(char*, int, int) 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::parse() 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::FoFiTrueType(char*, int, bool, int) 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::~FoFiTrueType() 0.00 27.13 0.00 1 0.00 0.00 FoFiTrueType::~FoFiTrueType() 0.00 27.13 0.00 1 0.00 0.00 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) 0.00 27.13 0.00 1 0.00 0.00 GfxResources::~GfxResources() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getAntialias() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getStrokeAdjust() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::scanEncodingDirs() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getEnableFreeType() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getProfileCommands() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getVectorAntialias() 0.00 27.13 0.00 1 0.00 0.00 GlobalParams::getUnicodeToUnicode(GooString*) 0.00 27.13 0.00 1 0.00 0.00 SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) 0.00 27.13 0.00 1 0.00 0.00 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFont::SplashFTFont(SplashFTFontFile*, double*, double*) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFont::~SplashFTFont() 0.00 27.13 0.00 1 0.00 0.00 (anonymous namespace)::StreamReader::~StreamReader() 0.00 27.13 0.00 1 0.00 0.00 GfxColorSpace::setupColorProfiles() 0.00 27.13 0.00 1 0.00 0.00 Linearization::Linearization(BaseStream*) 0.00 27.13 0.00 1 0.00 0.00 Linearization::~Linearization() 0.00 27.13 0.00 1 0.00 0.00 SplashFontSrc::setBuf(char*, int, bool) 0.00 27.13 0.00 1 0.00 0.00 SplashFontSrc::SplashFontSrc() 0.00 27.13 0.00 1 0.00 0.00 SplashFontSrc::~SplashFontSrc() 0.00 27.13 0.00 1 0.00 0.00 FoFiIdentifier::identifyStream(int (*)(void*), void*) 0.00 27.13 0.00 1 0.00 0.00 SplashFontFile::decRefCnt() 0.00 27.13 0.00 1 0.00 0.00 SplashFontFile::incRefCnt() 0.00 27.13 0.00 1 0.00 0.00 SplashFontFile::SplashFontFile(SplashFontFileID*, SplashFontSrc*) 0.00 27.13 0.00 1 0.00 0.00 SplashFontFile::~SplashFontFile() 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::updateFlatness(GfxState*) 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::updateStrokeAdjust(GfxState*) 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::clip(GfxState*) 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::endPage() 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::startPage(int, GfxState*, XRef*) 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::updateAll(GfxState*) 0.00 27.13 0.00 1 0.00 0.00 SplashOutputDev::~SplashOutputDev() 0.00 27.13 0.00 1 0.00 0.00 UnicodeMapCache::UnicodeMapCache() 0.00 27.13 0.00 1 0.00 0.00 UnicodeMapCache::~UnicodeMapCache() 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontFile::loadTrueTypeFont(SplashFTFontEngine*, SplashFontFileID*, SplashFontSrc*, int*, int, int) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontFile::makeFont(double*, double*) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontFile::~SplashFTFontFile() 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontFile::~SplashFTFontFile() 0.00 27.13 0.00 1 0.00 0.00 SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) 0.00 27.13 0.00 1 0.00 0.00 SplashFontEngine::SplashFontEngine(bool, bool, bool, bool) 0.00 27.13 0.00 1 0.00 0.00 SplashFontEngine::~SplashFontEngine() 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::make8BitToUnicode(unsigned int*) 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::decRefCnt() 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::mergeCMap(GooString*, int) 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::CharCodeToUnicode(GooString*, unsigned int*, unsigned int, bool, CharCodeToUnicodeString*, int, int) 0.00 27.13 0.00 1 0.00 0.00 CharCodeToUnicode::~CharCodeToUnicode() 0.00 27.13 0.00 1 0.00 0.00 LocalPDFDocBuilder::supports(GooString const&) 0.00 27.13 0.00 1 0.00 0.00 LocalPDFDocBuilder::~LocalPDFDocBuilder() 0.00 27.13 0.00 1 0.00 0.00 PopplerObjectCache::PopplerObjectCache(int, XRef*) 0.00 27.13 0.00 1 0.00 0.00 PopplerObjectCache::~PopplerObjectCache() 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontEngine::init(bool, bool, bool) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontEngine::SplashFTFontEngine(bool, bool, bool, FT_LibraryRec_*) 0.00 27.13 0.00 1 0.00 0.00 SplashFTFontEngine::~SplashFTFontEngine() 0.00 27.13 0.00 1 0.00 0.00 StdinPDFDocBuilder::supports(GooString const&) 0.00 27.13 0.00 1 0.00 0.00 StdinPDFDocBuilder::~StdinPDFDocBuilder() 0.00 27.13 0.00 1 0.00 0.00 Gfx::opSetLineCap(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::popResources() 0.00 27.13 0.00 1 0.00 0.00 Gfx::opSetLineJoin(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opSetLineWidth(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opSetMiterLimit(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::initDisplayProfile() 0.00 27.13 0.00 1 0.00 26.16 Gfx::go(bool) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opClip(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opFill(Object*, int) 0.00 27.13 0.00 1 0.00 26.16 Gfx::display(Object*, bool) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opEndPath(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::opSetDash(Object*, int) 0.00 27.13 0.00 1 0.00 0.00 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) 0.00 27.13 0.00 1 0.00 0.56 Gfx::~Gfx() 0.00 27.13 0.00 1 0.00 0.00 Dict::copy(XRef*) 0.00 27.13 0.00 1 0.00 0.00 Dict::getKey(int) 0.00 27.13 0.00 1 0.00 0.00 Dict::getValNF(int, Object*) 0.00 27.13 0.00 1 0.00 0.00 Page::makeBox(double, double, int, bool, bool, double, double, double, double, PDFRectangle*, bool*) 0.00 27.13 0.00 1 0.00 0.00 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) 0.00 27.13 0.00 1 0.00 0.00 Page::getAnnots(XRef*) 0.00 27.13 0.00 1 0.00 0.00 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) 0.00 27.13 0.00 1 0.00 0.00 Page::~Page() 0.00 27.13 0.00 1 0.00 0.00 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) 0.00 27.13 0.00 1 0.00 0.00 XRef::init() 0.00 27.13 0.00 1 0.00 0.00 XRef::resize(int) 0.00 27.13 0.00 1 0.00 0.00 XRef::reserve(int) 0.00 27.13 0.00 1 0.00 0.00 XRef::readXRef(long long*, std::vector >*, std::vector >*) 0.00 27.13 0.00 1 0.00 0.00 XRef::XRef(BaseStream*, long long, long long, bool*, bool) 0.00 27.13 0.00 1 0.00 0.00 XRef::~XRef() 0.00 27.13 0.00 1 0.00 0.00 Array::getNF(int, Object*) 0.00 27.13 0.00 1 0.00 0.00 Lexer::Lexer(XRef*, Object*) 0.00 27.13 0.00 1 0.00 0.00 Annots::Annots(PDFDoc*, int, Object*) 0.00 27.13 0.00 1 0.00 0.00 Annots::~Annots() 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::checkHeader() 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::getStartXRef() 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::checkEncryption(GooString*, GooString*) 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::getMainXRefEntriesOffset() 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::init() 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::setup(GooString*, GooString*) 0.00 27.13 0.00 1 0.00 0.00 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) 0.00 27.13 0.00 1 0.00 0.00 Splash::clipToPath(SplashPath*, bool) 0.00 27.13 0.00 1 0.00 0.00 Splash::setFlatness(double) 0.00 27.13 0.00 1 0.00 0.00 Splash::setStrokeAdjust(bool) 0.00 27.13 0.00 1 0.00 0.00 Splash::setMatrix(double*) 0.00 27.13 0.00 1 0.00 0.00 Stream::fillGooString(GooString*) 0.00 27.13 0.00 1 0.00 0.00 Catalog::cachePageTree(int) 0.00 27.13 0.00 1 0.00 0.00 Catalog::Catalog(PDFDoc*) 0.00 27.13 0.00 1 0.00 0.00 Catalog::~Catalog() 0.00 27.13 0.00 1 0.00 0.00 GfxFont::locateFont(XRef*, bool) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::getFontType(XRef*, Dict*, Ref*) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::readEmbFontFile(XRef*, int*) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::readFontDescriptor(XRef*, Dict*) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) 0.00 27.13 0.00 1 0.00 0.00 GfxFont::~GfxFont() 0.00 27.13 0.00 1 0.00 0.00 GooFile::open(GooString const*) 0.00 27.13 0.00 1 0.00 0.00 GooList::insert(int, void*) 0.00 27.13 0.00 1 0.00 0.00 FoFiBase::FoFiBase(char*, int, bool) 0.00 27.13 0.00 1 0.00 0.00 FoFiBase::~FoFiBase() 0.00 27.13 0.00 1 0.00 0.00 GfxState::setLineDash(double*, int, double) 0.00 27.13 0.00 1 0.00 0.00 GfxState::clip() 0.00 27.13 0.00 1 0.00 0.00 GfxState::GfxState(double, double, PDFRectangle*, int, bool) 0.00 27.13 0.00 1 0.00 0.00 CMapCache::CMapCache() 0.00 27.13 0.00 1 0.00 0.00 CMapCache::~CMapCache() 0.00 27.13 0.00 1 0.00 0.00 GooString::GooString() 0.00 27.13 0.00 1 0.00 0.00 ImgWriter::~ImgWriter() 0.00 27.13 0.00 1 0.00 0.00 OutputDev::setDefaultCTM(double*) 0.00 27.13 0.00 1 0.00 0.00 OutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::writePointers(unsigned char**, int) 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::init(_IO_FILE*, int, int, int, int) 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::close() 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::PNGWriter(PNGWriter::Format) 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::~PNGWriter() 0.00 27.13 0.00 1 0.00 0.00 PNGWriter::~PNGWriter() 0.00 27.13 0.00 1 0.00 0.00 PageAttrs::clipBoxes() 0.00 27.13 0.00 1 0.00 0.00 GooString::endsWith(char const*) const 0.00 27.13 0.00 1 0.00 0.00 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Ref const&) 0.00 27.13 0.00 1 0.00 0.00 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Dict* const&) 0.00 27.13 0.00 1 0.00 0.00 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, PageAttrs* const&) 0.00 27.13 0.00 1 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 27.13 0.00 1 0.00 0.00 greallocn_checkoverflow % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.04% of 27.13 seconds index % time self children called name [1] 98.5 0.00 26.72 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 26.16 1/1 Gfx::display(Object*, bool) [2] 0.00 0.56 1/1 Gfx::~Gfx() [21] 0.00 0.00 1/1 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 1/1 Page::getAnnots(XRef*) [131] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/1 OutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) [545] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/3 Gfx::saveState() [378] 0.00 0.00 1/3 Gfx::restoreState() [377] ----------------------------------------------- 0.00 26.16 1/1 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] [2] 96.4 0.00 26.16 1 Gfx::display(Object*, bool) [2] 0.00 26.16 1/1 Gfx::go(bool) [3] 0.00 0.00 1/676953 Lexer::getObj(Object*, int) [34] 0.00 0.00 1/24 Parser::Parser(XRef*, Lexer*, bool) [88] 0.00 0.00 1/24 Parser::~Parser() [102] 0.00 0.00 1/1 Lexer::Lexer(XRef*, Object*) [522] ----------------------------------------------- 0.00 26.16 1/1 Gfx::display(Object*, bool) [2] [3] 96.4 0.00 26.16 1 Gfx::go(bool) [3] 0.00 19.78 12431/12431 Gfx::opFillStroke(Object*, int) [5] 0.00 5.60 7017/7017 Gfx::opStroke(Object*, int) [11] 0.02 0.59 5415/5415 Gfx::opShowSpaceText(Object*, int) [16] 0.04 0.08 413602/413669 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.01 0.01 130854/130854 Gfx::execOp(Object*, Object*, int) [41] 0.00 0.01 17847/17847 Gfx::opSetFillRGBColor(Object*, int) [48] 0.00 0.01 17723/17723 Gfx::opSetStrokeRGBColor(Object*, int) [61] 0.00 0.00 413602/1383992 Object::free() [52] 0.00 0.00 1/1 Gfx::opFill(Object*, int) [64] 0.00 0.00 19450/19450 Gfx::doEndPath() [85] 0.00 0.00 2/2 Gfx::opSetExtGState(Object*, int) [107] 0.00 0.00 130854/130854 GooTimer::GooTimer() [193] 0.00 0.00 19450/19450 GfxState::clearPath() [216] 0.00 0.00 14032/42720 GfxSubpath::lineTo(double, double) [199] 0.00 0.00 14032/30286 GfxPath::lineTo(double, double) [211] 0.00 0.00 14032/14032 Gfx::opLineTo(Object*, int) [226] 0.00 0.00 14032/19450 GfxPath::moveTo(double, double) [215] 0.00 0.00 14032/14032 Gfx::opMoveTo(Object*, int) [227] 0.00 0.00 8249/8249 GfxSubpath::curveTo(double, double, double, double, double, double) [233] 0.00 0.00 8249/8249 GfxPath::curveTo(double, double, double, double, double, double) [236] 0.00 0.00 8249/8249 Gfx::opCurveTo(Object*, int) [235] 0.00 0.00 7016/7016 Gfx::opClosePath(Object*, int) [237] 0.00 0.00 5418/5418 Gfx::opRectangle(Object*, int) [243] 0.00 0.00 5415/5415 SplashOutputDev::endTextObject(GfxState*) [248] 0.00 0.00 5415/5415 Gfx::opEndText(Object*, int) [257] 0.00 0.00 5415/5415 Gfx::opSetFont(Object*, int) [258] 0.00 0.00 5415/5415 Gfx::opSetTextMatrix(Object*, int) [256] 0.00 0.00 5415/5415 Gfx::opBeginText(Object*, int) [255] 0.00 0.00 72/72 OutputDev::dump() [284] 0.00 0.00 2/3 Gfx::restoreState() [377] 0.00 0.00 2/2 Gfx::opRestore(Object*, int) [424] 0.00 0.00 2/3 Gfx::saveState() [378] 0.00 0.00 2/2 Gfx::opSave(Object*, int) [423] 0.00 0.00 1/3 Splash::setMiterLimit(double) [384] 0.00 0.00 1/2 SplashOutputDev::updateMiterLimit(GfxState*) [415] 0.00 0.00 1/1 Gfx::opSetMiterLimit(Object*, int) [511] 0.00 0.00 1/1 Gfx::opSetDash(Object*, int) [514] 0.00 0.00 1/3 Splash::setLineJoin(int) [382] 0.00 0.00 1/2 SplashOutputDev::updateLineJoin(GfxState*) [413] 0.00 0.00 1/1 Gfx::opSetLineJoin(Object*, int) [509] 0.00 0.00 1/3 Splash::setLineCap(int) [380] 0.00 0.00 1/2 SplashOutputDev::updateLineCap(GfxState*) [411] 0.00 0.00 1/1 Gfx::opSetLineCap(Object*, int) [508] 0.00 0.00 1/2 Splash::setLineWidth(double) [426] 0.00 0.00 1/2 SplashOutputDev::updateLineWidth(GfxState*) [414] 0.00 0.00 1/1 Gfx::opSetLineWidth(Object*, int) [510] 0.00 0.00 1/1 Gfx::opEndPath(Object*, int) [513] 0.00 0.00 1/1 Gfx::opClip(Object*, int) [512] 0.00 0.00 1/2 Gfx::popStateGuard() [422] 0.00 0.00 1/3 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) [391] ----------------------------------------------- 2.40 7.45 12432/31880 SplashOutputDev::fill(GfxState*) [10] 3.76 11.66 19448/31880 Splash::strokeWide(SplashPath*, double) [9] [4] 93.2 6.16 19.12 31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 16.58 0.00 731084168/749102576 Splash::pipeRunAARGB8(SplashPipe*) [6] 0.02 1.42 31880/31880 SplashXPathScanner::SplashXPathScanner(SplashXPath*, bool, int, int) [12] 0.72 0.00 1708951/1708951 SplashXPathScanner::renderAALine(SplashBitmap*, int*, int*, int, bool) [15] 0.02 0.17 31880/31880 SplashXPath::sort() [25] 0.04 0.08 31880/31881 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] 0.02 0.05 31880/63760 SplashXPath::aaScale() [26] 0.00 0.00 1708951/4166130 Splash::pipeSetXY(SplashPipe*, int, int) [50] 0.00 0.00 95640/979829 gfree [134] 0.00 0.00 31880/31880 Splash::pathAllOutside(SplashPath*) [210] 0.00 0.00 31880/195180 SplashClip::testRect(int, int, int, int) [178] 0.00 0.00 31880/163300 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [183] 0.00 0.00 31880/31880 SplashXPathScanner::~SplashXPathScanner() [209] 0.00 0.00 31880/31881 SplashXPath::~SplashXPath() [207] 0.00 0.00 31880/31880 SplashXPathScanner::getBBoxAA(int*, int*, int*, int*) [208] 0.00 0.00 10832/1201838 SplashPath::addStrokeAdjustHint(int, int, int, int) [164] 0.00 0.00 4294/4294 SplashClip::clipAALine(SplashBitmap*, int*, int*, int, bool) [267] ----------------------------------------------- 0.00 19.78 12431/12431 Gfx::go(bool) [3] [5] 72.9 0.00 19.78 12431 Gfx::opFillStroke(Object*, int) [5] 0.00 9.92 12431/19448 SplashOutputDev::stroke(GfxState*) [7] 0.00 9.86 12431/12432 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 24862/326592 GfxDeviceRGBColorSpace::getMode() [169] ----------------------------------------------- 0.41 0.00 18018408/749102576 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [20] 16.58 0.00 731084168/749102576 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [6] 62.6 16.99 0.00 749102576 Splash::pipeRunAARGB8(SplashPipe*) [6] ----------------------------------------------- 0.00 5.60 7017/19448 Gfx::opStroke(Object*, int) [11] 0.00 9.92 12431/19448 Gfx::opFillStroke(Object*, int) [5] [7] 57.2 0.00 15.53 19448 SplashOutputDev::stroke(GfxState*) [7] 0.00 15.52 19448/19448 Splash::stroke(SplashPath*) [8] 0.01 0.00 19448/31881 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 19448/163300 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] 0.00 0.00 19448/163300 GfxColorSpace::isNonMarking() [179] 0.00 0.00 19448/979829 gfree [134] 0.00 0.00 19448/70777 SplashPath::~SplashPath() [198] ----------------------------------------------- 0.00 15.52 19448/19448 SplashOutputDev::stroke(GfxState*) [7] [8] 57.2 0.00 15.52 19448 Splash::stroke(SplashPath*) [8] 0.00 15.49 19448/19448 Splash::strokeWide(SplashPath*, double) [9] 0.00 0.03 19448/19448 Splash::flattenPath(SplashPath*, double*, double) [37] 0.00 0.00 19448/979829 gfree [134] 0.00 0.00 19448/70777 SplashPath::~SplashPath() [198] ----------------------------------------------- 0.00 15.49 19448/19448 Splash::stroke(SplashPath*) [8] [9] 57.1 0.00 15.49 19448 Splash::strokeWide(SplashPath*, double) [9] 3.76 11.66 19448/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.05 0.02 19448/19448 Splash::makeStrokePath(SplashPath*, double, bool) [35] 0.00 0.00 19448/979829 gfree [134] 0.00 0.00 19448/70777 SplashPath::~SplashPath() [198] ----------------------------------------------- 0.00 0.00 1/12432 Gfx::opFill(Object*, int) [64] 0.00 9.86 12431/12432 Gfx::opFillStroke(Object*, int) [5] [10] 36.3 0.00 9.86 12432 SplashOutputDev::fill(GfxState*) [10] 2.40 7.45 12432/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.00 0.00 12432/31881 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 12432/163300 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] 0.00 0.00 12432/163300 GfxColorSpace::isNonMarking() [179] 0.00 0.00 12432/12432 Splash::fill(SplashPath*, bool) [230] 0.00 0.00 12432/979829 gfree [134] 0.00 0.00 12432/70777 SplashPath::~SplashPath() [198] ----------------------------------------------- 0.00 5.60 7017/7017 Gfx::go(bool) [3] [11] 20.6 0.00 5.60 7017 Gfx::opStroke(Object*, int) [11] 0.00 5.60 7017/19448 SplashOutputDev::stroke(GfxState*) [7] 0.00 0.00 7017/326592 GfxDeviceRGBColorSpace::getMode() [169] ----------------------------------------------- 0.02 1.42 31880/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [12] 5.3 0.02 1.42 31880 SplashXPathScanner::SplashXPathScanner(SplashXPath*, bool, int, int) [12] 0.21 1.21 31880/31880 SplashXPathScanner::computeIntersections() [13] ----------------------------------------------- 0.21 1.21 31880/31880 SplashXPathScanner::SplashXPathScanner(SplashXPath*, bool, int, int) [12] [13] 5.2 0.21 1.21 31880 SplashXPathScanner::computeIntersections() [13] 0.71 0.04 31880/31880 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [14] 0.35 0.00 27444098/27444119 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] 0.11 0.00 27922298/27922298 SplashXPathScanner::addIntersection(double, double, unsigned int, int, int, int) [30] 0.00 0.00 63760/198447 gmallocn [136] ----------------------------------------------- 2939917 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [14] 0.71 0.04 31880/31880 SplashXPathScanner::computeIntersections() [13] [14] 2.8 0.71 0.04 31880+2939917 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [14] 0.04 0.00 1450824/1450824 void std::__adjust_heap(SplashIntersect*, long, long, SplashIntersect, cmpIntersectFunctor) [36] 2939917 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [14] ----------------------------------------------- 0.72 0.00 1708951/1708951 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [15] 2.7 0.72 0.00 1708951 SplashXPathScanner::renderAALine(SplashBitmap*, int*, int*, int, bool) [15] ----------------------------------------------- 0.02 0.59 5415/5415 Gfx::go(bool) [3] [16] 2.3 0.02 0.59 5415 Gfx::opShowSpaceText(Object*, int) [16] 0.00 0.59 131412/131412 Gfx::doShowText(GooString*) [18] 0.00 0.00 257409/1383992 Object::free() [52] 0.00 0.00 257409/257574 Object::copy(Object*) [173] 0.00 0.00 257409/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 257409/257505 Array::get(int, Object*, int) [176] 0.00 0.00 125997/125997 OutputDev::updateTextShift(GfxState*, double) [195] 0.00 0.00 125997/125997 GfxState::textShift(double, double) [194] 0.00 0.00 5415/5415 OutputDev::beginStringOp(GfxState*) [264] 0.00 0.00 5415/136827 GfxFont::getWMode() [184] 0.00 0.00 5415/5415 OutputDev::endStringOp(GfxState*) [263] 0.00 0.00 5415/5415 SplashOutputDev::updateFont(GfxState*) [247] ----------------------------------------------- 0.00 0.59 131420/131420 Gfx::doShowText(GooString*) [18] [17] 2.2 0.00 0.59 131420 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] 0.00 0.58 131420/131420 Splash::fillChar(double, double, int, SplashFont*) [19] 0.00 0.00 131420/163300 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] 0.00 0.00 131420/163300 GfxColorSpace::isNonMarking() [179] ----------------------------------------------- 0.00 0.59 131412/131412 Gfx::opShowSpaceText(Object*, int) [16] [18] 2.2 0.00 0.59 131412 Gfx::doShowText(GooString*) [18] 0.00 0.59 131420/131420 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] 0.00 0.00 394236/394236 SplashOutputDev::useDrawChar() [168] 0.00 0.00 131420/131420 GfxState::shift(double, double) [189] 0.00 0.00 131420/131420 Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*) [187] 0.00 0.00 131412/136827 GfxFont::getWMode() [184] 0.00 0.00 131412/326592 GfxDeviceRGBColorSpace::getMode() [169] 0.00 0.00 131412/131412 OutputDev::beginString(GfxState*, GooString*) [191] 0.00 0.00 131412/131412 OutputDev::endString(GfxState*) [192] ----------------------------------------------- 0.00 0.58 131420/131420 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] [19] 2.2 0.00 0.58 131420 Splash::fillChar(double, double, int, SplashFont*) [19] 0.16 0.41 131420/131420 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [20] 0.01 0.00 131420/131420 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [53] 0.00 0.00 131420/131420 SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [188] ----------------------------------------------- 0.16 0.41 131420/131420 Splash::fillChar(double, double, int, SplashFont*) [19] [20] 2.1 0.16 0.41 131420 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [20] 0.41 0.00 18018408/749102576 Splash::pipeRunAARGB8(SplashPipe*) [6] 0.01 0.00 2457179/4166130 Splash::pipeSetXY(SplashPipe*, int, int) [50] 0.00 0.00 131420/163300 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [183] ----------------------------------------------- 0.00 0.56 1/1 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] [21] 2.1 0.00 0.56 1 Gfx::~Gfx() [21] 0.56 0.00 1/1 Splash::compositeBackground(unsigned char*) [22] 0.00 0.00 1/1 Gfx::popResources() [127] 0.00 0.00 1/2 Gfx::popStateGuard() [422] 0.00 0.00 1/4 GfxState::~GfxState() [364] 0.00 0.00 1/1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [557] 0.00 0.00 1/1 SplashOutputDev::endPage() [481] ----------------------------------------------- 0.56 0.00 1/1 Gfx::~Gfx() [21] [22] 2.1 0.56 0.00 1 Splash::compositeBackground(unsigned char*) [22] ----------------------------------------------- [23] 1.4 0.38 0.00 Splash::pipeRunAAMono8(SplashPipe*) [23] ----------------------------------------------- 424523 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] 0.00 0.00 21/27444119 SplashXPath::aaScale() [26] 0.35 0.00 27444098/27444119 SplashXPathScanner::computeIntersections() [13] [24] 1.3 0.35 0.00 27444119+424523 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] 0.00 0.00 423/1257 void std::__adjust_heap(SplashXPathSeg*, long, long, SplashXPathSeg, cmpXPathSegsFunctor) [271] 424523 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] ----------------------------------------------- 0.02 0.17 31880/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [25] 0.7 0.02 0.17 31880 SplashXPath::sort() [25] 0.09 0.00 2771660/3054138 void std::__unguarded_linear_insert(SplashXPathSeg*, cmpXPathSegsFunctor) [31] 0.02 0.05 31880/63760 SplashXPath::aaScale() [26] 0.00 0.01 31880/31880 void std::__insertion_sort(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [60] ----------------------------------------------- 274830 SplashXPath::aaScale() [26] 0.02 0.05 31880/63760 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.02 0.05 31880/63760 SplashXPath::sort() [25] [26] 0.5 0.04 0.09 63760+274830 SplashXPath::aaScale() [26] 0.09 0.00 274830/274830 SplashXPathSeg* std::__unguarded_partition(SplashXPathSeg*, SplashXPathSeg*, SplashXPathSeg const&, cmpXPathSegsFunctor) [32] 0.00 0.00 21/27444119 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] 0.00 0.00 834/1257 void std::__adjust_heap(SplashXPathSeg*, long, long, SplashXPathSeg, cmpXPathSegsFunctor) [271] 274830 SplashXPath::aaScale() [26] ----------------------------------------------- [27] 0.5 0.04 0.08 413669+157 [27] 0.04 0.08 413737+257590 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 21 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 63 Parser::getObj(Object*, int) [285] ----------------------------------------------- 257590 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 21 XRef::fetch(int, int, Object*, int) [84] 63 Parser::getObj(Object*, int) [285] 0.00 0.00 1/413669 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 4/413669 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 46/413669 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.04 0.08 413602/413669 Gfx::go(bool) [3] [28] 0.5 0.04 0.08 413737+257590 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.03 0.04 676890/676953 Lexer::getObj(Object*, int) [34] 0.01 0.00 676890/676900 Parser::shift(int) [45] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 257509/257533 Array::add(Object*) [175] 0.00 0.00 5422/5422 Object::initArray(XRef*) [241] 0.00 0.00 81/152306 copyString [137] 0.00 0.00 81/81 Dict::add(char*, Object*) [282] 0.00 0.00 22/22 Object::initDict(XRef*) [314] 0.00 0.00 5/28 Object::initStream(Stream*) [306] 5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 257590 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] ----------------------------------------------- 0.00 0.00 1/31881 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] 0.04 0.08 31880/31881 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [29] 0.4 0.04 0.08 31881 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] 0.08 0.00 3125544/3125544 SplashXPath::addSegment(double, double, double, double) [33] 0.00 0.00 914220/914220 SplashXPath::strokeAdjust(SplashXPathAdjust*, double*, double*) [165] 0.00 0.00 56745/198447 gmallocn [136] 0.00 0.00 24864/979829 gfree [134] ----------------------------------------------- 0.11 0.00 27922298/27922298 SplashXPathScanner::computeIntersections() [13] [30] 0.4 0.11 0.00 27922298 SplashXPathScanner::addIntersection(double, double, unsigned int, int, int, int) [30] 0.00 0.00 179899/529963 greallocn [135] ----------------------------------------------- 0.01 0.00 282478/3054138 void std::__insertion_sort(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [60] 0.09 0.00 2771660/3054138 SplashXPath::sort() [25] [31] 0.4 0.10 0.00 3054138 void std::__unguarded_linear_insert(SplashXPathSeg*, cmpXPathSegsFunctor) [31] ----------------------------------------------- 0.09 0.00 274830/274830 SplashXPath::aaScale() [26] [32] 0.3 0.09 0.00 274830 SplashXPathSeg* std::__unguarded_partition(SplashXPathSeg*, SplashXPathSeg*, SplashXPathSeg const&, cmpXPathSegsFunctor) [32] ----------------------------------------------- 0.08 0.00 3125544/3125544 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] [33] 0.3 0.08 0.00 3125544 SplashXPath::addSegment(double, double, double, double) [33] 0.00 0.00 3125544/3125544 SplashXPath::grow(int) [163] ----------------------------------------------- 0.00 0.00 1/676953 Gfx::display(Object*, bool) [2] 0.00 0.00 1/676953 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/676953 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 15/676953 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 21/676953 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 24/676953 Parser::Parser(XRef*, Lexer*, bool) [88] 0.03 0.04 676890/676953 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [34] 0.3 0.03 0.04 676953 Lexer::getObj(Object*, int) [34] 0.01 0.02 1761621/1761621 Lexer::lookChar() [39] 0.00 0.01 825485/2587106 GlobalParams::getSecurityHandler(char*) [40] 0.00 0.00 147361/152306 copyString [137] 0.00 0.00 131414/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 131414/131414 GooString::GooString(char const*, int) [190] ----------------------------------------------- 0.05 0.02 19448/19448 Splash::strokeWide(SplashPath*, double) [9] [35] 0.3 0.05 0.02 19448 Splash::makeStrokePath(SplashPath*, double, bool) [35] 0.01 0.00 770412/807709 SplashPath::close(bool) [46] 0.01 0.00 2311236/3555790 SplashPath::lineTo(double, double) [51] 0.00 0.00 1191006/1201838 SplashPath::addStrokeAdjustHint(int, int, int, int) [164] 0.00 0.00 770412/821741 SplashPath::moveTo(double, double) [166] 0.00 0.00 19448/70777 SplashPath::SplashPath() [197] ----------------------------------------------- 0.04 0.00 1450824/1450824 SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [14] [36] 0.1 0.04 0.00 1450824 void std::__adjust_heap(SplashIntersect*, long, long, SplashIntersect, cmpIntersectFunctor) [36] ----------------------------------------------- 0.00 0.03 19448/19448 Splash::stroke(SplashPath*) [8] [37] 0.1 0.00 0.03 19448 Splash::flattenPath(SplashPath*, double*, double) [37] 0.03 0.00 8249/8249 Splash::flattenCurve(double, double, double, double, double, double, double, double, double*, double, SplashPath*) [38] 0.00 0.00 12432/807709 SplashPath::close(bool) [46] 0.00 0.00 42712/3555790 SplashPath::lineTo(double, double) [51] 0.00 0.00 19448/70777 SplashPath::SplashPath() [197] 0.00 0.00 19448/821741 SplashPath::moveTo(double, double) [166] ----------------------------------------------- 0.03 0.00 8249/8249 Splash::flattenPath(SplashPath*, double*, double) [37] [38] 0.1 0.03 0.00 8249 Splash::flattenCurve(double, double, double, double, double, double, double, double, double*, double, SplashPath*) [38] 0.00 0.00 346002/3555790 SplashPath::lineTo(double, double) [51] ----------------------------------------------- 0.01 0.02 1761621/1761621 Lexer::getObj(Object*, int) [34] [39] 0.1 0.01 0.02 1761621 Lexer::lookChar() [39] 0.01 0.01 1761621/2587106 GlobalParams::getSecurityHandler(char*) [40] ----------------------------------------------- 0.00 0.01 825485/2587106 Lexer::getObj(Object*, int) [34] 0.01 0.01 1761621/2587106 Lexer::lookChar() [39] [40] 0.1 0.01 0.02 2587106 GlobalParams::getSecurityHandler(char*) [40] 0.00 0.02 2584366/2584382 FlateStream::getChar() [44] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 2738/452139 FileStream::getChar() [167] 0.00 0.00 1/27 FileStream::close() [307] 0.00 0.00 1/4 FilterStream::close() [354] ----------------------------------------------- 0.01 0.01 130854/130854 Gfx::go(bool) [3] [41] 0.1 0.01 0.01 130854 Gfx::execOp(Object*, Object*, int) [41] 0.01 0.00 130854/130854 Gfx::findOp(char*) [54] 0.00 0.00 282747/282747 Gfx::checkArg(Object*, TchkType) [170] ----------------------------------------------- 0.00 0.00 1749/407054 FlateStream::readDynamicCodes() [77] 0.02 0.00 405305/407054 FlateStream::readSome() [43] [42] 0.1 0.02 0.00 407054 FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) [42] 0.00 0.00 391014/452139 FileStream::getChar() [167] ----------------------------------------------- 0.00 0.00 2/238455 FlateStream::lookChar() [114] 0.00 0.00 7935/238455 FlateStream::getChars(int, unsigned char*) [65] 0.00 0.02 230518/238455 FlateStream::getChar() [44] [43] 0.1 0.00 0.02 238455 FlateStream::readSome() [43] 0.02 0.00 405305/407054 FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) [42] 0.00 0.00 18/18 FlateStream::startBlock() [76] 0.00 0.00 218935/219487 FlateStream::getCodeWord(int) [177] ----------------------------------------------- 0.00 0.00 16/2584382 (anonymous namespace)::StreamReader::fillBuf(int, int) [115] 0.00 0.02 2584366/2584382 GlobalParams::getSecurityHandler(char*) [40] [44] 0.1 0.00 0.02 2584382 FlateStream::getChar() [44] 0.00 0.02 230518/238455 FlateStream::readSome() [43] ----------------------------------------------- 0.00 0.00 10/676900 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.01 0.00 676890/676900 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [45] 0.1 0.01 0.00 676900 Parser::shift(int) [45] 0.00 0.00 676900/1383992 Object::free() [52] ----------------------------------------------- 0.00 0.00 12432/807709 Splash::flattenPath(SplashPath*, double*, double) [37] 0.00 0.00 24865/807709 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.01 0.00 770412/807709 Splash::makeStrokePath(SplashPath*, double, bool) [35] [46] 0.0 0.01 0.00 807709 SplashPath::close(bool) [46] 0.00 0.00 770412/3555790 SplashPath::lineTo(double, double) [51] ----------------------------------------------- 0.00 0.00 1/31881 SplashOutputDev::clip(GfxState*) [86] 0.00 0.00 12432/31881 SplashOutputDev::fill(GfxState*) [10] 0.01 0.00 19448/31881 SplashOutputDev::stroke(GfxState*) [7] [47] 0.0 0.01 0.00 31881 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 24865/807709 SplashPath::close(bool) [46] 0.00 0.00 85428/3555790 SplashPath::lineTo(double, double) [51] 0.00 0.00 31881/70777 SplashPath::SplashPath() [197] 0.00 0.00 31881/821741 SplashPath::moveTo(double, double) [166] 0.00 0.00 8249/8249 SplashPath::curveTo(double, double, double, double, double, double) [234] ----------------------------------------------- 0.00 0.01 17847/17847 Gfx::go(bool) [3] [48] 0.0 0.00 0.01 17847 Gfx::opSetFillRGBColor(Object*, int) [48] 0.00 0.01 17847/17848 SplashOutputDev::updateFillColor(GfxState*) [59] 0.00 0.00 17847/1383992 Object::free() [52] 0.00 0.00 17847/17847 GfxState::setFillPattern(GfxPattern*) [219] 0.00 0.00 17847/35570 GfxResources::lookupColorSpace(char const*, Object*) [203] 0.00 0.00 17847/17847 GfxState::setFillColorSpace(GfxColorSpace*) [220] 0.00 0.00 17847/17848 SplashOutputDev::updateFillColorSpace(GfxState*) [218] 0.00 0.00 17847/35570 GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace() [205] ----------------------------------------------- [49] 0.0 0.01 0.00 1383992+263162 [49] 0.01 0.00 1641614 Object::free() [52] 0.00 0.00 5446 Array::~Array() [239] 0.00 0.00 29 FileStream::~FileStream() [301] 0.00 0.00 29 BaseStream::~BaseStream() [299] 0.00 0.00 26 Dict::~Dict() [308] 0.00 0.00 5 FlateStream::~FlateStream() [341] 0.00 0.00 5 FlateStream::~FlateStream() [342] ----------------------------------------------- 0.00 0.00 1708951/4166130 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.01 0.00 2457179/4166130 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [20] [50] 0.0 0.01 0.00 4166130 Splash::pipeSetXY(SplashPipe*, int, int) [50] ----------------------------------------------- 0.00 0.00 42712/3555790 Splash::flattenPath(SplashPath*, double*, double) [37] 0.00 0.00 85428/3555790 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 346002/3555790 Splash::flattenCurve(double, double, double, double, double, double, double, double, double*, double, SplashPath*) [38] 0.00 0.00 770412/3555790 SplashPath::close(bool) [46] 0.01 0.00 2311236/3555790 Splash::makeStrokePath(SplashPath*, double, bool) [35] [51] 0.0 0.01 0.00 3555790 SplashPath::lineTo(double, double) [51] 0.00 0.00 3555790/4385780 SplashPath::grow(int) [162] ----------------------------------------------- 29 BaseStream::~BaseStream() [299] 87 Dict::~Dict() [308] 257533 Array::~Array() [239] 0.00 0.00 1/1383992 GlobalParams::getSecurityHandler(char*) [40] 0.00 0.00 1/1383992 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/1383992 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/1383992 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/1383992 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 1/1383992 PDFDoc::checkEncryption(GooString*, GooString*) [133] 0.00 0.00 1/1383992 PDFDoc::~PDFDoc() [109] 0.00 0.00 1/1383992 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/1383992 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 1/1383992 Page::getAnnots(XRef*) [131] 0.00 0.00 1/1383992 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 0.00 2/1383992 Gfx::initDisplayProfile() [111] 0.00 0.00 2/1383992 GfxFont::locateFont(XRef*, bool) [112] 0.00 0.00 2/1383992 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 2/1383992 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 2/1383992 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 3/1383992 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 3/1383992 Catalog::getNumPages() [103] 0.00 0.00 3/1383992 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 5/1383992 Parser::shift(char const*, int) [129] 0.00 0.00 5/1383992 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 5/1383992 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 6/1383992 GfxResources::~GfxResources() [126] 0.00 0.00 6/1383992 Catalog::cachePageTree(int) [96] 0.00 0.00 6/1383992 Dict::copy(XRef*) [128] 0.00 0.00 7/1383992 Page::~Page() [121] 0.00 0.00 8/1383992 Catalog::~Catalog() [113] 0.00 0.00 9/1383992 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 12/1383992 PageAttrs::~PageAttrs() [122] 0.00 0.00 14/1383992 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 14/1383992 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 15/1383992 Stream::addFilters(Object*, int) [118] 0.00 0.00 15/1383992 XRef::~XRef() [119] 0.00 0.00 23/1383992 Lexer::~Lexer() [108] 0.00 0.00 48/1383992 Parser::~Parser() [102] 0.00 0.00 48/1383992 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 54/1383992 Gfx::opSetExtGState(Object*, int) [107] 0.00 0.00 63/1383992 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 91/1383992 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 17723/1383992 Gfx::opSetStrokeRGBColor(Object*, int) [61] 0.00 0.00 17847/1383992 Gfx::opSetFillRGBColor(Object*, int) [48] 0.00 0.00 257409/1383992 Gfx::opShowSpaceText(Object*, int) [16] 0.00 0.00 413602/1383992 Gfx::go(bool) [3] 0.00 0.00 676900/1383992 Parser::shift(int) [45] [52] 0.0 0.01 0.00 1641614 Object::free() [52] 0.00 0.00 262827/262963 GooString::~GooString() [172] 0.00 0.00 147370/979829 gfree [134] 0.00 0.00 5426/5426 Array::decRef() [240] 0.00 0.00 53/53 Stream::decRef() [288] 0.00 0.00 39/40 Dict::decRef() [295] 5422 Array::~Array() [239] 24 Dict::~Dict() [308] 23 FileStream::~FileStream() [301] 5 FlateStream::~FlateStream() [341] ----------------------------------------------- 0.01 0.00 131420/131420 Splash::fillChar(double, double, int, SplashFont*) [19] [53] 0.0 0.01 0.00 131420 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [53] 0.00 0.00 116392/116392 SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [196] 0.00 0.00 116392/979829 gfree [134] 0.00 0.00 15028/195180 SplashClip::testRect(int, int, int, int) [178] ----------------------------------------------- 0.01 0.00 130854/130854 Gfx::execOp(Object*, Object*, int) [41] [54] 0.0 0.01 0.00 130854 Gfx::findOp(char*) [54] ----------------------------------------------- 0.00 0.00 1/17849 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.01 0.00 17848/17849 SplashOutputDev::updateFillColor(GfxState*) [59] [55] 0.0 0.01 0.00 17849 SplashState::setFillPattern(SplashPattern*) [55] 0.00 0.00 17849/35584 SplashSolidColor::~SplashSolidColor() [200] ----------------------------------------------- [56] 0.0 0.01 0.00 SplashXPathScanner::getNextSpan(int, int*, int*) [56] ----------------------------------------------- [57] 0.0 0.01 0.00 GfxCalGrayColorSpace::getNComps() [57] ----------------------------------------------- [58] 0.0 0.01 0.00 Lexer::getChar(bool) [58] ----------------------------------------------- 0.00 0.00 1/17848 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.01 17847/17848 Gfx::opSetFillRGBColor(Object*, int) [48] [59] 0.0 0.00 0.01 17848 SplashOutputDev::updateFillColor(GfxState*) [59] 0.01 0.00 17848/17849 SplashState::setFillPattern(SplashPattern*) [55] 0.00 0.00 17848/35572 SplashOutputDev::getColor(GfxRGB*) [202] 0.00 0.00 17848/17849 Splash::setFillPattern(SplashPattern*) [217] 0.00 0.00 17847/35570 GfxDeviceRGBColorSpace::getRGB(GfxColor*, GfxRGB*) [204] 0.00 0.00 1/2 GfxDeviceGrayColorSpace::getRGB(GfxColor*, GfxRGB*) [421] ----------------------------------------------- 0.00 0.01 31880/31880 SplashXPath::sort() [25] [60] 0.0 0.00 0.01 31880 void std::__insertion_sort(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [60] 0.01 0.00 282478/3054138 void std::__unguarded_linear_insert(SplashXPathSeg*, cmpXPathSegsFunctor) [31] ----------------------------------------------- 0.00 0.01 17723/17723 Gfx::go(bool) [3] [61] 0.0 0.00 0.01 17723 Gfx::opSetStrokeRGBColor(Object*, int) [61] 0.00 0.00 17723/17724 SplashOutputDev::updateStrokeColor(GfxState*) [63] 0.00 0.00 17723/1383992 Object::free() [52] 0.00 0.00 17723/17723 GfxState::setStrokePattern(GfxPattern*) [224] 0.00 0.00 17723/35570 GfxResources::lookupColorSpace(char const*, Object*) [203] 0.00 0.00 17723/17723 GfxState::setStrokeColorSpace(GfxColorSpace*) [225] 0.00 0.00 17723/17724 SplashOutputDev::updateStrokeColorSpace(GfxState*) [223] 0.00 0.00 17723/35570 GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace() [205] ----------------------------------------------- 0.00 0.00 12432/163300 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 19448/163300 SplashOutputDev::stroke(GfxState*) [7] 0.00 0.00 131420/163300 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] [62] 0.0 0.01 0.00 163300 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] 0.00 0.00 163300/326592 GfxDeviceRGBColorSpace::getMode() [169] 0.00 0.00 163300/163300 Splash::setOverprintMask(unsigned int, bool) [182] ----------------------------------------------- 0.00 0.00 1/17724 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 17723/17724 Gfx::opSetStrokeRGBColor(Object*, int) [61] [63] 0.0 0.01 0.00 17724 SplashOutputDev::updateStrokeColor(GfxState*) [63] 0.00 0.00 17724/35572 SplashOutputDev::getColor(GfxRGB*) [202] 0.00 0.00 17724/17725 SplashState::setStrokePattern(SplashPattern*) [221] 0.00 0.00 17724/17725 Splash::setStrokePattern(SplashPattern*) [222] 0.00 0.00 17723/35570 GfxDeviceRGBColorSpace::getRGB(GfxColor*, GfxRGB*) [204] 0.00 0.00 1/2 GfxDeviceGrayColorSpace::getRGB(GfxColor*, GfxRGB*) [421] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [64] 0.0 0.00 0.00 1 Gfx::opFill(Object*, int) [64] 0.00 0.00 1/12432 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 1/326592 GfxDeviceRGBColorSpace::getMode() [169] ----------------------------------------------- 0.00 0.00 2/5 Stream::fillGooString(GooString*) [75] 0.00 0.00 3/5 GfxFont::readEmbFontFile(XRef*, int*) [67] [65] 0.0 0.00 0.00 5 FlateStream::getChars(int, unsigned char*) [65] 0.00 0.00 7935/238455 FlateStream::readSome() [43] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] [66] 0.0 0.00 0.00 5415 SplashOutputDev::doUpdateFont(GfxState*) [66] 0.00 0.00 1/1 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/1 GfxFont::locateFont(XRef*, bool) [112] 0.00 0.00 5415/5415 GfxState::getTransformedFontSize() [261] 0.00 0.00 5415/5415 SplashFontFileID::SplashFontFileID() [252] 0.00 0.00 5415/5415 SplashFontEngine::getFontFile(SplashFontFileID*) [250] 0.00 0.00 5415/5415 Splash::getMatrix() [259] 0.00 0.00 5415/5415 SplashFontEngine::getFont(SplashFontFile*, double*, double*) [251] 0.00 0.00 5414/5415 SplashOutFontFileID::~SplashOutFontFileID() [254] 0.00 0.00 1/1 GfxFontLoc::~GfxFontLoc() [437] 0.00 0.00 1/2 SplashFontSrc::unref() [409] 0.00 0.00 1/1 SplashFontSrc::SplashFontSrc() [473] 0.00 0.00 1/1 SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [489] 0.00 0.00 1/1 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] 0.00 0.00 1/1 FoFiTrueType::~FoFiTrueType() [456] 0.00 0.00 1/1 SplashFontSrc::setBuf(char*, int, bool) [472] 0.00 0.00 1/1 FoFiTrueType::make(char*, int, int) [453] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [67] 0.0 0.00 0.00 1 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 3/5 FlateStream::getChars(int, unsigned char*) [65] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 2/2 FlateStream::lookChar() [114] 0.00 0.00 2/1383992 Object::free() [52] 0.00 0.00 3/5 FlateStream::hasGetChars() [339] 0.00 0.00 2/100 grealloc [139] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/2 gmalloc [140] 0.00 0.00 1/4 FlateStream::reset() [353] 0.00 0.00 1/27 FileStream::close() [307] 0.00 0.00 1/4 FilterStream::close() [354] ----------------------------------------------- 0.00 0.00 1/1 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] [68] 0.0 0.00 0.00 1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] 0.00 0.00 1/1 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/1 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 1/1 Gfx::initDisplayProfile() [111] 0.00 0.00 1/2 GlobalParams::getPrintCommands() [404] 0.00 0.00 1/1 GlobalParams::getProfileCommands() [462] 0.00 0.00 1/2 SplashOutputDev::upsideDown() [410] 0.00 0.00 1/1 GfxState::GfxState(double, double, PDFRectangle*, int, bool) [539] 0.00 0.00 1/1 OutputDev::setDefaultCTM(double*) [544] 0.00 0.00 1/3 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) [391] ----------------------------------------------- 0.00 0.00 1/1 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] [69] 0.0 0.00 0.00 1 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] 0.00 0.00 1/2 SplashOutputDev::upsideDown() [410] 0.00 0.00 1/1 Page::makeBox(double, double, int, bool, bool, double, double, double, double, PDFRectangle*, bool*) [517] 0.00 0.00 1/2 GlobalParams::getPrintCommands() [404] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [70] 0.0 0.00 0.00 1 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/1 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/1 Dict::copy(XRef*) [128] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/1383992 Dict::~Dict() [308] 0.00 0.00 6/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 2/257574 Object::copy(Object*) [173] 0.00 0.00 1/1 PopplerObjectCache::PopplerObjectCache(int, XRef*) [500] 0.00 0.00 1/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] ----------------------------------------------- 0.00 0.00 1/1 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] [71] 0.0 0.00 0.00 1 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/1 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 2/1383992 Object::free() [52] 0.00 0.00 1/198447 gmallocn [136] 0.00 0.00 1/1 Dict::getKey(int) [515] 0.00 0.00 1/257574 Object::copy(Object*) [173] 0.00 0.00 1/1 Dict::getValNF(int, Object*) [516] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] ----------------------------------------------- 0.00 0.00 1/1 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] [72] 0.0 0.00 0.00 1 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 1/1 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/257574 Object::copy(Object*) [173] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 1/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 1/75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] [73] 0.0 0.00 0.00 1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 1/1 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 91/1383992 Object::free() [52] 0.00 0.00 1/1 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 256/256 unicodeIsAlphabeticPresentationForm(unsigned int) [274] 0.00 0.00 224/672 NameToCharCode::lookup(char const*) [273] 0.00 0.00 224/224 GlobalParams::mapNameToUnicodeText(char const*) [277] 0.00 0.00 90/257574 Object::copy(Object*) [173] 0.00 0.00 90/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 86/257505 Array::get(int, Object*, int) [176] 0.00 0.00 7/5422 GooString::cmp(char const*) const [242] 0.00 0.00 5/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 2/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 1/1 GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) [531] 0.00 0.00 1/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 1/262963 GooString::~GooString() [172] 0.00 0.00 1/1 GooString::endsWith(char const*) const [553] 0.00 0.00 1/1 CharCodeToUnicode::make8BitToUnicode(unsigned int*) [493] 0.00 0.00 1/1 GlobalParams::getUnicodeToUnicode(GooString*) [464] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [74] 0.0 0.00 0.00 1 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/1 Stream::fillGooString(GooString*) [75] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 1/1 GooString::GooString() [542] 0.00 0.00 1/27 FileStream::close() [307] 0.00 0.00 1/4 FilterStream::close() [354] 0.00 0.00 1/1 CharCodeToUnicode::mergeCMap(GooString*, int) [495] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] [75] 0.0 0.00 0.00 1 Stream::fillGooString(GooString*) [75] 0.00 0.00 2/5 FlateStream::getChars(int, unsigned char*) [65] 0.00 0.00 2/5 FlateStream::hasGetChars() [339] 0.00 0.00 1/4 FlateStream::reset() [353] 0.00 0.00 1/61 GooString::append(char const*, int) [286] ----------------------------------------------- 0.00 0.00 18/18 FlateStream::readSome() [43] [76] 0.0 0.00 0.00 18 FlateStream::startBlock() [76] 0.00 0.00 18/18 FlateStream::readDynamicCodes() [77] 0.00 0.00 36/979829 gfree [134] 0.00 0.00 18/219487 FlateStream::getCodeWord(int) [177] ----------------------------------------------- 0.00 0.00 18/18 FlateStream::startBlock() [76] [77] 0.0 0.00 0.00 18 FlateStream::readDynamicCodes() [77] 0.00 0.00 1749/407054 FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) [42] 0.00 0.00 534/219487 FlateStream::getCodeWord(int) [177] 0.00 0.00 54/54 FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*) [287] 0.00 0.00 18/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] [78] 0.0 0.00 0.00 1 PDFDoc::setup(GooString*, GooString*) [78] 0.00 0.00 1/1 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 1/1 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 1/1 PDFDoc::getStartXRef() [124] 0.00 0.00 1/1 PDFDoc::getMainXRefEntriesOffset() [125] 0.00 0.00 1/1 PDFDoc::checkEncryption(GooString*, GooString*) [133] 0.00 0.00 1/7 FileStream::setPos(long long, int) [332] 0.00 0.00 1/6 FileStream::getPos() [333] 0.00 0.00 1/29 FileStream::reset() [300] 0.00 0.00 1/1 PDFDoc::checkHeader() [525] ----------------------------------------------- 0.00 0.00 1/1 LocalPDFDocBuilder::buildPDFDoc(GooString const&, GooString*, GooString*, void*) [80] [79] 0.0 0.00 0.00 1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] 0.00 0.00 1/1 PDFDoc::init() [526] 0.00 0.00 1/1 GooFile::open(GooString const*) [533] 0.00 0.00 1/3 GooFile::size() const [389] 0.00 0.00 1/1 FileStream::FileStream(GooFile*, long long, bool, long long, Object*) [436] ----------------------------------------------- [80] 0.0 0.00 0.00 LocalPDFDocBuilder::buildPDFDoc(GooString const&, GooString*, GooString*, void*) [80] 0.00 0.00 1/1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] 0.00 0.00 1/3 GooString::cmpN(char const*, int) const [390] 0.00 0.00 1/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 1/131473 GooString::GooString(GooString const*) [185] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [81] 0.0 0.00 0.00 1 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 1/1 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 2/1383992 Object::free() [52] 0.00 0.00 2/257574 Object::copy(Object*) [173] 0.00 0.00 2/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/1 XRef::init() [518] 0.00 0.00 1/2 FileStream::getStart() [393] ----------------------------------------------- 0.00 0.00 1/1 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] [82] 0.0 0.00 0.00 1 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/1 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 1/413669 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 1/676953 Lexer::getObj(Object*, int) [34] 0.00 0.00 1/24 Parser::Parser(XRef*, Lexer*, bool) [88] 0.00 0.00 1/24 Parser::~Parser() [102] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/28 FileStream::makeSubStream(long long, bool, long long, Object*) [305] 0.00 0.00 1/23 Lexer::Lexer(XRef*, Stream*) [312] ----------------------------------------------- 0.00 0.00 1/1 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] [83] 0.0 0.00 0.00 1 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 46/413669 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 48/1383992 Object::free() [52] 0.00 0.00 1/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 1/1 XRef::resize(int) [519] 0.00 0.00 1/257574 Object::copy(Object*) [173] ----------------------------------------------- 5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 1/413669 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 1/413669 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/413669 GfxFont::locateFont(XRef*, bool) [112] 0.00 0.00 1/413669 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/413669 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/413669 Catalog::getNumPages() [103] 0.00 0.00 1/413669 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 1/413669 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 0.00 2/413669 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 2/413669 Catalog::cachePageTree(int) [96] 0.00 0.00 4/413669 XRef::getCatalog(Object*) [97] [84] 0.0 0.00 0.00 21 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 21/676953 Lexer::getObj(Object*, int) [34] 0.00 0.00 21/24 Parser::Parser(XRef*, Lexer*, bool) [88] 0.00 0.00 21/24 Parser::~Parser() [102] 0.00 0.00 63/1383992 Object::free() [52] 0.00 0.00 42/42 XRef::XRefStreamWriter::writeEntry(long long, int, XRefEntryType) [293] 0.00 0.00 21/21 XRef::getEntry(int, bool) [315] 0.00 0.00 21/28 FileStream::makeSubStream(long long, bool, long long, Object*) [305] 0.00 0.00 21/23 Lexer::Lexer(XRef*, Stream*) [312] 63 Parser::getObj(Object*, int) [285] 21 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] ----------------------------------------------- 0.00 0.00 19450/19450 Gfx::go(bool) [3] [85] 0.0 0.00 0.00 19450 Gfx::doEndPath() [85] 0.00 0.00 1/1 SplashOutputDev::clip(GfxState*) [86] 0.00 0.00 1/1 GfxState::clip() [538] ----------------------------------------------- 0.00 0.00 1/1 Gfx::doEndPath() [85] [86] 0.0 0.00 0.00 1 SplashOutputDev::clip(GfxState*) [86] 0.00 0.00 1/1 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] 0.00 0.00 1/31881 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 1/1 Splash::clipToPath(SplashPath*, bool) [527] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/70777 SplashPath::~SplashPath() [198] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::clip(GfxState*) [86] [87] 0.0 0.00 0.00 1 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] 0.00 0.00 1/31881 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] 0.00 0.00 2/979829 gfree [134] 0.00 0.00 1/1 SplashClip::clipToRect(double, double, double, double) [438] 0.00 0.00 1/31881 SplashXPath::~SplashXPath() [207] ----------------------------------------------- 0.00 0.00 1/24 Gfx::display(Object*, bool) [2] 0.00 0.00 1/24 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/24 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 21/24 XRef::fetch(int, int, Object*, int) [84] [88] 0.0 0.00 0.00 24 Parser::Parser(XRef*, Lexer*, bool) [88] 0.00 0.00 24/676953 Lexer::getObj(Object*, int) [34] ----------------------------------------------- [89] 0.0 0.00 0.00 PDFDoc::getPageRotate(int) [89] 0.00 0.00 4/6 PDFDoc::getPage(int) [91] 0.00 0.00 4/6 Catalog::getPage(int) [95] ----------------------------------------------- 5 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [90] 0.0 0.00 0.00 5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 15/676953 Lexer::getObj(Object*, int) [34] 0.00 0.00 10/676900 Parser::shift(int) [45] 0.00 0.00 5/5 Stream::addFilters(Object*, int) [118] 0.00 0.00 5/5 Parser::shift(char const*, int) [129] 0.00 0.00 5/1383992 Object::free() [52] 0.00 0.00 5/5 Lexer::skipToNextLine() [347] 0.00 0.00 5/6 FileStream::getPos() [333] 0.00 0.00 5/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 5/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 5/5 XRef::getStreamEnd(long long, long long*) [346] 0.00 0.00 5/5 BaseStream::getBaseStream() [337] 0.00 0.00 5/28 FileStream::makeSubStream(long long, bool, long long, Object*) [305] 0.00 0.00 5/7 FileStream::setPos(long long, int) [332] 5 XRef::fetch(int, int, Object*, int) [84] ----------------------------------------------- 0.00 0.00 2/6 PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [98] 0.00 0.00 4/6 PDFDoc::getPageRotate(int) [89] [91] 0.0 0.00 0.00 6 PDFDoc::getPage(int) [91] 0.00 0.00 10/10 PDFDoc::getNumPages() [101] 0.00 0.00 10/24 PDFDoc::isLinearized() [92] 0.00 0.00 10/11 Catalog::getNumPages() [103] ----------------------------------------------- 0.00 0.00 1/24 PDFDoc::getStartXRef() [124] 0.00 0.00 1/24 PDFDoc::getMainXRefEntriesOffset() [125] 0.00 0.00 10/24 PDFDoc::getPage(int) [91] 0.00 0.00 12/24 PDFDoc::getNumPages() [101] [92] 0.0 0.00 0.00 24 PDFDoc::isLinearized() [92] 0.00 0.00 24/24 PDFDoc::getLinearization() [93] 0.00 0.00 48/48 BaseStream::getLength() [289] 0.00 0.00 24/24 Linearization::getLength() [311] ----------------------------------------------- 0.00 0.00 24/24 PDFDoc::isLinearized() [92] [93] 0.0 0.00 0.00 24 PDFDoc::getLinearization() [93] 0.00 0.00 1/1 Linearization::Linearization(BaseStream*) [94] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::getLinearization() [93] [94] 0.0 0.00 0.00 1 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 4/413669 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 1/676953 Lexer::getObj(Object*, int) [34] 0.00 0.00 1/24 Parser::Parser(XRef*, Lexer*, bool) [88] 0.00 0.00 1/24 Parser::~Parser() [102] 0.00 0.00 3/1383992 Object::free() [52] 0.00 0.00 1/29 FileStream::reset() [300] 0.00 0.00 1/2 FileStream::getStart() [393] 0.00 0.00 1/28 FileStream::makeSubStream(long long, bool, long long, Object*) [305] 0.00 0.00 1/23 Lexer::Lexer(XRef*, Stream*) [312] ----------------------------------------------- 0.00 0.00 2/6 PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [98] 0.00 0.00 4/6 PDFDoc::getPageRotate(int) [89] [95] 0.0 0.00 0.00 6 Catalog::getPage(int) [95] 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] ----------------------------------------------- 0.00 0.00 1/1 Catalog::getPage(int) [95] [96] 0.0 0.00 0.00 1 Catalog::cachePageTree(int) [96] 0.00 0.00 2/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 2/2 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 1/4 XRef::getCatalog(Object*) [97] 0.00 0.00 1/11 Catalog::getNumPages() [103] 0.00 0.00 6/1383992 Object::free() [52] 0.00 0.00 1/1 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 3/257574 Object::copy(Object*) [173] 0.00 0.00 3/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 2/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 2/198447 gmallocn [136] 0.00 0.00 1/1 Array::getNF(int, Object*) [521] 0.00 0.00 1/257505 Array::get(int, Object*, int) [176] 0.00 0.00 1/3 Dict::is(char const*) [379] 0.00 0.00 1/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/15 Dict::incRef() [321] 0.00 0.00 1/1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Dict* const&) [555] 0.00 0.00 1/1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Ref const&) [554] 0.00 0.00 1/3 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) [391] 0.00 0.00 1/1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, PageAttrs* const&) [556] ----------------------------------------------- 0.00 0.00 1/4 Gfx::initDisplayProfile() [111] 0.00 0.00 1/4 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 1/4 Catalog::getNumPages() [103] 0.00 0.00 1/4 Catalog::cachePageTree(int) [96] [97] 0.0 0.00 0.00 4 XRef::getCatalog(Object*) [97] 0.00 0.00 4/413669 XRef::fetch(int, int, Object*, int) [84] ----------------------------------------------- [98] 0.0 0.00 0.00 PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, bool, bool, bool, int, int, int, int, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [98] 0.00 0.00 2/6 PDFDoc::getPage(int) [91] 0.00 0.00 2/6 Catalog::getPage(int) [95] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [99] 0.0 0.00 0.00 1 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/17848 SplashOutputDev::updateFillColor(GfxState*) [59] 0.00 0.00 1/17724 SplashOutputDev::updateStrokeColor(GfxState*) [63] 0.00 0.00 1/2 SplashOutputDev::updateLineDash(GfxState*) [412] 0.00 0.00 1/3 Splash::setLineJoin(int) [382] 0.00 0.00 1/2 SplashOutputDev::updateLineJoin(GfxState*) [413] 0.00 0.00 1/3 Splash::setLineCap(int) [380] 0.00 0.00 1/2 SplashOutputDev::updateLineCap(GfxState*) [411] 0.00 0.00 1/2 Splash::setLineWidth(double) [426] 0.00 0.00 1/2 SplashOutputDev::updateLineWidth(GfxState*) [414] 0.00 0.00 1/1 SplashOutputDev::updateFlatness(GfxState*) [479] 0.00 0.00 1/3 Splash::setMiterLimit(double) [384] 0.00 0.00 1/2 SplashOutputDev::updateMiterLimit(GfxState*) [415] 0.00 0.00 1/1 SplashOutputDev::updateStrokeAdjust(GfxState*) [480] 0.00 0.00 1/17848 SplashOutputDev::updateFillColorSpace(GfxState*) [218] 0.00 0.00 1/17724 SplashOutputDev::updateStrokeColorSpace(GfxState*) [223] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] [100] 0.0 0.00 0.00 1 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 2/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 1/1 FoFiIdentifier::identifyStream(int (*)(void*), void*) [117] 0.00 0.00 9/1383992 Object::free() [52] 0.00 0.00 3/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 3/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 2/257574 Object::copy(Object*) [173] 0.00 0.00 2/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/4 FlateStream::reset() [353] 0.00 0.00 1/27 FileStream::close() [307] 0.00 0.00 1/4 FilterStream::close() [354] ----------------------------------------------- 0.00 0.00 10/10 PDFDoc::getPage(int) [91] [101] 0.0 0.00 0.00 10 PDFDoc::getNumPages() [101] 0.00 0.00 12/24 PDFDoc::isLinearized() [92] ----------------------------------------------- 0.00 0.00 1/24 Gfx::display(Object*, bool) [2] 0.00 0.00 1/24 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/24 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 21/24 XRef::fetch(int, int, Object*, int) [84] [102] 0.0 0.00 0.00 24 Parser::~Parser() [102] 0.00 0.00 48/1383992 Object::free() [52] 0.00 0.00 24/24 Lexer::~Lexer() [108] ----------------------------------------------- 0.00 0.00 1/11 Catalog::cachePageTree(int) [96] 0.00 0.00 10/11 PDFDoc::getPage(int) [91] [103] 0.0 0.00 0.00 11 Catalog::getNumPages() [103] 0.00 0.00 1/4 XRef::getCatalog(Object*) [97] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 3/1383992 Object::free() [52] 0.00 0.00 2/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 2/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 1/257574 Object::copy(Object*) [173] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [104] 0.0 0.00 0.00 1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 1/17849 SplashState::setFillPattern(SplashPattern*) [55] 0.00 0.00 2/35578 SplashSolidColor::SplashSolidColor(unsigned char*) [201] 0.00 0.00 1/2 SplashOutputDev::setupScreenParams(double, double) [416] 0.00 0.00 1/2 Splash::~Splash() [430] 0.00 0.00 1/4 SplashBitmap::~SplashBitmap() [358] 0.00 0.00 1/4 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] 0.00 0.00 1/2 Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) [429] 0.00 0.00 1/2 GlobalParams::getMinLineWidth() [403] 0.00 0.00 1/1 Splash::setMatrix(double*) [530] 0.00 0.00 1/17725 SplashState::setStrokePattern(SplashPattern*) [221] 0.00 0.00 1/17725 Splash::setStrokePattern(SplashPattern*) [222] 0.00 0.00 1/17849 Splash::setFillPattern(SplashPattern*) [217] 0.00 0.00 1/3 Splash::setLineCap(int) [380] 0.00 0.00 1/3 Splash::setLineJoin(int) [382] 0.00 0.00 1/3 SplashState::setLineDash(double*, int, double) [367] 0.00 0.00 1/3 Splash::setLineDash(double*, int, double) [381] 0.00 0.00 1/3 Splash::setMiterLimit(double) [384] 0.00 0.00 1/1 GlobalParams::getStrokeAdjust() [459] 0.00 0.00 1/1 Splash::setFlatness(double) [528] 0.00 0.00 1/1 Splash::setStrokeAdjust(bool) [529] 0.00 0.00 1/2 Splash::clear(unsigned char*, unsigned char) [428] ----------------------------------------------- 0.00 0.00 2/2 Catalog::cachePageTree(int) [96] [105] 0.0 0.00 0.00 2 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 10/10 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 5/1383992 Object::free() [52] 0.00 0.00 16/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 3/257574 Object::copy(Object*) [173] 0.00 0.00 2/3 Dict::is(char const*) [379] 0.00 0.00 2/257548 Object::fetch(XRef*, Object*, int) [174] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [106] 0.0 0.00 0.00 1 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 14/1383992 Object::free() [52] 0.00 0.00 11/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 10/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 10/257574 Object::copy(Object*) [173] 0.00 0.00 4/257505 Array::get(int, Object*, int) [176] 0.00 0.00 2/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 1/75 GooString::GooString(char const*) [283] 0.00 0.00 1/131473 GooString::GooString(GooString const*) [185] ----------------------------------------------- 0.00 0.00 2/2 Gfx::go(bool) [3] [107] 0.0 0.00 0.00 2 Gfx::opSetExtGState(Object*, int) [107] 0.00 0.00 54/1383992 Object::free() [52] 0.00 0.00 52/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 4/257574 Object::copy(Object*) [173] 0.00 0.00 4/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 2/2 GfxResources::lookupGState(char*, Object*) [398] 0.00 0.00 2/2 SplashOutputDev::updateStrokeOpacity(GfxState*) [418] 0.00 0.00 2/2 SplashOutputDev::updateFillOpacity(GfxState*) [417] ----------------------------------------------- 0.00 0.00 24/24 Parser::~Parser() [102] [108] 0.0 0.00 0.00 24 Lexer::~Lexer() [108] 0.00 0.00 24/1383992 Array::~Array() [239] 0.00 0.00 23/1383992 Object::free() [52] 0.00 0.00 23/27 FileStream::close() [307] ----------------------------------------------- [109] 0.0 0.00 0.00 PDFDoc::~PDFDoc() [109] 0.00 0.00 1/1 Catalog::~Catalog() [113] 0.00 0.00 1/1 XRef::~XRef() [119] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/1383992 FileStream::~FileStream() [301] 0.00 0.00 1/1 Linearization::~Linearization() [471] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [110] 0.0 0.00 0.00 1 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 1/4 XRef::getCatalog(Object*) [97] 0.00 0.00 3/1383992 Object::free() [52] 0.00 0.00 4/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 1/16 Dict::lookupNF(char const*, Object*) [320] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [111] 0.0 0.00 0.00 1 Gfx::initDisplayProfile() [111] 0.00 0.00 1/4 XRef::getCatalog(Object*) [97] 0.00 0.00 2/1383992 Object::free() [52] 0.00 0.00 1/135 Dict::lookup(char const*, Object*, int) [280] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [112] 0.0 0.00 0.00 1 GfxFont::locateFont(XRef*, bool) [112] 0.00 0.00 1/413669 XRef::fetch(int, int, Object*, int) [84] 0.00 0.00 2/1383992 Object::free() [52] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::~PDFDoc() [109] [113] 0.0 0.00 0.00 1 Catalog::~Catalog() [113] 0.00 0.00 1/1 Page::~Page() [121] 0.00 0.00 8/1383992 Object::free() [52] 0.00 0.00 1/2 PageAttrs::~PageAttrs() [122] 0.00 0.00 1/1383992 Dict::~Dict() [308] 0.00 0.00 2/979829 gfree [134] 0.00 0.00 1/40 Dict::decRef() [295] ----------------------------------------------- 0.00 0.00 2/2 GfxFont::readEmbFontFile(XRef*, int*) [67] [114] 0.0 0.00 0.00 2 FlateStream::lookChar() [114] 0.00 0.00 2/238455 FlateStream::readSome() [43] ----------------------------------------------- 0.00 0.00 2/7 (anonymous namespace)::StreamReader::cmp(int, char const*) [130] 0.00 0.00 5/7 (anonymous namespace)::StreamReader::getByte(int) [123] [115] 0.0 0.00 0.00 7 (anonymous namespace)::StreamReader::fillBuf(int, int) [115] 0.00 0.00 16/2584382 FlateStream::getChar() [44] 0.00 0.00 16/16 readFromStream(void*) [319] ----------------------------------------------- 0.00 0.00 1/1 FoFiIdentifier::identifyStream(int (*)(void*), void*) [117] [116] 0.0 0.00 0.00 1 identify((anonymous namespace)::Reader*) [116] 0.00 0.00 5/5 (anonymous namespace)::StreamReader::getByte(int) [123] 0.00 0.00 2/2 (anonymous namespace)::StreamReader::cmp(int, char const*) [130] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] [117] 0.0 0.00 0.00 1 FoFiIdentifier::identifyStream(int (*)(void*), void*) [117] 0.00 0.00 1/1 identify((anonymous namespace)::Reader*) [116] 0.00 0.00 1/1 (anonymous namespace)::StreamReader::~StreamReader() [469] ----------------------------------------------- 0.00 0.00 5/5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [118] 0.0 0.00 0.00 5 Stream::addFilters(Object*, int) [118] 0.00 0.00 15/1383992 Object::free() [52] 0.00 0.00 15/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 5/257574 Object::copy(Object*) [173] 0.00 0.00 5/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 5/5 Stream::makeFilter(char*, Stream*, Object*, int, Object*) [348] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::~PDFDoc() [109] [119] 0.0 0.00 0.00 1 XRef::~XRef() [119] 0.00 0.00 15/1383992 Object::free() [52] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/3 PopplerCache::~PopplerCache() [371] ----------------------------------------------- 0.00 0.00 10/10 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] [120] 0.0 0.00 0.00 10 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 14/1383992 Object::free() [52] 0.00 0.00 10/135 Dict::lookup(char const*, Object*, int) [280] 0.00 0.00 5/257574 Object::copy(Object*) [173] 0.00 0.00 5/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 4/257505 Array::get(int, Object*, int) [176] ----------------------------------------------- 0.00 0.00 1/1 Catalog::~Catalog() [113] [121] 0.0 0.00 0.00 1 Page::~Page() [121] 0.00 0.00 7/1383992 Object::free() [52] 0.00 0.00 1/2 PageAttrs::~PageAttrs() [122] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/1 Annots::~Annots() [524] ----------------------------------------------- 0.00 0.00 1/2 Catalog::~Catalog() [113] 0.00 0.00 1/2 Page::~Page() [121] [122] 0.0 0.00 0.00 2 PageAttrs::~PageAttrs() [122] 0.00 0.00 12/1383992 Object::free() [52] ----------------------------------------------- 0.00 0.00 5/5 identify((anonymous namespace)::Reader*) [116] [123] 0.0 0.00 0.00 5 (anonymous namespace)::StreamReader::getByte(int) [123] 0.00 0.00 5/7 (anonymous namespace)::StreamReader::fillBuf(int, int) [115] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [124] 0.0 0.00 0.00 1 PDFDoc::getStartXRef() [124] 0.00 0.00 1/24 PDFDoc::isLinearized() [92] 0.00 0.00 1024/452139 FileStream::getChar() [167] 0.00 0.00 1/7 FileStream::setPos(long long, int) [332] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [125] 0.0 0.00 0.00 1 PDFDoc::getMainXRefEntriesOffset() [125] 0.00 0.00 1/24 PDFDoc::isLinearized() [92] ----------------------------------------------- 0.00 0.00 1/1 Gfx::popResources() [127] [126] 0.0 0.00 0.00 1 GfxResources::~GfxResources() [126] 0.00 0.00 6/1383992 Object::free() [52] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/1 GfxFontDict::~GfxFontDict() [445] ----------------------------------------------- 0.00 0.00 1/1 Gfx::~Gfx() [21] [127] 0.0 0.00 0.00 1 Gfx::popResources() [127] 0.00 0.00 1/1 GfxResources::~GfxResources() [126] 0.00 0.00 1/1 PopplerObjectCache::~PopplerObjectCache() [501] ----------------------------------------------- 3 Dict::copy(XRef*) [128] 0.00 0.00 1/1 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] [128] 0.0 0.00 0.00 1+3 Dict::copy(XRef*) [128] 0.00 0.00 6/1383992 Object::free() [52] 0.00 0.00 4/4 Dict::Dict(Dict*) [359] 0.00 0.00 3/4 Object::initDict(Dict*) [363] 3 Dict::copy(XRef*) [128] ----------------------------------------------- 0.00 0.00 5/5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [129] 0.0 0.00 0.00 5 Parser::shift(char const*, int) [129] 0.00 0.00 5/1383992 Object::free() [52] ----------------------------------------------- 0.00 0.00 2/2 identify((anonymous namespace)::Reader*) [116] [130] 0.0 0.00 0.00 2 (anonymous namespace)::StreamReader::cmp(int, char const*) [130] 0.00 0.00 2/7 (anonymous namespace)::StreamReader::fillBuf(int, int) [115] ----------------------------------------------- 0.00 0.00 1/1 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] [131] 0.0 0.00 0.00 1 Page::getAnnots(XRef*) [131] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/257574 Object::copy(Object*) [173] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/1 Annots::Annots(PDFDoc*, int, Object*) [523] ----------------------------------------------- 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] [132] 0.0 0.00 0.00 1 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 6/16 Dict::lookupNF(char const*, Object*) [320] 0.00 0.00 1/4 Object::initDict(Dict*) [363] 0.00 0.00 1/4 PDFRectangle::clipTo(PDFRectangle*) [356] 0.00 0.00 1/1 PageAttrs::clipBoxes() [552] 0.00 0.00 1/257574 Object::copy(Object*) [173] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [133] 0.0 0.00 0.00 1 PDFDoc::checkEncryption(GooString*, GooString*) [133] 0.00 0.00 1/1383992 Object::free() [52] 0.00 0.00 1/135 Dict::lookup(char const*, Object*, int) [280] ----------------------------------------------- 0.00 0.00 1/979829 SplashOutputDev::clip(GfxState*) [86] 0.00 0.00 1/979829 GfxResources::~GfxResources() [126] 0.00 0.00 1/979829 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/979829 SysFontList::~SysFontList() [449] 0.00 0.00 1/979829 PDFDoc::~PDFDoc() [109] 0.00 0.00 1/979829 PDFDocFactory::~PDFDocFactory() [1309] 0.00 0.00 1/979829 XRef::~XRef() [119] 0.00 0.00 1/979829 GooString::GooString() [542] 0.00 0.00 1/979829 SplashFontSrc::~SplashFontSrc() [474] 0.00 0.00 1/979829 CharCodeToUnicode::~CharCodeToUnicode() [497] 0.00 0.00 1/979829 Page::~Page() [121] 0.00 0.00 1/979829 SplashFTFontFile::~SplashFTFontFile() [488] 0.00 0.00 1/979829 SplashFont::~SplashFont() [441] 0.00 0.00 1/979829 SplashFTFont::~SplashFTFont() [468] 0.00 0.00 2/979829 loadColorProfile(char const*) [392] 0.00 0.00 2/979829 GooHash::add(GooString*, void*) [297] 0.00 0.00 2/979829 FoFiTrueType::~FoFiTrueType() [457] 0.00 0.00 2/979829 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] 0.00 0.00 2/979829 Catalog::~Catalog() [113] 0.00 0.00 3/979829 SplashState::setLineDash(double*, int, double) [367] 0.00 0.00 4/979829 GDir::~GDir() [361] 0.00 0.00 5/979829 GfxState::~GfxState() [364] 0.00 0.00 10/979829 FlateStream::~FlateStream() [342] 0.00 0.00 10/979829 SplashClip::~SplashClip() [338] 0.00 0.00 12/979829 SplashBitmap::~SplashBitmap() [358] 0.00 0.00 14/979829 freeBuiltinFontTables() [433] 0.00 0.00 15/979829 SplashState::~SplashState() [343] 0.00 0.00 17/979829 NameToCharCode::add(char const*, unsigned int) [266] 0.00 0.00 18/979829 FlateStream::readDynamicCodes() [77] 0.00 0.00 29/979829 GDirEntry::~GDirEntry() [303] 0.00 0.00 36/979829 FlateStream::startBlock() [76] 0.00 0.00 53/979829 GlobalParams::~GlobalParams() [1138] 0.00 0.00 113/979829 Dict::~Dict() [308] 0.00 0.00 4849/979829 NameToCharCode::~NameToCharCode() [374] 0.00 0.00 5446/979829 Array::~Array() [239] 0.00 0.00 12432/979829 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 19448/979829 SplashOutputDev::stroke(GfxState*) [7] 0.00 0.00 19448/979829 Splash::strokeWide(SplashPath*, double) [9] 0.00 0.00 19448/979829 Splash::stroke(SplashPath*) [8] 0.00 0.00 19450/979829 GfxPath::~GfxPath() [212] 0.00 0.00 19450/979829 GfxState::clearPath() [216] 0.00 0.00 24864/979829 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] 0.00 0.00 31880/979829 SplashXPathScanner::~SplashXPathScanner() [209] 0.00 0.00 38900/979829 GfxSubpath::~GfxSubpath() [214] 0.00 0.00 95640/979829 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.00 0.00 116392/979829 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [53] 0.00 0.00 141554/979829 SplashPath::~SplashPath() [198] 0.00 0.00 147370/979829 Object::free() [52] 0.00 0.00 262895/979829 GooString::Set(char const*, int, char const*, int) [171] [134] 0.0 0.00 0.00 979829 gfree [134] ----------------------------------------------- 0.00 0.00 25/529963 Dict::add(char*, Object*) [282] 0.00 0.00 21675/529963 Array::add(Object*) [175] 0.00 0.00 51479/529963 SplashXPath::grow(int) [163] 0.00 0.00 63775/529963 SplashPath::addStrokeAdjustHint(int, int, int, int) [164] 0.00 0.00 179899/529963 SplashXPathScanner::addIntersection(double, double, unsigned int, int, int, int) [30] 0.00 0.00 213110/529963 SplashPath::grow(int) [162] [135] 0.0 0.00 0.00 529963 greallocn [135] ----------------------------------------------- 0.00 0.00 1/198447 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] 0.00 0.00 1/198447 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/198447 GfxState::GfxState(double, double, PDFRectangle*, int, bool) [539] 0.00 0.00 1/198447 CharCodeToUnicode::CharCodeToUnicode(GooString*, unsigned int*, unsigned int, bool, CharCodeToUnicodeString*, int, int) [496] 0.00 0.00 1/198447 SplashFont::initCache() [439] 0.00 0.00 2/198447 GooHash::expand() [431] 0.00 0.00 2/198447 FoFiTrueType::parse() [454] 0.00 0.00 2/198447 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] 0.00 0.00 2/198447 Catalog::cachePageTree(int) [96] 0.00 0.00 2/198447 CharCodeToUnicodeCache::CharCodeToUnicodeCache(int) [419] 0.00 0.00 3/198447 NameToCharCode::NameToCharCode() [373] 0.00 0.00 3/198447 SplashScreen::SplashScreen(SplashScreen*) [372] 0.00 0.00 4/198447 Dict::Dict(Dict*) [359] 0.00 0.00 8/198447 GooHash::GooHash(bool) [330] 0.00 0.00 9/198447 SplashClip::SplashClip(SplashClip*) [366] 0.00 0.00 14/198447 BuiltinFontWidths::BuiltinFontWidths(BuiltinFontWidth*, int) [324] 0.00 0.00 15/198447 GooList::GooList() [322] 0.00 0.00 17/198447 NameToCharCode::add(char const*, unsigned int) [266] 0.00 0.00 54/198447 FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*) [287] 0.00 0.00 19450/198447 GfxState::clearPath() [216] 0.00 0.00 56745/198447 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] 0.00 0.00 58350/198447 GfxSubpath::GfxSubpath(double, double) [213] 0.00 0.00 63760/198447 SplashXPathScanner::computeIntersections() [13] [136] 0.0 0.00 0.00 198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 6/152306 Dict::Dict(Dict*) [359] 0.00 0.00 9/152306 Object::copy(Object*) [173] 0.00 0.00 81/152306 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 4849/152306 NameToCharCode::add(char const*, unsigned int) [266] 0.00 0.00 147361/152306 Lexer::getObj(Object*, int) [34] [137] 0.0 0.00 0.00 152306 copyString [137] ----------------------------------------------- 0.00 0.00 1/116397 SplashFont::initCache() [439] 0.00 0.00 4/116397 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] 0.00 0.00 116392/116397 SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [196] [138] 0.0 0.00 0.00 116397 gmallocn_checkoverflow [138] ----------------------------------------------- 0.00 0.00 2/100 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 30/100 GooString::append(char const*, int) [286] 0.00 0.00 68/100 GooString::Set(char const*, int, char const*, int) [171] [139] 0.0 0.00 0.00 100 grealloc [139] ----------------------------------------------- 0.00 0.00 1/2 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/2 GooString::append(char const*, int) [286] [140] 0.0 0.00 0.00 2 gmalloc [140] ----------------------------------------------- 0.00 0.00 1/1 XRef::reserve(int) [520] [141] 0.0 0.00 0.00 1 greallocn_checkoverflow [141] ----------------------------------------------- 0.00 0.00 8249/4385780 SplashPath::curveTo(double, double, double, double, double, double) [234] 0.00 0.00 821741/4385780 SplashPath::moveTo(double, double) [166] 0.00 0.00 3555790/4385780 SplashPath::lineTo(double, double) [51] [162] 0.0 0.00 0.00 4385780 SplashPath::grow(int) [162] 0.00 0.00 213110/529963 greallocn [135] ----------------------------------------------- 0.00 0.00 3125544/3125544 SplashXPath::addSegment(double, double, double, double) [33] [163] 0.0 0.00 0.00 3125544 SplashXPath::grow(int) [163] 0.00 0.00 51479/529963 greallocn [135] ----------------------------------------------- 0.00 0.00 10832/1201838 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.00 0.00 1191006/1201838 Splash::makeStrokePath(SplashPath*, double, bool) [35] [164] 0.0 0.00 0.00 1201838 SplashPath::addStrokeAdjustHint(int, int, int, int) [164] 0.00 0.00 63775/529963 greallocn [135] ----------------------------------------------- 0.00 0.00 914220/914220 SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [29] [165] 0.0 0.00 0.00 914220 SplashXPath::strokeAdjust(SplashXPathAdjust*, double*, double*) [165] ----------------------------------------------- 0.00 0.00 19448/821741 Splash::flattenPath(SplashPath*, double*, double) [37] 0.00 0.00 31881/821741 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] 0.00 0.00 770412/821741 Splash::makeStrokePath(SplashPath*, double, bool) [35] [166] 0.0 0.00 0.00 821741 SplashPath::moveTo(double, double) [166] 0.00 0.00 821741/4385780 SplashPath::grow(int) [162] ----------------------------------------------- 0.00 0.00 8/452139 FlateStream::reset() [353] 0.00 0.00 1024/452139 PDFDoc::checkHeader() [525] 0.00 0.00 1024/452139 PDFDoc::getStartXRef() [124] 0.00 0.00 2738/452139 GlobalParams::getSecurityHandler(char*) [40] 0.00 0.00 56331/452139 FlateStream::getCodeWord(int) [177] 0.00 0.00 391014/452139 FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) [42] [167] 0.0 0.00 0.00 452139 FileStream::getChar() [167] 0.00 0.00 1789/1789 FileStream::fillBuf() [269] ----------------------------------------------- 0.00 0.00 394236/394236 Gfx::doShowText(GooString*) [18] [168] 0.0 0.00 0.00 394236 SplashOutputDev::useDrawChar() [168] ----------------------------------------------- 0.00 0.00 1/326592 Gfx::opFill(Object*, int) [64] 0.00 0.00 7017/326592 Gfx::opStroke(Object*, int) [11] 0.00 0.00 24862/326592 Gfx::opFillStroke(Object*, int) [5] 0.00 0.00 131412/326592 Gfx::doShowText(GooString*) [18] 0.00 0.00 163300/326592 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] [169] 0.0 0.00 0.00 326592 GfxDeviceRGBColorSpace::getMode() [169] ----------------------------------------------- 0.00 0.00 282747/282747 Gfx::execOp(Object*, Object*, int) [41] [170] 0.0 0.00 0.00 282747 Gfx::checkArg(Object*, TchkType) [170] ----------------------------------------------- 0.00 0.00 1/262963 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/262963 GlobalParams::GlobalParams(char const*) [1137] 0.00 0.00 1/262963 LocalPDFDocBuilder::buildPDFDoc(GooString const&, GooString*, GooString*, void*) [80] 0.00 0.00 2/262963 GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) [531] 0.00 0.00 2/262963 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 2/262963 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 2/262963 loadColorProfile(char const*) [392] 0.00 0.00 2/262963 UnicodeMap::UnicodeMap(char const*, bool, int (*)(unsigned int, char*, int)) [395] 0.00 0.00 4/262963 UnicodeMap::UnicodeMap(char const*, bool, UnicodeMapRange*, int) [351] 0.00 0.00 4/262963 GDir::GDir(char*, bool) [360] 0.00 0.00 5/262963 GlobalParams::scanEncodingDirs() [460] 0.00 0.00 8/262963 GlobalParams::addCIDToUnicode(GooString*, GooString*) [355] 0.00 0.00 10/262963 GlobalParams::addCMapDir(GooString*, GooString*) [344] 0.00 0.00 34/262963 GlobalParams::addUnicodeMap(GooString*, GooString*) [318] 0.00 0.00 58/262963 GDirEntry::GDirEntry(char*, char*, bool) [302] 0.00 0.00 131413/262963 Object::copy(Object*) [173] 0.00 0.00 131414/262963 Lexer::getObj(Object*, int) [34] [171] 0.0 0.00 0.00 262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 262895/979829 gfree [134] 0.00 0.00 68/100 grealloc [139] ----------------------------------------------- 0.00 0.00 1/262963 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/262963 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 1/262963 PDFDoc::~PDFDoc() [109] 0.00 0.00 2/262963 loadColorProfile(char const*) [392] 0.00 0.00 4/262963 GDir::~GDir() [361] 0.00 0.00 5/262963 GfxFont::~GfxFont() [532] 0.00 0.00 6/262963 UnicodeMap::~UnicodeMap() [334] 0.00 0.00 26/262963 GooHash::~GooHash() [331] 0.00 0.00 32/262963 GlobalParams::~GlobalParams() [1138] 0.00 0.00 58/262963 GDirEntry::~GDirEntry() [303] 0.00 0.00 262827/262963 Object::free() [52] [172] 0.0 0.00 0.00 262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/257574 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/257574 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/257574 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 1/257574 Catalog::getNumPages() [103] 0.00 0.00 1/257574 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 1/257574 Page::getAnnots(XRef*) [131] 0.00 0.00 2/257574 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 2/257574 GfxResources::lookupGStateNF(char*, Object*) [399] 0.00 0.00 2/257574 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 2/257574 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 2/257574 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 3/257574 Catalog::cachePageTree(int) [96] 0.00 0.00 3/257574 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 4/257574 Gfx::opSetExtGState(Object*, int) [107] 0.00 0.00 5/257574 Stream::addFilters(Object*, int) [118] 0.00 0.00 5/257574 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 6/257574 Dict::Dict(Dict*) [359] 0.00 0.00 10/257574 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 23/257574 Lexer::Lexer(XRef*, Stream*) [312] 0.00 0.00 90/257574 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 257409/257574 Gfx::opShowSpaceText(Object*, int) [16] [173] 0.0 0.00 0.00 257574 Object::copy(Object*) [173] 0.00 0.00 131413/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 131413/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 25/25 Stream::incRef() [310] 0.00 0.00 10/15 Dict::incRef() [321] 0.00 0.00 9/152306 copyString [137] 0.00 0.00 4/4 Array::incRef() [362] ----------------------------------------------- 0.00 0.00 1/257548 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/257548 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/257548 GfxFont::locateFont(XRef*, bool) [112] 0.00 0.00 1/257548 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/257548 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/257548 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] 0.00 0.00 1/257548 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 1/257548 Page::getAnnots(XRef*) [131] 0.00 0.00 1/257548 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 0.00 2/257548 Catalog::getNumPages() [103] 0.00 0.00 2/257548 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 3/257548 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 3/257548 Catalog::cachePageTree(int) [96] 0.00 0.00 4/257548 Gfx::opSetExtGState(Object*, int) [107] 0.00 0.00 5/257548 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 5/257548 Stream::addFilters(Object*, int) [118] 0.00 0.00 5/257548 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 11/257548 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 90/257548 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 257409/257548 Gfx::opShowSpaceText(Object*, int) [16] [174] 0.0 0.00 0.00 257548 Object::fetch(XRef*, Object*, int) [174] ----------------------------------------------- 0.00 0.00 1/257533 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 23/257533 Lexer::Lexer(XRef*, Stream*) [312] 0.00 0.00 257509/257533 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [175] 0.0 0.00 0.00 257533 Array::add(Object*) [175] 0.00 0.00 21675/529963 greallocn [135] ----------------------------------------------- 0.00 0.00 1/257505 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 1/257505 Catalog::cachePageTree(int) [96] 0.00 0.00 4/257505 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 4/257505 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 86/257505 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 257409/257505 Gfx::opShowSpaceText(Object*, int) [16] [176] 0.0 0.00 0.00 257505 Array::get(int, Object*, int) [176] ----------------------------------------------- 0.00 0.00 18/219487 FlateStream::startBlock() [76] 0.00 0.00 534/219487 FlateStream::readDynamicCodes() [77] 0.00 0.00 218935/219487 FlateStream::readSome() [43] [177] 0.0 0.00 0.00 219487 FlateStream::getCodeWord(int) [177] 0.00 0.00 56331/452139 FileStream::getChar() [167] ----------------------------------------------- 0.00 0.00 15028/195180 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [53] 0.00 0.00 31880/195180 Splash::pathAllOutside(SplashPath*) [210] 0.00 0.00 31880/195180 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.00 0.00 116392/195180 SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [196] [178] 0.0 0.00 0.00 195180 SplashClip::testRect(int, int, int, int) [178] ----------------------------------------------- 0.00 0.00 12432/163300 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 19448/163300 SplashOutputDev::stroke(GfxState*) [7] 0.00 0.00 131420/163300 SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [17] [179] 0.0 0.00 0.00 163300 GfxColorSpace::isNonMarking() [179] ----------------------------------------------- 0.00 0.00 163300/163300 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [183] [180] 0.0 0.00 0.00 163300 SplashSolidColor::getColor(int, int, unsigned char*) [180] ----------------------------------------------- 0.00 0.00 163300/163300 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [183] [181] 0.0 0.00 0.00 163300 SplashSolidColor::isStatic() [181] ----------------------------------------------- 0.00 0.00 163300/163300 SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [62] [182] 0.0 0.00 0.00 163300 Splash::setOverprintMask(unsigned int, bool) [182] ----------------------------------------------- 0.00 0.00 31880/163300 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] 0.00 0.00 131420/163300 Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [20] [183] 0.0 0.00 0.00 163300 Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [183] 0.00 0.00 163300/163300 SplashSolidColor::isStatic() [181] 0.00 0.00 163300/163300 SplashSolidColor::getColor(int, int, unsigned char*) [180] ----------------------------------------------- 0.00 0.00 5415/136827 Gfx::opShowSpaceText(Object*, int) [16] 0.00 0.00 131412/136827 Gfx::doShowText(GooString*) [18] [184] 0.0 0.00 0.00 136827 GfxFont::getWMode() [184] ----------------------------------------------- 0.00 0.00 1/131473 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 1/131473 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 1/131473 LocalPDFDocBuilder::buildPDFDoc(GooString const&, GooString*, GooString*, void*) [80] 0.00 0.00 5/131473 GlobalParams::scanEncodingDirs() [460] 0.00 0.00 8/131473 GlobalParams::addCIDToUnicode(GooString*, GooString*) [355] 0.00 0.00 10/131473 GlobalParams::addCMapDir(GooString*, GooString*) [344] 0.00 0.00 34/131473 GlobalParams::addUnicodeMap(GooString*, GooString*) [318] 0.00 0.00 131413/131473 Object::copy(Object*) [173] [185] 0.0 0.00 0.00 131473 GooString::GooString(GooString const*) [185] ----------------------------------------------- 0.00 0.00 32/131452 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] 0.00 0.00 131420/131452 Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*) [187] [186] 0.0 0.00 0.00 131452 CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**) [186] ----------------------------------------------- 0.00 0.00 131420/131420 Gfx::doShowText(GooString*) [18] [187] 0.0 0.00 0.00 131420 Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*) [187] 0.00 0.00 131420/131452 CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**) [186] ----------------------------------------------- 0.00 0.00 131420/131420 Splash::fillChar(double, double, int, SplashFont*) [19] [188] 0.0 0.00 0.00 131420 SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [188] ----------------------------------------------- 0.00 0.00 131420/131420 Gfx::doShowText(GooString*) [18] [189] 0.0 0.00 0.00 131420 GfxState::shift(double, double) [189] ----------------------------------------------- 0.00 0.00 131414/131414 Lexer::getObj(Object*, int) [34] [190] 0.0 0.00 0.00 131414 GooString::GooString(char const*, int) [190] ----------------------------------------------- 0.00 0.00 131412/131412 Gfx::doShowText(GooString*) [18] [191] 0.0 0.00 0.00 131412 OutputDev::beginString(GfxState*, GooString*) [191] ----------------------------------------------- 0.00 0.00 131412/131412 Gfx::doShowText(GooString*) [18] [192] 0.0 0.00 0.00 131412 OutputDev::endString(GfxState*) [192] ----------------------------------------------- 0.00 0.00 130854/130854 Gfx::go(bool) [3] [193] 0.0 0.00 0.00 130854 GooTimer::GooTimer() [193] ----------------------------------------------- 0.00 0.00 125997/125997 Gfx::opShowSpaceText(Object*, int) [16] [194] 0.0 0.00 0.00 125997 GfxState::textShift(double, double) [194] ----------------------------------------------- 0.00 0.00 125997/125997 Gfx::opShowSpaceText(Object*, int) [16] [195] 0.0 0.00 0.00 125997 OutputDev::updateTextShift(GfxState*, double) [195] ----------------------------------------------- 0.00 0.00 116392/116392 SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [53] [196] 0.0 0.00 0.00 116392 SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [196] 0.00 0.00 116392/195180 SplashClip::testRect(int, int, int, int) [178] 0.00 0.00 116392/116397 gmallocn_checkoverflow [138] ----------------------------------------------- 0.00 0.00 19448/70777 Splash::flattenPath(SplashPath*, double*, double) [37] 0.00 0.00 19448/70777 Splash::makeStrokePath(SplashPath*, double, bool) [35] 0.00 0.00 31881/70777 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] [197] 0.0 0.00 0.00 70777 SplashPath::SplashPath() [197] ----------------------------------------------- 0.00 0.00 1/70777 SplashOutputDev::clip(GfxState*) [86] 0.00 0.00 12432/70777 SplashOutputDev::fill(GfxState*) [10] 0.00 0.00 19448/70777 SplashOutputDev::stroke(GfxState*) [7] 0.00 0.00 19448/70777 Splash::strokeWide(SplashPath*, double) [9] 0.00 0.00 19448/70777 Splash::stroke(SplashPath*) [8] [198] 0.0 0.00 0.00 70777 SplashPath::~SplashPath() [198] 0.00 0.00 141554/979829 gfree [134] ----------------------------------------------- 0.00 0.00 12434/42720 GfxSubpath::close() [228] 0.00 0.00 14032/42720 Gfx::go(bool) [3] 0.00 0.00 16254/42720 Gfx::opRectangle(Object*, int) [243] [199] 0.0 0.00 0.00 42720 GfxSubpath::lineTo(double, double) [199] ----------------------------------------------- 0.00 0.00 10/35584 SplashState::~SplashState() [343] 0.00 0.00 17725/35584 SplashState::setStrokePattern(SplashPattern*) [221] 0.00 0.00 17849/35584 SplashState::setFillPattern(SplashPattern*) [55] [200] 0.0 0.00 0.00 35584 SplashSolidColor::~SplashSolidColor() [200] ----------------------------------------------- 0.00 0.00 2/35578 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 4/35578 SplashState::SplashState(int, int, bool, SplashScreenParams*) [396] 0.00 0.00 35572/35578 SplashOutputDev::getColor(GfxRGB*) [202] [201] 0.0 0.00 0.00 35578 SplashSolidColor::SplashSolidColor(unsigned char*) [201] ----------------------------------------------- 0.00 0.00 17724/35572 SplashOutputDev::updateStrokeColor(GfxState*) [63] 0.00 0.00 17848/35572 SplashOutputDev::updateFillColor(GfxState*) [59] [202] 0.0 0.00 0.00 35572 SplashOutputDev::getColor(GfxRGB*) [202] 0.00 0.00 35572/35578 SplashSolidColor::SplashSolidColor(unsigned char*) [201] ----------------------------------------------- 0.00 0.00 17723/35570 Gfx::opSetStrokeRGBColor(Object*, int) [61] 0.00 0.00 17847/35570 Gfx::opSetFillRGBColor(Object*, int) [48] [203] 0.0 0.00 0.00 35570 GfxResources::lookupColorSpace(char const*, Object*) [203] ----------------------------------------------- 0.00 0.00 17723/35570 SplashOutputDev::updateStrokeColor(GfxState*) [63] 0.00 0.00 17847/35570 SplashOutputDev::updateFillColor(GfxState*) [59] [204] 0.0 0.00 0.00 35570 GfxDeviceRGBColorSpace::getRGB(GfxColor*, GfxRGB*) [204] ----------------------------------------------- 0.00 0.00 17723/35570 Gfx::opSetStrokeRGBColor(Object*, int) [61] 0.00 0.00 17847/35570 Gfx::opSetFillRGBColor(Object*, int) [48] [205] 0.0 0.00 0.00 35570 GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace() [205] ----------------------------------------------- 0.00 0.00 3/35570 GfxState::~GfxState() [364] 0.00 0.00 17722/35570 GfxState::setStrokeColorSpace(GfxColorSpace*) [225] 0.00 0.00 17845/35570 GfxState::setFillColorSpace(GfxColorSpace*) [220] [206] 0.0 0.00 0.00 35570 GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() [206] ----------------------------------------------- 0.00 0.00 1/31881 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] 0.00 0.00 31880/31881 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [207] 0.0 0.00 0.00 31881 SplashXPath::~SplashXPath() [207] ----------------------------------------------- 0.00 0.00 31880/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [208] 0.0 0.00 0.00 31880 SplashXPathScanner::getBBoxAA(int*, int*, int*, int*) [208] ----------------------------------------------- 0.00 0.00 31880/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [209] 0.0 0.00 0.00 31880 SplashXPathScanner::~SplashXPathScanner() [209] 0.00 0.00 31880/979829 gfree [134] ----------------------------------------------- 0.00 0.00 31880/31880 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [210] 0.0 0.00 0.00 31880 Splash::pathAllOutside(SplashPath*) [210] 0.00 0.00 31880/195180 SplashClip::testRect(int, int, int, int) [178] ----------------------------------------------- 0.00 0.00 14032/30286 Gfx::go(bool) [3] 0.00 0.00 16254/30286 Gfx::opRectangle(Object*, int) [243] [211] 0.0 0.00 0.00 30286 GfxPath::lineTo(double, double) [211] 0.00 0.00 12434/19450 GfxSubpath::GfxSubpath(double, double) [213] ----------------------------------------------- 0.00 0.00 1/19451 GfxState::~GfxState() [364] 0.00 0.00 19450/19451 GfxState::clearPath() [216] [212] 0.0 0.00 0.00 19451 GfxPath::~GfxPath() [212] 0.00 0.00 19450/979829 gfree [134] 0.00 0.00 19450/19450 GfxSubpath::~GfxSubpath() [214] ----------------------------------------------- 0.00 0.00 7016/19450 GfxPath::curveTo(double, double, double, double, double, double) [236] 0.00 0.00 12434/19450 GfxPath::lineTo(double, double) [211] [213] 0.0 0.00 0.00 19450 GfxSubpath::GfxSubpath(double, double) [213] 0.00 0.00 58350/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 19450/19450 GfxPath::~GfxPath() [212] [214] 0.0 0.00 0.00 19450 GfxSubpath::~GfxSubpath() [214] 0.00 0.00 38900/979829 gfree [134] ----------------------------------------------- 0.00 0.00 5418/19450 Gfx::opRectangle(Object*, int) [243] 0.00 0.00 14032/19450 Gfx::go(bool) [3] [215] 0.0 0.00 0.00 19450 GfxPath::moveTo(double, double) [215] ----------------------------------------------- 0.00 0.00 19450/19450 Gfx::go(bool) [3] [216] 0.0 0.00 0.00 19450 GfxState::clearPath() [216] 0.00 0.00 19450/979829 gfree [134] 0.00 0.00 19450/19451 GfxPath::~GfxPath() [212] 0.00 0.00 19450/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/17849 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 17848/17849 SplashOutputDev::updateFillColor(GfxState*) [59] [217] 0.0 0.00 0.00 17849 Splash::setFillPattern(SplashPattern*) [217] ----------------------------------------------- 0.00 0.00 1/17848 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 17847/17848 Gfx::opSetFillRGBColor(Object*, int) [48] [218] 0.0 0.00 0.00 17848 SplashOutputDev::updateFillColorSpace(GfxState*) [218] ----------------------------------------------- 0.00 0.00 17847/17847 Gfx::opSetFillRGBColor(Object*, int) [48] [219] 0.0 0.00 0.00 17847 GfxState::setFillPattern(GfxPattern*) [219] ----------------------------------------------- 0.00 0.00 17847/17847 Gfx::opSetFillRGBColor(Object*, int) [48] [220] 0.0 0.00 0.00 17847 GfxState::setFillColorSpace(GfxColorSpace*) [220] 0.00 0.00 17845/35570 GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() [206] 0.00 0.00 2/8 GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() [329] ----------------------------------------------- 0.00 0.00 1/17725 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 17724/17725 SplashOutputDev::updateStrokeColor(GfxState*) [63] [221] 0.0 0.00 0.00 17725 SplashState::setStrokePattern(SplashPattern*) [221] 0.00 0.00 17725/35584 SplashSolidColor::~SplashSolidColor() [200] ----------------------------------------------- 0.00 0.00 1/17725 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 17724/17725 SplashOutputDev::updateStrokeColor(GfxState*) [63] [222] 0.0 0.00 0.00 17725 Splash::setStrokePattern(SplashPattern*) [222] ----------------------------------------------- 0.00 0.00 1/17724 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 17723/17724 Gfx::opSetStrokeRGBColor(Object*, int) [61] [223] 0.0 0.00 0.00 17724 SplashOutputDev::updateStrokeColorSpace(GfxState*) [223] ----------------------------------------------- 0.00 0.00 17723/17723 Gfx::opSetStrokeRGBColor(Object*, int) [61] [224] 0.0 0.00 0.00 17723 GfxState::setStrokePattern(GfxPattern*) [224] ----------------------------------------------- 0.00 0.00 17723/17723 Gfx::opSetStrokeRGBColor(Object*, int) [61] [225] 0.0 0.00 0.00 17723 GfxState::setStrokeColorSpace(GfxColorSpace*) [225] 0.00 0.00 17722/35570 GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() [206] 0.00 0.00 1/8 GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() [329] ----------------------------------------------- 0.00 0.00 14032/14032 Gfx::go(bool) [3] [226] 0.0 0.00 0.00 14032 Gfx::opLineTo(Object*, int) [226] ----------------------------------------------- 0.00 0.00 14032/14032 Gfx::go(bool) [3] [227] 0.0 0.00 0.00 14032 Gfx::opMoveTo(Object*, int) [227] ----------------------------------------------- 0.00 0.00 5418/12434 Gfx::opRectangle(Object*, int) [243] 0.00 0.00 7016/12434 Gfx::opClosePath(Object*, int) [237] [228] 0.0 0.00 0.00 12434 GfxSubpath::close() [228] 0.00 0.00 12434/42720 GfxSubpath::lineTo(double, double) [199] ----------------------------------------------- 0.00 0.00 5418/12434 Gfx::opRectangle(Object*, int) [243] 0.00 0.00 7016/12434 Gfx::opClosePath(Object*, int) [237] [229] 0.0 0.00 0.00 12434 GfxPath::close() [229] ----------------------------------------------- 0.00 0.00 12432/12432 SplashOutputDev::fill(GfxState*) [10] [230] 0.0 0.00 0.00 12432 Splash::fill(SplashPath*, bool) [230] ----------------------------------------------- 0.00 0.00 5415/10830 Gfx::opBeginText(Object*, int) [255] 0.00 0.00 5415/10830 Gfx::opSetTextMatrix(Object*, int) [256] [231] 0.0 0.00 0.00 10830 OutputDev::updateTextMat(GfxState*) [231] ----------------------------------------------- 0.00 0.00 5415/10830 Gfx::opBeginText(Object*, int) [255] 0.00 0.00 5415/10830 Gfx::opSetTextMatrix(Object*, int) [256] [232] 0.0 0.00 0.00 10830 OutputDev::updateTextPos(GfxState*) [232] ----------------------------------------------- 0.00 0.00 8249/8249 Gfx::go(bool) [3] [233] 0.0 0.00 0.00 8249 GfxSubpath::curveTo(double, double, double, double, double, double) [233] ----------------------------------------------- 0.00 0.00 8249/8249 SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [47] [234] 0.0 0.00 0.00 8249 SplashPath::curveTo(double, double, double, double, double, double) [234] 0.00 0.00 8249/4385780 SplashPath::grow(int) [162] ----------------------------------------------- 0.00 0.00 8249/8249 Gfx::go(bool) [3] [235] 0.0 0.00 0.00 8249 Gfx::opCurveTo(Object*, int) [235] ----------------------------------------------- 0.00 0.00 8249/8249 Gfx::go(bool) [3] [236] 0.0 0.00 0.00 8249 GfxPath::curveTo(double, double, double, double, double, double) [236] 0.00 0.00 7016/19450 GfxSubpath::GfxSubpath(double, double) [213] ----------------------------------------------- 0.00 0.00 7016/7016 Gfx::go(bool) [3] [237] 0.0 0.00 0.00 7016 Gfx::opClosePath(Object*, int) [237] 0.00 0.00 7016/12434 GfxSubpath::close() [228] 0.00 0.00 7016/12434 GfxPath::close() [229] ----------------------------------------------- 0.00 0.00 1/5446 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 23/5446 Lexer::Lexer(XRef*, Stream*) [312] 0.00 0.00 5422/5446 Object::initArray(XRef*) [241] [238] 0.0 0.00 0.00 5446 Array::Array(XRef*) [238] ----------------------------------------------- 5422 Object::free() [52] 0.00 0.00 24/1383992 Lexer::~Lexer() [108] [239] 0.0 0.00 0.00 5446 Array::~Array() [239] 0.00 0.00 5446/979829 gfree [134] 257533 Object::free() [52] ----------------------------------------------- 0.00 0.00 5426/5426 Object::free() [52] [240] 0.0 0.00 0.00 5426 Array::decRef() [240] ----------------------------------------------- 0.00 0.00 5422/5422 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [241] 0.0 0.00 0.00 5422 Object::initArray(XRef*) [241] 0.00 0.00 5422/5446 Array::Array(XRef*) [238] ----------------------------------------------- 0.00 0.00 7/5422 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 5415/5422 GfxFontDict::lookup(char*) [245] [242] 0.0 0.00 0.00 5422 GooString::cmp(char const*) const [242] ----------------------------------------------- 0.00 0.00 5418/5418 Gfx::go(bool) [3] [243] 0.0 0.00 0.00 5418 Gfx::opRectangle(Object*, int) [243] 0.00 0.00 16254/42720 GfxSubpath::lineTo(double, double) [199] 0.00 0.00 16254/30286 GfxPath::lineTo(double, double) [211] 0.00 0.00 5418/19450 GfxPath::moveTo(double, double) [215] 0.00 0.00 5418/12434 GfxSubpath::close() [228] 0.00 0.00 5418/12434 GfxPath::close() [229] ----------------------------------------------- 0.00 0.00 1/5416 GfxFontDict::~GfxFontDict() [445] 0.00 0.00 1/5416 GfxState::~GfxState() [364] 0.00 0.00 5414/5416 GfxState::setFont(GfxFont*, double) [262] [244] 0.0 0.00 0.00 5416 GfxFont::decRefCnt() [244] ----------------------------------------------- 0.00 0.00 5415/5415 GfxResources::lookupFont(char*) [246] [245] 0.0 0.00 0.00 5415 GfxFontDict::lookup(char*) [245] 0.00 0.00 5415/5422 GooString::cmp(char const*) const [242] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opSetFont(Object*, int) [258] [246] 0.0 0.00 0.00 5415 GfxResources::lookupFont(char*) [246] 0.00 0.00 5415/5415 GfxFontDict::lookup(char*) [245] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opShowSpaceText(Object*, int) [16] [247] 0.0 0.00 0.00 5415 SplashOutputDev::updateFont(GfxState*) [247] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::go(bool) [3] [248] 0.0 0.00 0.00 5415 SplashOutputDev::endTextObject(GfxState*) [248] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opBeginText(Object*, int) [255] [249] 0.0 0.00 0.00 5415 SplashOutputDev::beginTextObject(GfxState*) [249] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [250] 0.0 0.00 0.00 5415 SplashFontEngine::getFontFile(SplashFontFileID*) [250] 0.00 0.00 5414/5414 SplashOutFontFileID::matches(SplashFontFileID*) [265] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [251] 0.0 0.00 0.00 5415 SplashFontEngine::getFont(SplashFontFile*, double*, double*) [251] 0.00 0.00 1/1 SplashFTFontFile::makeFont(double*, double*) [486] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [252] 0.0 0.00 0.00 5415 SplashFontFileID::SplashFontFileID() [252] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutFontFileID::~SplashOutFontFileID() [254] [253] 0.0 0.00 0.00 5415 SplashFontFileID::~SplashFontFileID() [253] ----------------------------------------------- 0.00 0.00 1/5415 SplashFTFontFile::~SplashFTFontFile() [487] 0.00 0.00 5414/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [254] 0.0 0.00 0.00 5415 SplashOutFontFileID::~SplashOutFontFileID() [254] 0.00 0.00 5415/5415 SplashFontFileID::~SplashFontFileID() [253] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::go(bool) [3] [255] 0.0 0.00 0.00 5415 Gfx::opBeginText(Object*, int) [255] 0.00 0.00 5415/5415 SplashOutputDev::beginTextObject(GfxState*) [249] 0.00 0.00 5415/10830 OutputDev::updateTextMat(GfxState*) [231] 0.00 0.00 5415/10830 OutputDev::updateTextPos(GfxState*) [232] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::go(bool) [3] [256] 0.0 0.00 0.00 5415 Gfx::opSetTextMatrix(Object*, int) [256] 0.00 0.00 5415/10830 OutputDev::updateTextMat(GfxState*) [231] 0.00 0.00 5415/10830 OutputDev::updateTextPos(GfxState*) [232] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::go(bool) [3] [257] 0.0 0.00 0.00 5415 Gfx::opEndText(Object*, int) [257] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::go(bool) [3] [258] 0.0 0.00 0.00 5415 Gfx::opSetFont(Object*, int) [258] 0.00 0.00 5415/5415 GfxResources::lookupFont(char*) [246] 0.00 0.00 5415/5415 GfxFont::incRefCnt() [260] 0.00 0.00 5415/5415 GfxState::setFont(GfxFont*, double) [262] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [259] 0.0 0.00 0.00 5415 Splash::getMatrix() [259] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opSetFont(Object*, int) [258] [260] 0.0 0.00 0.00 5415 GfxFont::incRefCnt() [260] ----------------------------------------------- 0.00 0.00 5415/5415 SplashOutputDev::doUpdateFont(GfxState*) [66] [261] 0.0 0.00 0.00 5415 GfxState::getTransformedFontSize() [261] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opSetFont(Object*, int) [258] [262] 0.0 0.00 0.00 5415 GfxState::setFont(GfxFont*, double) [262] 0.00 0.00 5414/5416 GfxFont::decRefCnt() [244] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opShowSpaceText(Object*, int) [16] [263] 0.0 0.00 0.00 5415 OutputDev::endStringOp(GfxState*) [263] ----------------------------------------------- 0.00 0.00 5415/5415 Gfx::opShowSpaceText(Object*, int) [16] [264] 0.0 0.00 0.00 5415 OutputDev::beginStringOp(GfxState*) [264] ----------------------------------------------- 0.00 0.00 5414/5414 SplashFontEngine::getFontFile(SplashFontFileID*) [250] [265] 0.0 0.00 0.00 5414 SplashOutFontFileID::matches(SplashFontFileID*) [265] ----------------------------------------------- 0.00 0.00 185/4851 GlobalParams::parseNameToUnicode(GooString*) [369] 0.00 0.00 4666/4851 GlobalParams::GlobalParams(char const*) [1137] [266] 0.0 0.00 0.00 4851 NameToCharCode::add(char const*, unsigned int) [266] 0.00 0.00 4849/152306 copyString [137] 0.00 0.00 17/198447 gmallocn [136] 0.00 0.00 17/979829 gfree [134] ----------------------------------------------- 0.00 0.00 4294/4294 Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [4] [267] 0.0 0.00 0.00 4294 SplashClip::clipAALine(SplashBitmap*, int*, int*, int, bool) [267] ----------------------------------------------- 0.00 0.00 7/2150 FoFiTrueType::parse() [454] 0.00 0.00 2143/2150 FoFiTrueType::mapCodeToGID(int, unsigned int) [275] [268] 0.0 0.00 0.00 2150 FoFiBase::getU16BE(int, bool*) [268] ----------------------------------------------- 0.00 0.00 1789/1789 FileStream::getChar() [167] [269] 0.0 0.00 0.00 1789 FileStream::fillBuf() [269] 0.00 0.00 1789/1789 GooFile::read(char*, int, long long) const [270] ----------------------------------------------- 0.00 0.00 1789/1789 FileStream::fillBuf() [269] [270] 0.0 0.00 0.00 1789 GooFile::read(char*, int, long long) const [270] ----------------------------------------------- 0.00 0.00 423/1257 void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [24] 0.00 0.00 834/1257 SplashXPath::aaScale() [26] [271] 0.0 0.00 0.00 1257 void std::__adjust_heap(SplashXPathSeg*, long, long, SplashXPathSeg, cmpXPathSegsFunctor) [271] ----------------------------------------------- 0.00 0.00 880/880 PSTokenizer::getToken(char*, int, int*) [281] [272] 0.0 0.00 0.00 880 getCharFromString(void*) [272] ----------------------------------------------- 0.00 0.00 224/672 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 224/672 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] 0.00 0.00 224/672 GlobalParams::mapNameToUnicodeAll(char const*) [276] [273] 0.0 0.00 0.00 672 NameToCharCode::lookup(char const*) [273] ----------------------------------------------- 0.00 0.00 256/256 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [274] 0.0 0.00 0.00 256 unicodeIsAlphabeticPresentationForm(unsigned int) [274] ----------------------------------------------- 0.00 0.00 224/224 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [275] 0.0 0.00 0.00 224 FoFiTrueType::mapCodeToGID(int, unsigned int) [275] 0.00 0.00 2143/2150 FoFiBase::getU16BE(int, bool*) [268] ----------------------------------------------- 0.00 0.00 224/224 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [276] 0.0 0.00 0.00 224 GlobalParams::mapNameToUnicodeAll(char const*) [276] 0.00 0.00 224/672 NameToCharCode::lookup(char const*) [273] ----------------------------------------------- 0.00 0.00 224/224 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [277] 0.0 0.00 0.00 224 GlobalParams::mapNameToUnicodeText(char const*) [277] ----------------------------------------------- 0.00 0.00 188/188 GlobalParams::parseNameToUnicode(GooString*) [369] [278] 0.0 0.00 0.00 188 getLine(char*, int, _IO_FILE*) [278] ----------------------------------------------- 0.00 0.00 178/178 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [279] 0.0 0.00 0.00 178 FoFiTrueType::mapNameToGID(char*) [279] ----------------------------------------------- 0.00 0.00 1/135 Gfx::initDisplayProfile() [111] 0.00 0.00 1/135 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/135 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/135 PDFDoc::checkEncryption(GooString*, GooString*) [133] 0.00 0.00 1/135 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 2/135 Catalog::getNumPages() [103] 0.00 0.00 2/135 Catalog::cachePageTree(int) [96] 0.00 0.00 3/135 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 4/135 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 5/135 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] 0.00 0.00 5/135 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 6/135 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 10/135 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 10/135 PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [120] 0.00 0.00 15/135 Stream::addFilters(Object*, int) [118] 0.00 0.00 16/135 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] 0.00 0.00 52/135 Gfx::opSetExtGState(Object*, int) [107] [280] 0.0 0.00 0.00 135 Dict::lookup(char const*, Object*, int) [280] ----------------------------------------------- 0.00 0.00 127/127 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] [281] 0.0 0.00 0.00 127 PSTokenizer::getToken(char*, int, int*) [281] 0.00 0.00 880/880 getCharFromString(void*) [272] ----------------------------------------------- 0.00 0.00 81/81 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [282] 0.0 0.00 0.00 81 Dict::add(char*, Object*) [282] 0.00 0.00 25/529963 greallocn [135] ----------------------------------------------- 0.00 0.00 1/75 GfxFont::readFontDescriptor(XRef*, Dict*) [106] 0.00 0.00 1/75 GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [72] 0.00 0.00 1/75 GlobalParams::GlobalParams(char const*) [1137] 0.00 0.00 2/75 GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) [531] 0.00 0.00 2/75 loadColorProfile(char const*) [392] 0.00 0.00 2/75 UnicodeMap::UnicodeMap(char const*, bool, int (*)(unsigned int, char*, int)) [395] 0.00 0.00 4/75 UnicodeMap::UnicodeMap(char const*, bool, UnicodeMapRange*, int) [351] 0.00 0.00 4/75 GDir::GDir(char*, bool) [360] 0.00 0.00 58/75 GDirEntry::GDirEntry(char*, char*, bool) [302] [283] 0.0 0.00 0.00 75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 72/72 Gfx::go(bool) [3] [284] 0.0 0.00 0.00 72 OutputDev::dump() [284] ----------------------------------------------- 63 XRef::fetch(int, int, Object*, int) [84] [285] 0.0 0.00 0.00 63 Parser::getObj(Object*, int) [285] 63 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] ----------------------------------------------- 0.00 0.00 1/61 Stream::fillGooString(GooString*) [75] 0.00 0.00 2/61 loadColorProfile(char const*) [392] 0.00 0.00 29/61 GooString::append(char) [304] 0.00 0.00 29/61 appendToPath(GooString*, char const*) [298] [286] 0.0 0.00 0.00 61 GooString::append(char const*, int) [286] 0.00 0.00 30/100 grealloc [139] 0.00 0.00 1/2 gmalloc [140] ----------------------------------------------- 0.00 0.00 54/54 FlateStream::readDynamicCodes() [77] [287] 0.0 0.00 0.00 54 FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*) [287] 0.00 0.00 54/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 53/53 Object::free() [52] [288] 0.0 0.00 0.00 53 Stream::decRef() [288] ----------------------------------------------- 0.00 0.00 48/48 PDFDoc::isLinearized() [92] [289] 0.0 0.00 0.00 48 BaseStream::getLength() [289] ----------------------------------------------- 0.00 0.00 46/46 getCharFromFile(void*) [291] [290] 0.0 0.00 0.00 46 UnicodeIsValid(unsigned int) [290] ----------------------------------------------- 0.00 0.00 46/46 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] [291] 0.0 0.00 0.00 46 getCharFromFile(void*) [291] 0.00 0.00 46/46 UnicodeIsValid(unsigned int) [290] ----------------------------------------------- 0.00 0.00 43/43 FoFiTrueType::parse() [454] [292] 0.0 0.00 0.00 43 FoFiBase::getU32BE(int, bool*) [292] ----------------------------------------------- 0.00 0.00 42/42 XRef::fetch(int, int, Object*, int) [84] [293] 0.0 0.00 0.00 42 XRef::XRefStreamWriter::writeEntry(long long, int, XRefEntryType) [293] ----------------------------------------------- 0.00 0.00 1/41 GlobalParams::getUnicodeToUnicode(GooString*) [464] 0.00 0.00 40/41 GlobalParams::~GlobalParams() [1138] [294] 0.0 0.00 0.00 41 GooHash::getNext(GooHashIter**, GooString**, void**) [294] ----------------------------------------------- 0.00 0.00 1/40 Catalog::~Catalog() [113] 0.00 0.00 39/40 Object::free() [52] [295] 0.0 0.00 0.00 40 Dict::decRef() [295] ----------------------------------------------- 0.00 0.00 33/33 GlobalParams::scanEncodingDirs() [460] [296] 0.0 0.00 0.00 33 GDir::getNextEntry() [296] 0.00 0.00 29/29 GDirEntry::GDirEntry(char*, char*, bool) [302] ----------------------------------------------- 0.00 0.00 5/32 GlobalParams::addCMapDir(GooString*, GooString*) [344] 0.00 0.00 6/32 GlobalParams::GlobalParams(char const*) [1137] 0.00 0.00 21/32 GlobalParams::scanEncodingDirs() [460] [297] 0.0 0.00 0.00 32 GooHash::add(GooString*, void*) [297] 0.00 0.00 2/979829 gfree [134] 0.00 0.00 2/2 GooHash::expand() [431] ----------------------------------------------- 0.00 0.00 29/29 GDirEntry::GDirEntry(char*, char*, bool) [302] [298] 0.0 0.00 0.00 29 appendToPath(GooString*, char const*) [298] 0.00 0.00 29/29 GooString::append(char) [304] 0.00 0.00 29/61 GooString::append(char const*, int) [286] ----------------------------------------------- 29 FileStream::~FileStream() [301] [299] 0.0 0.00 0.00 29 BaseStream::~BaseStream() [299] 29 Object::free() [52] ----------------------------------------------- 0.00 0.00 1/29 PDFDoc::setup(GooString*, GooString*) [78] 0.00 0.00 1/29 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 4/29 FlateStream::flateReset(bool) [352] 0.00 0.00 23/29 Lexer::Lexer(XRef*, Stream*) [312] [300] 0.0 0.00 0.00 29 FileStream::reset() [300] ----------------------------------------------- 5 FlateStream::~FlateStream() [342] 23 Object::free() [52] 0.00 0.00 1/1383992 PDFDoc::~PDFDoc() [109] [301] 0.0 0.00 0.00 29 FileStream::~FileStream() [301] 29 BaseStream::~BaseStream() [299] ----------------------------------------------- 0.00 0.00 29/29 GDir::getNextEntry() [296] [302] 0.0 0.00 0.00 29 GDirEntry::GDirEntry(char*, char*, bool) [302] 0.00 0.00 58/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 58/75 GooString::GooString(char const*) [283] 0.00 0.00 29/29 appendToPath(GooString*, char const*) [298] ----------------------------------------------- 0.00 0.00 29/29 GlobalParams::scanEncodingDirs() [460] [303] 0.0 0.00 0.00 29 GDirEntry::~GDirEntry() [303] 0.00 0.00 58/262963 GooString::~GooString() [172] 0.00 0.00 29/979829 gfree [134] ----------------------------------------------- 0.00 0.00 29/29 appendToPath(GooString*, char const*) [298] [304] 0.0 0.00 0.00 29 GooString::append(char) [304] 0.00 0.00 29/61 GooString::append(char const*, int) [286] ----------------------------------------------- 0.00 0.00 1/28 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/28 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 5/28 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] 0.00 0.00 21/28 XRef::fetch(int, int, Object*, int) [84] [305] 0.0 0.00 0.00 28 FileStream::makeSubStream(long long, bool, long long, Object*) [305] ----------------------------------------------- 0.00 0.00 5/28 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] 0.00 0.00 23/28 Lexer::Lexer(XRef*, Stream*) [312] [306] 0.0 0.00 0.00 28 Object::initStream(Stream*) [306] ----------------------------------------------- 0.00 0.00 1/27 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 1/27 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/27 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/27 GlobalParams::getSecurityHandler(char*) [40] 0.00 0.00 23/27 Lexer::~Lexer() [108] [307] 0.0 0.00 0.00 27 FileStream::close() [307] ----------------------------------------------- 24 Object::free() [52] 0.00 0.00 1/1383992 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/1383992 Catalog::~Catalog() [113] [308] 0.0 0.00 0.00 26 Dict::~Dict() [308] 0.00 0.00 113/979829 gfree [134] 87 Object::free() [52] ----------------------------------------------- 0.00 0.00 5/26 GooHash::lookup(GooString*) [349] 0.00 0.00 21/26 GooHash::remove(GooString*) [316] [309] 0.0 0.00 0.00 26 GooHash::find(GooString*, int*) [309] 0.00 0.00 20/20 GooString::cmp(GooString*) const [317] ----------------------------------------------- 0.00 0.00 25/25 Object::copy(Object*) [173] [310] 0.0 0.00 0.00 25 Stream::incRef() [310] ----------------------------------------------- 0.00 0.00 24/24 PDFDoc::isLinearized() [92] [311] 0.0 0.00 0.00 24 Linearization::getLength() [311] ----------------------------------------------- 0.00 0.00 1/23 XRef::readXRef(long long*, std::vector >*, std::vector >*) [82] 0.00 0.00 1/23 Linearization::Linearization(BaseStream*) [94] 0.00 0.00 21/23 XRef::fetch(int, int, Object*, int) [84] [312] 0.0 0.00 0.00 23 Lexer::Lexer(XRef*, Stream*) [312] 0.00 0.00 23/28 Object::initStream(Stream*) [306] 0.00 0.00 23/5446 Array::Array(XRef*) [238] 0.00 0.00 23/257574 Object::copy(Object*) [173] 0.00 0.00 23/257533 Array::add(Object*) [175] 0.00 0.00 23/29 FileStream::reset() [300] ----------------------------------------------- 0.00 0.00 22/22 Object::initDict(XRef*) [314] [313] 0.0 0.00 0.00 22 Dict::Dict(XRef*) [313] ----------------------------------------------- 0.00 0.00 22/22 Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [28] [314] 0.0 0.00 0.00 22 Object::initDict(XRef*) [314] 0.00 0.00 22/22 Dict::Dict(XRef*) [313] ----------------------------------------------- 0.00 0.00 21/21 XRef::fetch(int, int, Object*, int) [84] [315] 0.0 0.00 0.00 21 XRef::getEntry(int, bool) [315] ----------------------------------------------- 0.00 0.00 4/21 GlobalParams::addCIDToUnicode(GooString*, GooString*) [355] 0.00 0.00 17/21 GlobalParams::addUnicodeMap(GooString*, GooString*) [318] [316] 0.0 0.00 0.00 21 GooHash::remove(GooString*) [316] 0.00 0.00 21/26 GooHash::find(GooString*, int*) [309] ----------------------------------------------- 0.00 0.00 20/20 GooHash::find(GooString*, int*) [309] [317] 0.0 0.00 0.00 20 GooString::cmp(GooString*) const [317] ----------------------------------------------- 0.00 0.00 17/17 GlobalParams::scanEncodingDirs() [460] [318] 0.0 0.00 0.00 17 GlobalParams::addUnicodeMap(GooString*, GooString*) [318] 0.00 0.00 34/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 34/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 17/21 GooHash::remove(GooString*) [316] ----------------------------------------------- 0.00 0.00 16/16 (anonymous namespace)::StreamReader::fillBuf(int, int) [115] [319] 0.0 0.00 0.00 16 readFromStream(void*) [319] ----------------------------------------------- 0.00 0.00 1/16 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] 0.00 0.00 1/16 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] 0.00 0.00 1/16 Catalog::Catalog(PDFDoc*) [110] 0.00 0.00 1/16 Catalog::cachePageTree(int) [96] 0.00 0.00 2/16 GfxResources::lookupGStateNF(char*, Object*) [399] 0.00 0.00 2/16 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 2/16 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 6/16 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] [320] 0.0 0.00 0.00 16 Dict::lookupNF(char const*, Object*) [320] ----------------------------------------------- 0.00 0.00 1/15 Catalog::cachePageTree(int) [96] 0.00 0.00 4/15 Object::initDict(Dict*) [363] 0.00 0.00 10/15 Object::copy(Object*) [173] [321] 0.0 0.00 0.00 15 Dict::incRef() [321] ----------------------------------------------- 0.00 0.00 1/15 SysFontList::SysFontList() [448] 0.00 0.00 1/15 PDFDocFactory::PDFDocFactory(GooList*) [1308] 0.00 0.00 4/15 GlobalParams::GlobalParams(char const*) [1137] 0.00 0.00 4/15 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] 0.00 0.00 5/15 GlobalParams::addCMapDir(GooString*, GooString*) [344] [322] 0.0 0.00 0.00 15 GooList::GooList() [322] 0.00 0.00 15/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/15 SysFontList::~SysFontList() [449] 0.00 0.00 1/15 PDFDocFactory::~PDFDocFactory() [1309] 0.00 0.00 4/15 SplashBitmap::~SplashBitmap() [358] 0.00 0.00 9/15 GlobalParams::~GlobalParams() [1138] [323] 0.0 0.00 0.00 15 GooList::~GooList() [323] ----------------------------------------------- 0.00 0.00 14/14 initBuiltinFontTables() [434] [324] 0.0 0.00 0.00 14 BuiltinFontWidths::BuiltinFontWidths(BuiltinFontWidth*, int) [324] 0.00 0.00 14/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 14/14 freeBuiltinFontTables() [433] [325] 0.0 0.00 0.00 14 BuiltinFontWidths::~BuiltinFontWidths() [325] ----------------------------------------------- 0.00 0.00 1/10 FoFiTrueType::readPostTable() [450] 0.00 0.00 9/10 FoFiTrueType::parse() [454] [326] 0.0 0.00 0.00 10 FoFiTrueType::seekTable(char const*) [326] ----------------------------------------------- 0.00 0.00 10/10 GlobalParams::scanEncodingDirs() [460] [327] 0.0 0.00 0.00 10 GooList::append(void*) [327] ----------------------------------------------- 0.00 0.00 1/9 GlobalParams::getUnicodeToUnicode(GooString*) [464] 0.00 0.00 8/9 GlobalParams::~GlobalParams() [1138] [328] 0.0 0.00 0.00 9 GooHash::startIter(GooHashIter**) [328] ----------------------------------------------- 0.00 0.00 1/8 GfxState::setStrokeColorSpace(GfxColorSpace*) [225] 0.00 0.00 2/8 GfxState::setFillColorSpace(GfxColorSpace*) [220] 0.00 0.00 5/8 GfxState::~GfxState() [364] [329] 0.0 0.00 0.00 8 GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() [329] ----------------------------------------------- 0.00 0.00 8/8 GlobalParams::GlobalParams(char const*) [1137] [330] 0.0 0.00 0.00 8 GooHash::GooHash(bool) [330] 0.00 0.00 8/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 8/8 GlobalParams::~GlobalParams() [1138] [331] 0.0 0.00 0.00 8 GooHash::~GooHash() [331] 0.00 0.00 26/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/7 PDFDoc::getStartXRef() [124] 0.00 0.00 1/7 PDFDoc::setup(GooString*, GooString*) [78] 0.00 0.00 5/7 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [332] 0.0 0.00 0.00 7 FileStream::setPos(long long, int) [332] 0.00 0.00 2/3 GooFile::size() const [389] ----------------------------------------------- 0.00 0.00 1/6 PDFDoc::setup(GooString*, GooString*) [78] 0.00 0.00 5/6 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [333] 0.0 0.00 0.00 6 FileStream::getPos() [333] ----------------------------------------------- 0.00 0.00 6/6 GlobalParams::~GlobalParams() [1138] [334] 0.0 0.00 0.00 6 UnicodeMap::~UnicodeMap() [334] 0.00 0.00 6/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 6/6 SplashState::SplashState(SplashState*) [368] [335] 0.0 0.00 0.00 6 SplashSolidColor::copy() [335] ----------------------------------------------- 0.00 0.00 6/6 GfxState::GfxState(GfxState*, bool) [388] [336] 0.0 0.00 0.00 6 GfxDeviceGrayColorSpace::copy() [336] ----------------------------------------------- 0.00 0.00 5/5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [337] 0.0 0.00 0.00 5 BaseStream::getBaseStream() [337] ----------------------------------------------- 0.00 0.00 5/5 SplashState::~SplashState() [343] [338] 0.0 0.00 0.00 5 SplashClip::~SplashClip() [338] 0.00 0.00 10/979829 gfree [134] ----------------------------------------------- 0.00 0.00 2/5 Stream::fillGooString(GooString*) [75] 0.00 0.00 3/5 GfxFont::readEmbFontFile(XRef*, int*) [67] [339] 0.0 0.00 0.00 5 FlateStream::hasGetChars() [339] ----------------------------------------------- 0.00 0.00 5/5 Stream::makeFilter(char*, Stream*, Object*, int, Object*) [348] [340] 0.0 0.00 0.00 5 FlateStream::FlateStream(Stream*, int, int, int, int) [340] ----------------------------------------------- 5 Object::free() [52] [341] 0.0 0.00 0.00 5 FlateStream::~FlateStream() [341] 5 FlateStream::~FlateStream() [342] ----------------------------------------------- 5 FlateStream::~FlateStream() [341] [342] 0.0 0.00 0.00 5 FlateStream::~FlateStream() [342] 0.00 0.00 10/979829 gfree [134] 5 FileStream::~FileStream() [301] ----------------------------------------------- 0.00 0.00 2/5 Splash::~Splash() [430] 0.00 0.00 3/5 Splash::restoreState() [383] [343] 0.0 0.00 0.00 5 SplashState::~SplashState() [343] 0.00 0.00 15/979829 gfree [134] 0.00 0.00 10/35584 SplashSolidColor::~SplashSolidColor() [200] 0.00 0.00 5/5 SplashScreen::~SplashScreen() [345] 0.00 0.00 5/5 SplashClip::~SplashClip() [338] ----------------------------------------------- 0.00 0.00 5/5 GlobalParams::scanEncodingDirs() [460] [344] 0.0 0.00 0.00 5 GlobalParams::addCMapDir(GooString*, GooString*) [344] 0.00 0.00 10/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 10/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 5/5 GooHash::lookup(GooString*) [349] 0.00 0.00 5/15 GooList::GooList() [322] 0.00 0.00 5/32 GooHash::add(GooString*, void*) [297] ----------------------------------------------- 0.00 0.00 5/5 SplashState::~SplashState() [343] [345] 0.0 0.00 0.00 5 SplashScreen::~SplashScreen() [345] ----------------------------------------------- 0.00 0.00 5/5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [346] 0.0 0.00 0.00 5 XRef::getStreamEnd(long long, long long*) [346] ----------------------------------------------- 0.00 0.00 5/5 Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [90] [347] 0.0 0.00 0.00 5 Lexer::skipToNextLine() [347] ----------------------------------------------- 0.00 0.00 5/5 Stream::addFilters(Object*, int) [118] [348] 0.0 0.00 0.00 5 Stream::makeFilter(char*, Stream*, Object*, int, Object*) [348] 0.00 0.00 5/5 FlateStream::FlateStream(Stream*, int, int, int, int) [340] ----------------------------------------------- 0.00 0.00 5/5 GlobalParams::addCMapDir(GooString*, GooString*) [344] [349] 0.0 0.00 0.00 5 GooHash::lookup(GooString*) [349] 0.00 0.00 5/26 GooHash::find(GooString*, int*) [309] ----------------------------------------------- 0.00 0.00 5/5 FoFiTrueType::parse() [454] [350] 0.0 0.00 0.00 5 FoFiBase::getS16BE(int, bool*) [350] ----------------------------------------------- 0.00 0.00 4/4 GlobalParams::GlobalParams(char const*) [1137] [351] 0.0 0.00 0.00 4 UnicodeMap::UnicodeMap(char const*, bool, UnicodeMapRange*, int) [351] 0.00 0.00 4/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 4/75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 4/4 FlateStream::reset() [353] [352] 0.0 0.00 0.00 4 FlateStream::flateReset(bool) [352] 0.00 0.00 4/29 FileStream::reset() [300] ----------------------------------------------- 0.00 0.00 1/4 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 1/4 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/4 Stream::fillGooString(GooString*) [75] 0.00 0.00 1/4 Lexer::Lexer(XRef*, Object*) [522] [353] 0.0 0.00 0.00 4 FlateStream::reset() [353] 0.00 0.00 8/452139 FileStream::getChar() [167] 0.00 0.00 4/4 FlateStream::flateReset(bool) [352] ----------------------------------------------- 0.00 0.00 1/4 GfxFont::getFontType(XRef*, Dict*, Ref*) [100] 0.00 0.00 1/4 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] 0.00 0.00 1/4 GfxFont::readEmbFontFile(XRef*, int*) [67] 0.00 0.00 1/4 GlobalParams::getSecurityHandler(char*) [40] [354] 0.0 0.00 0.00 4 FilterStream::close() [354] ----------------------------------------------- 0.00 0.00 4/4 GlobalParams::scanEncodingDirs() [460] [355] 0.0 0.00 0.00 4 GlobalParams::addCIDToUnicode(GooString*, GooString*) [355] 0.00 0.00 8/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 8/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 4/21 GooHash::remove(GooString*) [316] ----------------------------------------------- 0.00 0.00 1/4 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 3/4 PageAttrs::clipBoxes() [552] [356] 0.0 0.00 0.00 4 PDFRectangle::clipTo(PDFRectangle*) [356] ----------------------------------------------- 0.00 0.00 1/4 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/4 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 2/4 Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) [429] [357] 0.0 0.00 0.00 4 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] 0.00 0.00 4/116397 gmallocn_checkoverflow [138] 0.00 0.00 4/15 GooList::GooList() [322] 0.00 0.00 2/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/4 SplashOutputDev::~SplashOutputDev() [482] 0.00 0.00 1/4 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 2/4 Splash::~Splash() [430] [358] 0.0 0.00 0.00 4 SplashBitmap::~SplashBitmap() [358] 0.00 0.00 12/979829 gfree [134] 0.00 0.00 4/15 GooList::~GooList() [323] ----------------------------------------------- 0.00 0.00 4/4 Dict::copy(XRef*) [128] [359] 0.0 0.00 0.00 4 Dict::Dict(Dict*) [359] 0.00 0.00 6/152306 copyString [137] 0.00 0.00 6/257574 Object::copy(Object*) [173] 0.00 0.00 4/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 4/4 GlobalParams::scanEncodingDirs() [460] [360] 0.0 0.00 0.00 4 GDir::GDir(char*, bool) [360] 0.00 0.00 4/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 4/75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 4/4 GlobalParams::scanEncodingDirs() [460] [361] 0.0 0.00 0.00 4 GDir::~GDir() [361] 0.00 0.00 4/979829 gfree [134] 0.00 0.00 4/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 4/4 Object::copy(Object*) [173] [362] 0.0 0.00 0.00 4 Array::incRef() [362] ----------------------------------------------- 0.00 0.00 1/4 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] 0.00 0.00 3/4 Dict::copy(XRef*) [128] [363] 0.0 0.00 0.00 4 Object::initDict(Dict*) [363] 0.00 0.00 4/15 Dict::incRef() [321] ----------------------------------------------- 0.00 0.00 1/4 Gfx::~Gfx() [21] 0.00 0.00 3/4 GfxState::restore() [387] [364] 0.0 0.00 0.00 4 GfxState::~GfxState() [364] 0.00 0.00 5/8 GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() [329] 0.00 0.00 5/979829 gfree [134] 0.00 0.00 3/35570 GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() [206] 0.00 0.00 1/19451 GfxPath::~GfxPath() [212] 0.00 0.00 1/5416 GfxFont::decRefCnt() [244] ----------------------------------------------- 0.00 0.00 3/3 GlobalParams::parseNameToUnicode(GooString*) [369] [365] 0.0 0.00 0.00 3 openFile(char const*, char const*) [365] ----------------------------------------------- 0.00 0.00 3/3 SplashState::SplashState(SplashState*) [368] [366] 0.0 0.00 0.00 3 SplashClip::SplashClip(SplashClip*) [366] 0.00 0.00 9/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 2/3 SplashOutputDev::updateLineDash(GfxState*) [412] [367] 0.0 0.00 0.00 3 SplashState::setLineDash(double*, int, double) [367] 0.00 0.00 3/979829 gfree [134] ----------------------------------------------- 0.00 0.00 3/3 Splash::saveState() [385] [368] 0.0 0.00 0.00 3 SplashState::SplashState(SplashState*) [368] 0.00 0.00 6/6 SplashSolidColor::copy() [335] 0.00 0.00 3/3 SplashScreen::SplashScreen(SplashScreen*) [372] 0.00 0.00 3/3 SplashClip::SplashClip(SplashClip*) [366] ----------------------------------------------- 0.00 0.00 3/3 GlobalParams::scanEncodingDirs() [460] [369] 0.0 0.00 0.00 3 GlobalParams::parseNameToUnicode(GooString*) [369] 0.00 0.00 188/188 getLine(char*, int, _IO_FILE*) [278] 0.00 0.00 185/4851 NameToCharCode::add(char const*, unsigned int) [266] 0.00 0.00 3/3 openFile(char const*, char const*) [365] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/3 PopplerObjectCache::PopplerObjectCache(int, XRef*) [500] 0.00 0.00 1/3 XRef::init() [518] [370] 0.0 0.00 0.00 3 PopplerCache::PopplerCache(int) [370] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::~SplashOutputDev() [1589] 0.00 0.00 1/3 PopplerObjectCache::~PopplerObjectCache() [501] 0.00 0.00 1/3 XRef::~XRef() [119] [371] 0.0 0.00 0.00 3 PopplerCache::~PopplerCache() [371] ----------------------------------------------- 0.00 0.00 3/3 SplashState::SplashState(SplashState*) [368] [372] 0.0 0.00 0.00 3 SplashScreen::SplashScreen(SplashScreen*) [372] 0.00 0.00 3/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 3/3 GlobalParams::GlobalParams(char const*) [1137] [373] 0.0 0.00 0.00 3 NameToCharCode::NameToCharCode() [373] 0.00 0.00 3/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 3/3 GlobalParams::~GlobalParams() [1138] [374] 0.0 0.00 0.00 3 NameToCharCode::~NameToCharCode() [374] 0.00 0.00 4849/979829 gfree [134] ----------------------------------------------- 0.00 0.00 3/3 Gfx::restoreState() [377] [375] 0.0 0.00 0.00 3 SplashOutputDev::restoreState(GfxState*) [375] 0.00 0.00 3/3 Splash::restoreState() [383] ----------------------------------------------- 0.00 0.00 3/3 Gfx::saveState() [378] [376] 0.0 0.00 0.00 3 SplashOutputDev::saveState(GfxState*) [376] ----------------------------------------------- 0.00 0.00 1/3 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 0.00 2/3 Gfx::go(bool) [3] [377] 0.0 0.00 0.00 3 Gfx::restoreState() [377] 0.00 0.00 3/3 GfxState::restore() [387] 0.00 0.00 3/3 SplashOutputDev::restoreState(GfxState*) [375] ----------------------------------------------- 0.00 0.00 1/3 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] 0.00 0.00 2/3 Gfx::go(bool) [3] [378] 0.0 0.00 0.00 3 Gfx::saveState() [378] 0.00 0.00 3/3 GfxState::save() [386] 0.00 0.00 3/3 Splash::saveState() [385] 0.00 0.00 3/3 SplashOutputDev::saveState(GfxState*) [376] ----------------------------------------------- 0.00 0.00 1/3 Catalog::cachePageTree(int) [96] 0.00 0.00 2/3 PageAttrs::PageAttrs(PageAttrs*, Dict*) [105] [379] 0.0 0.00 0.00 3 Dict::is(char const*) [379] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/3 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 1/3 Gfx::go(bool) [3] [380] 0.0 0.00 0.00 3 Splash::setLineCap(int) [380] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 2/3 SplashOutputDev::updateLineDash(GfxState*) [412] [381] 0.0 0.00 0.00 3 Splash::setLineDash(double*, int, double) [381] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/3 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 1/3 Gfx::go(bool) [3] [382] 0.0 0.00 0.00 3 Splash::setLineJoin(int) [382] ----------------------------------------------- 0.00 0.00 3/3 SplashOutputDev::restoreState(GfxState*) [375] [383] 0.0 0.00 0.00 3 Splash::restoreState() [383] 0.00 0.00 3/5 SplashState::~SplashState() [343] ----------------------------------------------- 0.00 0.00 1/3 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/3 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] 0.00 0.00 1/3 Gfx::go(bool) [3] [384] 0.0 0.00 0.00 3 Splash::setMiterLimit(double) [384] ----------------------------------------------- 0.00 0.00 3/3 Gfx::saveState() [378] [385] 0.0 0.00 0.00 3 Splash::saveState() [385] 0.00 0.00 3/3 SplashState::SplashState(SplashState*) [368] ----------------------------------------------- 0.00 0.00 3/3 Gfx::saveState() [378] [386] 0.0 0.00 0.00 3 GfxState::save() [386] 0.00 0.00 3/3 GfxState::GfxState(GfxState*, bool) [388] ----------------------------------------------- 0.00 0.00 3/3 Gfx::restoreState() [377] [387] 0.0 0.00 0.00 3 GfxState::restore() [387] 0.00 0.00 3/4 GfxState::~GfxState() [364] ----------------------------------------------- 0.00 0.00 3/3 GfxState::save() [386] [388] 0.0 0.00 0.00 3 GfxState::GfxState(GfxState*, bool) [388] 0.00 0.00 6/6 GfxDeviceGrayColorSpace::copy() [336] ----------------------------------------------- 0.00 0.00 1/3 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] 0.00 0.00 2/3 FileStream::setPos(long long, int) [332] [389] 0.0 0.00 0.00 3 GooFile::size() const [389] ----------------------------------------------- 0.00 0.00 1/3 StdinPDFDocBuilder::supports(GooString const&) [506] 0.00 0.00 1/3 LocalPDFDocBuilder::supports(GooString const&) [498] 0.00 0.00 1/3 LocalPDFDocBuilder::buildPDFDoc(GooString const&, GooString*, GooString*, void*) [80] [390] 0.0 0.00 0.00 3 GooString::cmpN(char const*, int) const [390] ----------------------------------------------- 0.00 0.00 1/3 Gfx::go(bool) [3] 0.00 0.00 1/3 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] 0.00 0.00 1/3 Catalog::cachePageTree(int) [96] [391] 0.0 0.00 0.00 3 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) [391] ----------------------------------------------- 0.00 0.00 2/2 GfxColorSpace::setupColorProfiles() [470] [392] 0.0 0.00 0.00 2 loadColorProfile(char const*) [392] 0.00 0.00 2/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 2/75 GooString::GooString(char const*) [283] 0.00 0.00 2/61 GooString::append(char const*, int) [286] 0.00 0.00 2/979829 gfree [134] 0.00 0.00 2/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/2 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] 0.00 0.00 1/2 Linearization::Linearization(BaseStream*) [94] [393] 0.0 0.00 0.00 2 FileStream::getStart() [393] ----------------------------------------------- 0.00 0.00 2/2 SplashState::SplashState(int, int, bool, SplashScreenParams*) [396] [394] 0.0 0.00 0.00 2 SplashClip::SplashClip(double, double, double, double, bool) [394] ----------------------------------------------- 0.00 0.00 2/2 GlobalParams::GlobalParams(char const*) [1137] [395] 0.0 0.00 0.00 2 UnicodeMap::UnicodeMap(char const*, bool, int (*)(unsigned int, char*, int)) [395] 0.00 0.00 2/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 2/75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 2/2 Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) [429] [396] 0.0 0.00 0.00 2 SplashState::SplashState(int, int, bool, SplashScreenParams*) [396] 0.00 0.00 4/35578 SplashSolidColor::SplashSolidColor(unsigned char*) [201] 0.00 0.00 2/2 SplashScreen::SplashScreen(SplashScreenParams*) [408] 0.00 0.00 2/2 SplashClip::SplashClip(double, double, double, double, bool) [394] ----------------------------------------------- 0.00 0.00 2/2 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [397] 0.0 0.00 0.00 2 FoFiTrueType::getNumCmaps() [397] ----------------------------------------------- 0.00 0.00 2/2 Gfx::opSetExtGState(Object*, int) [107] [398] 0.0 0.00 0.00 2 GfxResources::lookupGState(char*, Object*) [398] 0.00 0.00 2/2 GfxResources::lookupGStateNF(char*, Object*) [399] ----------------------------------------------- 0.00 0.00 2/2 GfxResources::lookupGState(char*, Object*) [398] [399] 0.0 0.00 0.00 2 GfxResources::lookupGStateNF(char*, Object*) [399] 0.00 0.00 2/257574 Object::copy(Object*) [173] 0.00 0.00 2/16 Dict::lookupNF(char const*, Object*) [320] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [400] 0.0 0.00 0.00 2 GlobalParams::getScreenSize() [400] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [401] 0.0 0.00 0.00 2 GlobalParams::getScreenType() [401] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [402] 0.0 0.00 0.00 2 GlobalParams::getScreenGamma() [402] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/2 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [403] 0.0 0.00 0.00 2 GlobalParams::getMinLineWidth() [403] ----------------------------------------------- 0.00 0.00 1/2 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] 0.00 0.00 1/2 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] [404] 0.0 0.00 0.00 2 GlobalParams::getPrintCommands() [404] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [405] 0.0 0.00 0.00 2 GlobalParams::getScreenDotRadius() [405] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [406] 0.0 0.00 0.00 2 GlobalParams::getScreenBlackThreshold() [406] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::setupScreenParams(double, double) [416] [407] 0.0 0.00 0.00 2 GlobalParams::getScreenWhiteThreshold() [407] ----------------------------------------------- 0.00 0.00 2/2 SplashState::SplashState(int, int, bool, SplashScreenParams*) [396] [408] 0.0 0.00 0.00 2 SplashScreen::SplashScreen(SplashScreenParams*) [408] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::doUpdateFont(GfxState*) [66] 0.00 0.00 1/2 SplashFontFile::~SplashFontFile() [478] [409] 0.0 0.00 0.00 2 SplashFontSrc::unref() [409] 0.00 0.00 1/1 SplashFontSrc::~SplashFontSrc() [474] ----------------------------------------------- 0.00 0.00 1/2 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] 0.00 0.00 1/2 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] [410] 0.0 0.00 0.00 2 SplashOutputDev::upsideDown() [410] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::go(bool) [3] [411] 0.0 0.00 0.00 2 SplashOutputDev::updateLineCap(GfxState*) [411] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::opSetDash(Object*, int) [514] [412] 0.0 0.00 0.00 2 SplashOutputDev::updateLineDash(GfxState*) [412] 0.00 0.00 2/3 SplashState::setLineDash(double*, int, double) [367] 0.00 0.00 2/3 Splash::setLineDash(double*, int, double) [381] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::go(bool) [3] [413] 0.0 0.00 0.00 2 SplashOutputDev::updateLineJoin(GfxState*) [413] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::go(bool) [3] [414] 0.0 0.00 0.00 2 SplashOutputDev::updateLineWidth(GfxState*) [414] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::go(bool) [3] [415] 0.0 0.00 0.00 2 SplashOutputDev::updateMiterLimit(GfxState*) [415] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/2 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [416] 0.0 0.00 0.00 2 SplashOutputDev::setupScreenParams(double, double) [416] 0.00 0.00 2/2 GlobalParams::getScreenSize() [400] 0.00 0.00 2/2 GlobalParams::getScreenDotRadius() [405] 0.00 0.00 2/2 GlobalParams::getScreenGamma() [402] 0.00 0.00 2/2 GlobalParams::getScreenBlackThreshold() [406] 0.00 0.00 2/2 GlobalParams::getScreenWhiteThreshold() [407] 0.00 0.00 2/2 GlobalParams::getScreenType() [401] ----------------------------------------------- 0.00 0.00 2/2 Gfx::opSetExtGState(Object*, int) [107] [417] 0.0 0.00 0.00 2 SplashOutputDev::updateFillOpacity(GfxState*) [417] 0.00 0.00 2/2 Splash::setFillAlpha(double) [425] ----------------------------------------------- 0.00 0.00 2/2 Gfx::opSetExtGState(Object*, int) [107] [418] 0.0 0.00 0.00 2 SplashOutputDev::updateStrokeOpacity(GfxState*) [418] 0.00 0.00 2/2 Splash::setStrokeAlpha(double) [427] ----------------------------------------------- 0.00 0.00 2/2 GlobalParams::GlobalParams(char const*) [1137] [419] 0.0 0.00 0.00 2 CharCodeToUnicodeCache::CharCodeToUnicodeCache(int) [419] 0.00 0.00 2/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 2/2 GlobalParams::~GlobalParams() [1138] [420] 0.0 0.00 0.00 2 CharCodeToUnicodeCache::~CharCodeToUnicodeCache() [420] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateFillColor(GfxState*) [59] 0.00 0.00 1/2 SplashOutputDev::updateStrokeColor(GfxState*) [63] [421] 0.0 0.00 0.00 2 GfxDeviceGrayColorSpace::getRGB(GfxColor*, GfxRGB*) [421] ----------------------------------------------- 0.00 0.00 1/2 Gfx::~Gfx() [21] 0.00 0.00 1/2 Gfx::go(bool) [3] [422] 0.0 0.00 0.00 2 Gfx::popStateGuard() [422] ----------------------------------------------- 0.00 0.00 2/2 Gfx::go(bool) [3] [423] 0.0 0.00 0.00 2 Gfx::opSave(Object*, int) [423] ----------------------------------------------- 0.00 0.00 2/2 Gfx::go(bool) [3] [424] 0.0 0.00 0.00 2 Gfx::opRestore(Object*, int) [424] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::updateFillOpacity(GfxState*) [417] [425] 0.0 0.00 0.00 2 Splash::setFillAlpha(double) [425] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::updateAll(GfxState*) [99] 0.00 0.00 1/2 Gfx::go(bool) [3] [426] 0.0 0.00 0.00 2 Splash::setLineWidth(double) [426] ----------------------------------------------- 0.00 0.00 2/2 SplashOutputDev::updateStrokeOpacity(GfxState*) [418] [427] 0.0 0.00 0.00 2 Splash::setStrokeAlpha(double) [427] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/2 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [428] 0.0 0.00 0.00 2 Splash::clear(unsigned char*, unsigned char) [428] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] 0.00 0.00 1/2 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [429] 0.0 0.00 0.00 2 Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) [429] 0.00 0.00 2/2 SplashState::SplashState(int, int, bool, SplashScreenParams*) [396] 0.00 0.00 2/4 SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [357] ----------------------------------------------- 0.00 0.00 1/2 SplashOutputDev::~SplashOutputDev() [482] 0.00 0.00 1/2 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [430] 0.0 0.00 0.00 2 Splash::~Splash() [430] 0.00 0.00 2/5 SplashState::~SplashState() [343] 0.00 0.00 2/4 SplashBitmap::~SplashBitmap() [358] ----------------------------------------------- 0.00 0.00 2/2 GooHash::add(GooString*, void*) [297] [431] 0.0 0.00 0.00 2 GooHash::expand() [431] 0.00 0.00 2/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [3067] [432] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN9AttributeC2EPKcP6Object [432] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::~GlobalParams() [1138] [433] 0.0 0.00 0.00 1 freeBuiltinFontTables() [433] 0.00 0.00 14/979829 gfree [134] 0.00 0.00 14/14 BuiltinFontWidths::~BuiltinFontWidths() [325] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::GlobalParams(char const*) [1137] [434] 0.0 0.00 0.00 1 initBuiltinFontTables() [434] 0.00 0.00 14/14 BuiltinFontWidths::BuiltinFontWidths(BuiltinFontWidth*, int) [324] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::checkHeader() [525] [435] 0.0 0.00 0.00 1 FileStream::moveStart(long long) [435] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] [436] 0.0 0.00 0.00 1 FileStream::FileStream(GooFile*, long long, bool, long long, Object*) [436] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [437] 0.0 0.00 0.00 1 GfxFontLoc::~GfxFontLoc() [437] ----------------------------------------------- 0.00 0.00 1/1 SplashClip::clipToPath(SplashPath*, double*, double, bool) [87] [438] 0.0 0.00 0.00 1 SplashClip::clipToRect(double, double, double, double) [438] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontFile::makeFont(double*, double*) [486] [439] 0.0 0.00 0.00 1 SplashFont::initCache() [439] 0.00 0.00 1/116397 gmallocn_checkoverflow [138] 0.00 0.00 1/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFont::SplashFTFont(SplashFTFontFile*, double*, double*) [467] [440] 0.0 0.00 0.00 1 SplashFont::SplashFont(SplashFontFile*, double*, double*, bool) [440] 0.00 0.00 1/1 SplashFontFile::incRefCnt() [476] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFont::~SplashFTFont() [468] [441] 0.0 0.00 0.00 1 SplashFont::~SplashFont() [441] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/1 SplashFTFontFile::~SplashFTFontFile() [487] 0.00 0.00 1/1 SplashFontFile::decRefCnt() [475] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [442] 0.0 0.00 0.00 1 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] 0.00 0.00 224/224 FoFiTrueType::mapCodeToGID(int, unsigned int) [275] 0.00 0.00 224/672 NameToCharCode::lookup(char const*) [273] 0.00 0.00 224/224 GlobalParams::mapNameToUnicodeAll(char const*) [276] 0.00 0.00 178/178 FoFiTrueType::mapNameToGID(char*) [279] 0.00 0.00 32/131452 CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**) [186] 0.00 0.00 2/2 FoFiTrueType::getNumCmaps() [397] 0.00 0.00 1/198447 gmallocn [136] 0.00 0.00 1/1 FoFiTrueType::getCmapPlatform(int) [452] 0.00 0.00 1/1 FoFiTrueType::getCmapEncoding(int) [451] ----------------------------------------------- 0.00 0.00 1/1 GfxFontDict::~GfxFontDict() [445] [443] 0.0 0.00 0.00 1 Gfx8BitFont::~Gfx8BitFont() [443] 0.00 0.00 1/1 GfxFont::~GfxFont() [532] 0.00 0.00 1/1 Gfx8BitFont::~Gfx8BitFont() [444] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::~Gfx8BitFont() [443] [444] 0.0 0.00 0.00 1 Gfx8BitFont::~Gfx8BitFont() [444] 0.00 0.00 1/1 CharCodeToUnicode::decRefCnt() [494] ----------------------------------------------- 0.00 0.00 1/1 GfxResources::~GfxResources() [126] [445] 0.0 0.00 0.00 1 GfxFontDict::~GfxFontDict() [445] 0.00 0.00 1/1 Gfx8BitFont::~Gfx8BitFont() [443] 0.00 0.00 1/5416 GfxFont::decRefCnt() [244] ----------------------------------------------- 0.00 0.00 1/1 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] [446] 0.0 0.00 0.00 1 PSTokenizer::PSTokenizer(int (*)(void*), void*) [446] ----------------------------------------------- 0.00 0.00 1/1 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] [447] 0.0 0.00 0.00 1 PSTokenizer::~PSTokenizer() [447] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::GlobalParams(char const*) [1137] [448] 0.0 0.00 0.00 1 SysFontList::SysFontList() [448] 0.00 0.00 1/15 GooList::GooList() [322] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::~GlobalParams() [1138] [449] 0.0 0.00 0.00 1 SysFontList::~SysFontList() [449] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/15 GooList::~GooList() [323] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::FoFiTrueType(char*, int, bool, int) [455] [450] 0.0 0.00 0.00 1 FoFiTrueType::readPostTable() [450] 0.00 0.00 1/10 FoFiTrueType::seekTable(char const*) [326] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [451] 0.0 0.00 0.00 1 FoFiTrueType::getCmapEncoding(int) [451] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [442] [452] 0.0 0.00 0.00 1 FoFiTrueType::getCmapPlatform(int) [452] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [453] 0.0 0.00 0.00 1 FoFiTrueType::make(char*, int, int) [453] 0.00 0.00 1/1 FoFiTrueType::FoFiTrueType(char*, int, bool, int) [455] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::FoFiTrueType(char*, int, bool, int) [455] [454] 0.0 0.00 0.00 1 FoFiTrueType::parse() [454] 0.00 0.00 43/43 FoFiBase::getU32BE(int, bool*) [292] 0.00 0.00 9/10 FoFiTrueType::seekTable(char const*) [326] 0.00 0.00 7/2150 FoFiBase::getU16BE(int, bool*) [268] 0.00 0.00 5/5 FoFiBase::getS16BE(int, bool*) [350] 0.00 0.00 2/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::make(char*, int, int) [453] [455] 0.0 0.00 0.00 1 FoFiTrueType::FoFiTrueType(char*, int, bool, int) [455] 0.00 0.00 1/1 FoFiBase::FoFiBase(char*, int, bool) [535] 0.00 0.00 1/1 FoFiTrueType::readPostTable() [450] 0.00 0.00 1/1 FoFiTrueType::parse() [454] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [456] 0.0 0.00 0.00 1 FoFiTrueType::~FoFiTrueType() [456] 0.00 0.00 1/1 FoFiBase::~FoFiBase() [536] 0.00 0.00 1/1 FoFiTrueType::~FoFiTrueType() [457] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::~FoFiTrueType() [456] [457] 0.0 0.00 0.00 1 FoFiTrueType::~FoFiTrueType() [457] 0.00 0.00 2/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startDoc(PDFDoc*) [1585] [458] 0.0 0.00 0.00 1 GlobalParams::getAntialias() [458] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [459] 0.0 0.00 0.00 1 GlobalParams::getStrokeAdjust() [459] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::GlobalParams(char const*) [1137] [460] 0.0 0.00 0.00 1 GlobalParams::scanEncodingDirs() [460] 0.00 0.00 33/33 GDir::getNextEntry() [296] 0.00 0.00 29/29 GDirEntry::~GDirEntry() [303] 0.00 0.00 21/32 GooHash::add(GooString*, void*) [297] 0.00 0.00 17/17 GlobalParams::addUnicodeMap(GooString*, GooString*) [318] 0.00 0.00 10/10 GooList::append(void*) [327] 0.00 0.00 5/5 GlobalParams::addCMapDir(GooString*, GooString*) [344] 0.00 0.00 5/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 5/131473 GooString::GooString(GooString const*) [185] 0.00 0.00 4/4 GDir::GDir(char*, bool) [360] 0.00 0.00 4/4 GDir::~GDir() [361] 0.00 0.00 4/4 GlobalParams::addCIDToUnicode(GooString*, GooString*) [355] 0.00 0.00 3/3 GlobalParams::parseNameToUnicode(GooString*) [369] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startDoc(PDFDoc*) [1585] [461] 0.0 0.00 0.00 1 GlobalParams::getEnableFreeType() [461] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [462] 0.0 0.00 0.00 1 GlobalParams::getProfileCommands() [462] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, bool, SplashThinLineMode, bool) [1588] [463] 0.0 0.00 0.00 1 GlobalParams::getVectorAntialias() [463] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [464] 0.0 0.00 0.00 1 GlobalParams::getUnicodeToUnicode(GooString*) [464] 0.00 0.00 1/9 GooHash::startIter(GooHashIter**) [328] 0.00 0.00 1/41 GooHash::getNext(GooHashIter**, GooString**, void**) [294] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(SplashImageFileFormat, char*, int, int, char const*) [1159] [465] 0.0 0.00 0.00 1 SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) [465] 0.00 0.00 1/1 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [466] 0.00 0.00 1/1 PNGWriter::~PNGWriter() [550] 0.00 0.00 1/1 PNGWriter::PNGWriter(PNGWriter::Format) [549] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) [465] [466] 0.0 0.00 0.00 1 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [466] 0.00 0.00 1/1 PNGWriter::init(_IO_FILE*, int, int, int, int) [547] 0.00 0.00 1/1 PNGWriter::close() [548] 0.00 0.00 1/1 PNGWriter::writePointers(unsigned char**, int) [546] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontFile::makeFont(double*, double*) [486] [467] 0.0 0.00 0.00 1 SplashFTFont::SplashFTFont(SplashFTFontFile*, double*, double*) [467] 0.00 0.00 1/1 SplashFont::SplashFont(SplashFontFile*, double*, double*, bool) [440] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::~SplashFontEngine() [491] [468] 0.0 0.00 0.00 1 SplashFTFont::~SplashFTFont() [468] 0.00 0.00 1/979829 gfree [134] 0.00 0.00 1/1 SplashFont::~SplashFont() [441] ----------------------------------------------- 0.00 0.00 1/1 FoFiIdentifier::identifyStream(int (*)(void*), void*) [117] [469] 0.0 0.00 0.00 1 (anonymous namespace)::StreamReader::~StreamReader() [469] ----------------------------------------------- 0.00 0.00 1/1 GfxState::GfxState(double, double, PDFRectangle*, int, bool) [539] [470] 0.0 0.00 0.00 1 GfxColorSpace::setupColorProfiles() [470] 0.00 0.00 2/2 loadColorProfile(char const*) [392] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::~PDFDoc() [109] [471] 0.0 0.00 0.00 1 Linearization::~Linearization() [471] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [472] 0.0 0.00 0.00 1 SplashFontSrc::setBuf(char*, int, bool) [472] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [473] 0.0 0.00 0.00 1 SplashFontSrc::SplashFontSrc() [473] ----------------------------------------------- 0.00 0.00 1/1 SplashFontSrc::unref() [409] [474] 0.0 0.00 0.00 1 SplashFontSrc::~SplashFontSrc() [474] 0.00 0.00 1/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 SplashFont::~SplashFont() [441] [475] 0.0 0.00 0.00 1 SplashFontFile::decRefCnt() [475] ----------------------------------------------- 0.00 0.00 1/1 SplashFont::SplashFont(SplashFontFile*, double*, double*, bool) [440] [476] 0.0 0.00 0.00 1 SplashFontFile::incRefCnt() [476] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontFile::loadTrueTypeFont(SplashFTFontEngine*, SplashFontFileID*, SplashFontSrc*, int*, int, int) [485] [477] 0.0 0.00 0.00 1 SplashFontFile::SplashFontFile(SplashFontFileID*, SplashFontSrc*) [477] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontFile::~SplashFTFontFile() [487] [478] 0.0 0.00 0.00 1 SplashFontFile::~SplashFontFile() [478] 0.00 0.00 1/2 SplashFontSrc::unref() [409] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::updateAll(GfxState*) [99] [479] 0.0 0.00 0.00 1 SplashOutputDev::updateFlatness(GfxState*) [479] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::updateAll(GfxState*) [99] [480] 0.0 0.00 0.00 1 SplashOutputDev::updateStrokeAdjust(GfxState*) [480] ----------------------------------------------- 0.00 0.00 1/1 Gfx::~Gfx() [21] [481] 0.0 0.00 0.00 1 SplashOutputDev::endPage() [481] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::~SplashOutputDev() [1589] [482] 0.0 0.00 0.00 1 SplashOutputDev::~SplashOutputDev() [482] 0.00 0.00 1/1 SplashFontEngine::~SplashFontEngine() [491] 0.00 0.00 1/2 Splash::~Splash() [430] 0.00 0.00 1/4 SplashBitmap::~SplashBitmap() [358] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::GlobalParams(char const*) [1137] [483] 0.0 0.00 0.00 1 UnicodeMapCache::UnicodeMapCache() [483] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::~GlobalParams() [1138] [484] 0.0 0.00 0.00 1 UnicodeMapCache::~UnicodeMapCache() [484] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [489] [485] 0.0 0.00 0.00 1 SplashFTFontFile::loadTrueTypeFont(SplashFTFontEngine*, SplashFontFileID*, SplashFontSrc*, int*, int, int) [485] 0.00 0.00 1/1 SplashFontFile::SplashFontFile(SplashFontFileID*, SplashFontSrc*) [477] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::getFont(SplashFontFile*, double*, double*) [251] [486] 0.0 0.00 0.00 1 SplashFTFontFile::makeFont(double*, double*) [486] 0.00 0.00 1/1 SplashFont::initCache() [439] 0.00 0.00 1/1 SplashFTFont::SplashFTFont(SplashFTFontFile*, double*, double*) [467] ----------------------------------------------- 0.00 0.00 1/1 SplashFont::~SplashFont() [441] [487] 0.0 0.00 0.00 1 SplashFTFontFile::~SplashFTFontFile() [487] 0.00 0.00 1/5415 SplashOutFontFileID::~SplashOutFontFileID() [254] 0.00 0.00 1/1 SplashFontFile::~SplashFontFile() [478] 0.00 0.00 1/1 SplashFTFontFile::~SplashFTFontFile() [488] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontFile::~SplashFTFontFile() [487] [488] 0.0 0.00 0.00 1 SplashFTFontFile::~SplashFTFontFile() [488] 0.00 0.00 1/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::doUpdateFont(GfxState*) [66] [489] 0.0 0.00 0.00 1 SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [489] 0.00 0.00 1/1 SplashFTFontFile::loadTrueTypeFont(SplashFTFontEngine*, SplashFontFileID*, SplashFontSrc*, int*, int, int) [485] 0.00 0.00 1/1 SplashFTFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [502] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startDoc(PDFDoc*) [1585] [490] 0.0 0.00 0.00 1 SplashFontEngine::SplashFontEngine(bool, bool, bool, bool) [490] 0.00 0.00 1/1 SplashFTFontEngine::init(bool, bool, bool) [503] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::~SplashOutputDev() [482] [491] 0.0 0.00 0.00 1 SplashFontEngine::~SplashFontEngine() [491] 0.00 0.00 1/1 SplashFTFont::~SplashFTFont() [468] 0.00 0.00 1/1 SplashFTFontEngine::~SplashFTFontEngine() [505] ----------------------------------------------- 0.00 0.00 1/1 CharCodeToUnicode::mergeCMap(GooString*, int) [495] [492] 0.0 0.00 0.00 1 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] 0.00 0.00 127/127 PSTokenizer::getToken(char*, int, int*) [281] 0.00 0.00 46/46 getCharFromFile(void*) [291] 0.00 0.00 1/1 PSTokenizer::PSTokenizer(int (*)(void*), void*) [446] 0.00 0.00 1/1 PSTokenizer::~PSTokenizer() [447] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [493] 0.0 0.00 0.00 1 CharCodeToUnicode::make8BitToUnicode(unsigned int*) [493] 0.00 0.00 1/1 CharCodeToUnicode::CharCodeToUnicode(GooString*, unsigned int*, unsigned int, bool, CharCodeToUnicodeString*, int, int) [496] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::~Gfx8BitFont() [444] [494] 0.0 0.00 0.00 1 CharCodeToUnicode::decRefCnt() [494] 0.00 0.00 1/1 CharCodeToUnicode::~CharCodeToUnicode() [497] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] [495] 0.0 0.00 0.00 1 CharCodeToUnicode::mergeCMap(GooString*, int) [495] 0.00 0.00 1/1 CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [492] ----------------------------------------------- 0.00 0.00 1/1 CharCodeToUnicode::make8BitToUnicode(unsigned int*) [493] [496] 0.0 0.00 0.00 1 CharCodeToUnicode::CharCodeToUnicode(GooString*, unsigned int*, unsigned int, bool, CharCodeToUnicodeString*, int, int) [496] 0.00 0.00 1/198447 gmallocn [136] ----------------------------------------------- 0.00 0.00 1/1 CharCodeToUnicode::decRefCnt() [494] [497] 0.0 0.00 0.00 1 CharCodeToUnicode::~CharCodeToUnicode() [497] 0.00 0.00 1/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 PDFDocFactory::createPDFDoc(GooString const&, GooString*, GooString*, void*) [1306] [498] 0.0 0.00 0.00 1 LocalPDFDocBuilder::supports(GooString const&) [498] 0.00 0.00 1/3 GooString::cmpN(char const*, int) const [390] ----------------------------------------------- 0.00 0.00 1/1 PDFDocFactory::~PDFDocFactory() [1309] [499] 0.0 0.00 0.00 1 LocalPDFDocBuilder::~LocalPDFDocBuilder() [499] ----------------------------------------------- 0.00 0.00 1/1 GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [70] [500] 0.0 0.00 0.00 1 PopplerObjectCache::PopplerObjectCache(int, XRef*) [500] 0.00 0.00 1/3 PopplerCache::PopplerCache(int) [370] ----------------------------------------------- 0.00 0.00 1/1 Gfx::popResources() [127] [501] 0.0 0.00 0.00 1 PopplerObjectCache::~PopplerObjectCache() [501] 0.00 0.00 1/3 PopplerCache::~PopplerCache() [371] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [489] [502] 0.0 0.00 0.00 1 SplashFTFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [502] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::SplashFontEngine(bool, bool, bool, bool) [490] [503] 0.0 0.00 0.00 1 SplashFTFontEngine::init(bool, bool, bool) [503] 0.00 0.00 1/1 SplashFTFontEngine::SplashFTFontEngine(bool, bool, bool, FT_LibraryRec_*) [504] ----------------------------------------------- 0.00 0.00 1/1 SplashFTFontEngine::init(bool, bool, bool) [503] [504] 0.0 0.00 0.00 1 SplashFTFontEngine::SplashFTFontEngine(bool, bool, bool, FT_LibraryRec_*) [504] ----------------------------------------------- 0.00 0.00 1/1 SplashFontEngine::~SplashFontEngine() [491] [505] 0.0 0.00 0.00 1 SplashFTFontEngine::~SplashFTFontEngine() [505] ----------------------------------------------- 0.00 0.00 1/1 PDFDocFactory::createPDFDoc(GooString const&, GooString*, GooString*, void*) [1306] [506] 0.0 0.00 0.00 1 StdinPDFDocBuilder::supports(GooString const&) [506] 0.00 0.00 1/3 GooString::cmpN(char const*, int) const [390] ----------------------------------------------- 0.00 0.00 1/1 PDFDocFactory::~PDFDocFactory() [1309] [507] 0.0 0.00 0.00 1 StdinPDFDocBuilder::~StdinPDFDocBuilder() [507] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [508] 0.0 0.00 0.00 1 Gfx::opSetLineCap(Object*, int) [508] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [509] 0.0 0.00 0.00 1 Gfx::opSetLineJoin(Object*, int) [509] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [510] 0.0 0.00 0.00 1 Gfx::opSetLineWidth(Object*, int) [510] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [511] 0.0 0.00 0.00 1 Gfx::opSetMiterLimit(Object*, int) [511] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [512] 0.0 0.00 0.00 1 Gfx::opClip(Object*, int) [512] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [513] 0.0 0.00 0.00 1 Gfx::opEndPath(Object*, int) [513] ----------------------------------------------- 0.00 0.00 1/1 Gfx::go(bool) [3] [514] 0.0 0.00 0.00 1 Gfx::opSetDash(Object*, int) [514] 0.00 0.00 1/1 GfxState::setLineDash(double*, int, double) [537] 0.00 0.00 1/2 SplashOutputDev::updateLineDash(GfxState*) [412] ----------------------------------------------- 0.00 0.00 1/1 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] [515] 0.0 0.00 0.00 1 Dict::getKey(int) [515] ----------------------------------------------- 0.00 0.00 1/1 GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [71] [516] 0.0 0.00 0.00 1 Dict::getValNF(int, Object*) [516] ----------------------------------------------- 0.00 0.00 1/1 Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [69] [517] 0.0 0.00 0.00 1 Page::makeBox(double, double, int, bool, bool, double, double, double, double, PDFRectangle*, bool*) [517] ----------------------------------------------- 0.00 0.00 1/1 XRef::XRef(BaseStream*, long long, long long, bool*, bool) [81] [518] 0.0 0.00 0.00 1 XRef::init() [518] 0.00 0.00 1/3 PopplerCache::PopplerCache(int) [370] ----------------------------------------------- 0.00 0.00 1/1 XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [83] [519] 0.0 0.00 0.00 1 XRef::resize(int) [519] 0.00 0.00 1/1 XRef::reserve(int) [520] ----------------------------------------------- 0.00 0.00 1/1 XRef::resize(int) [519] [520] 0.0 0.00 0.00 1 XRef::reserve(int) [520] 0.00 0.00 1/1 greallocn_checkoverflow [141] ----------------------------------------------- 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] [521] 0.0 0.00 0.00 1 Array::getNF(int, Object*) [521] ----------------------------------------------- 0.00 0.00 1/1 Gfx::display(Object*, bool) [2] [522] 0.0 0.00 0.00 1 Lexer::Lexer(XRef*, Object*) [522] 0.00 0.00 2/257574 Object::copy(Object*) [173] 0.00 0.00 1/257548 Object::fetch(XRef*, Object*, int) [174] 0.00 0.00 1/257505 Array::get(int, Object*, int) [176] 0.00 0.00 1/4 FlateStream::reset() [353] 0.00 0.00 1/5446 Array::Array(XRef*) [238] 0.00 0.00 1/257533 Array::add(Object*) [175] ----------------------------------------------- 0.00 0.00 1/1 Page::getAnnots(XRef*) [131] [523] 0.0 0.00 0.00 1 Annots::Annots(PDFDoc*, int, Object*) [523] ----------------------------------------------- 0.00 0.00 1/1 Page::~Page() [121] [524] 0.0 0.00 0.00 1 Annots::~Annots() [524] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::setup(GooString*, GooString*) [78] [525] 0.0 0.00 0.00 1 PDFDoc::checkHeader() [525] 0.00 0.00 1024/452139 FileStream::getChar() [167] 0.00 0.00 1/1 FileStream::moveStart(long long) [435] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] [526] 0.0 0.00 0.00 1 PDFDoc::init() [526] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::clip(GfxState*) [86] [527] 0.0 0.00 0.00 1 Splash::clipToPath(SplashPath*, bool) [527] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [528] 0.0 0.00 0.00 1 Splash::setFlatness(double) [528] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [529] 0.0 0.00 0.00 1 Splash::setStrokeAdjust(bool) [529] ----------------------------------------------- 0.00 0.00 1/1 SplashOutputDev::startPage(int, GfxState*, XRef*) [104] [530] 0.0 0.00 0.00 1 Splash::setMatrix(double*) [530] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [531] 0.0 0.00 0.00 1 GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) [531] 0.00 0.00 2/262963 GooString::Set(char const*, int, char const*, int) [171] 0.00 0.00 2/75 GooString::GooString(char const*) [283] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::~Gfx8BitFont() [443] [532] 0.0 0.00 0.00 1 GfxFont::~GfxFont() [532] 0.00 0.00 5/262963 GooString::~GooString() [172] ----------------------------------------------- 0.00 0.00 1/1 PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [79] [533] 0.0 0.00 0.00 1 GooFile::open(GooString const*) [533] ----------------------------------------------- 0.00 0.00 1/1 PDFDocFactory::PDFDocFactory(GooList*) [1308] [534] 0.0 0.00 0.00 1 GooList::insert(int, void*) [534] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::FoFiTrueType(char*, int, bool, int) [455] [535] 0.0 0.00 0.00 1 FoFiBase::FoFiBase(char*, int, bool) [535] ----------------------------------------------- 0.00 0.00 1/1 FoFiTrueType::~FoFiTrueType() [456] [536] 0.0 0.00 0.00 1 FoFiBase::~FoFiBase() [536] ----------------------------------------------- 0.00 0.00 1/1 Gfx::opSetDash(Object*, int) [514] [537] 0.0 0.00 0.00 1 GfxState::setLineDash(double*, int, double) [537] ----------------------------------------------- 0.00 0.00 1/1 Gfx::doEndPath() [85] [538] 0.0 0.00 0.00 1 GfxState::clip() [538] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [539] 0.0 0.00 0.00 1 GfxState::GfxState(double, double, PDFRectangle*, int, bool) [539] 0.00 0.00 1/198447 gmallocn [136] 0.00 0.00 1/1 GfxColorSpace::setupColorProfiles() [470] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::GlobalParams(char const*) [1137] [540] 0.0 0.00 0.00 1 CMapCache::CMapCache() [540] ----------------------------------------------- 0.00 0.00 1/1 GlobalParams::~GlobalParams() [1138] [541] 0.0 0.00 0.00 1 CMapCache::~CMapCache() [541] ----------------------------------------------- 0.00 0.00 1/1 GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [74] [542] 0.0 0.00 0.00 1 GooString::GooString() [542] 0.00 0.00 1/979829 gfree [134] ----------------------------------------------- 0.00 0.00 1/1 PNGWriter::~PNGWriter() [550] [543] 0.0 0.00 0.00 1 ImgWriter::~ImgWriter() [543] ----------------------------------------------- 0.00 0.00 1/1 Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [68] [544] 0.0 0.00 0.00 1 OutputDev::setDefaultCTM(double*) [544] ----------------------------------------------- 0.00 0.00 1/1 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) [1] [545] 0.0 0.00 0.00 1 OutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) [545] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [466] [546] 0.0 0.00 0.00 1 PNGWriter::writePointers(unsigned char**, int) [546] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [466] [547] 0.0 0.00 0.00 1 PNGWriter::init(_IO_FILE*, int, int, int, int) [547] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [466] [548] 0.0 0.00 0.00 1 PNGWriter::close() [548] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) [465] [549] 0.0 0.00 0.00 1 PNGWriter::PNGWriter(PNGWriter::Format) [549] ----------------------------------------------- 0.00 0.00 1/1 SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) [465] [550] 0.0 0.00 0.00 1 PNGWriter::~PNGWriter() [550] 0.00 0.00 1/1 ImgWriter::~ImgWriter() [543] 0.00 0.00 1/1 PNGWriter::~PNGWriter() [551] ----------------------------------------------- 0.00 0.00 1/1 PNGWriter::~PNGWriter() [550] [551] 0.0 0.00 0.00 1 PNGWriter::~PNGWriter() [551] ----------------------------------------------- 0.00 0.00 1/1 Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [132] [552] 0.0 0.00 0.00 1 PageAttrs::clipBoxes() [552] 0.00 0.00 3/4 PDFRectangle::clipTo(PDFRectangle*) [356] ----------------------------------------------- 0.00 0.00 1/1 Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [73] [553] 0.0 0.00 0.00 1 GooString::endsWith(char const*) const [553] ----------------------------------------------- 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] [554] 0.0 0.00 0.00 1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Ref const&) [554] ----------------------------------------------- 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] [555] 0.0 0.00 0.00 1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Dict* const&) [555] ----------------------------------------------- 0.00 0.00 1/1 Catalog::cachePageTree(int) [96] [556] 0.0 0.00 0.00 1 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, PageAttrs* const&) [556] ----------------------------------------------- 0.00 0.00 1/1 Gfx::~Gfx() [21] [557] 0.0 0.00 0.00 1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [557] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function is in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [432] _GLOBAL__sub_I__ZN9AttributeC2EPKcP6Object (StructElement.cc) [375] SplashOutputDev::restoreState(GfxState*) [241] Object::initArray(XRef*) [298] appendToPath(GooString*, char const*) [248] SplashOutputDev::endTextObject(GfxState*) [525] PDFDoc::checkHeader() [290] UnicodeIsValid(unsigned int) [411] SplashOutputDev::updateLineCap(GfxState*) [101] PDFDoc::getNumPages() [433] freeBuiltinFontTables() [479] SplashOutputDev::updateFlatness(GfxState*) [124] PDFDoc::getStartXRef() [434] initBuiltinFontTables() [412] SplashOutputDev::updateLineDash(GfxState*) [92] PDFDoc::isLinearized() [274] unicodeIsAlphabeticPresentationForm(unsigned int) [413] SplashOutputDev::updateLineJoin(GfxState*) [133] PDFDoc::checkEncryption(GooString*, GooString*) [278] getLine(char*, int, _IO_FILE*) [249] SplashOutputDev::beginTextObject(GfxState*) [93] PDFDoc::getLinearization() [365] openFile(char const*, char const*) [59] SplashOutputDev::updateFillColor(GfxState*) [125] PDFDoc::getMainXRefEntriesOffset() [319] readFromStream(void*) (GfxFont.cc) [414] SplashOutputDev::updateLineWidth(GfxState*) [526] PDFDoc::init() [291] getCharFromFile(void*) (CharCodeToUnicode.cc) [62] SplashOutputDev::setOverprintMask(GfxColorSpace*, bool, int, GfxColor*, bool) [78] PDFDoc::setup(GooString*, GooString*) [392] loadColorProfile(char const*) (GfxState.cc) [415] SplashOutputDev::updateMiterLimit(GfxState*) [91] PDFDoc::getPage(int) [272] getCharFromString(void*) (CharCodeToUnicode.cc) [416] SplashOutputDev::setupScreenParams(double, double) [79] PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*) [116] identify((anonymous namespace)::Reader*) (FoFiIdentifier.cc) [417] SplashOutputDev::updateFillOpacity(GfxState*) [90] Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [337] BaseStream::getBaseStream() [63] SplashOutputDev::updateStrokeColor(GfxState*) [129] Parser::shift(char const*, int) [289] BaseStream::getLength() [480] SplashOutputDev::updateStrokeAdjust(GfxState*) [45] Parser::shift(int) [299] BaseStream::~BaseStream() [418] SplashOutputDev::updateStrokeOpacity(GfxState*) [28] Parser::getObj(Object*, bool, unsigned char*, CryptAlgorithm, int, int, int, int, bool) [305] FileStream::makeSubStream(long long, bool, long long, Object*) [218] SplashOutputDev::updateFillColorSpace(GfxState*) [285] Parser::getObj(Object*, int) [307] FileStream::close() [223] SplashOutputDev::updateStrokeColorSpace(GfxState*) [88] Parser::Parser(XRef*, Lexer*, bool) [300] FileStream::reset() [86] SplashOutputDev::clip(GfxState*) [102] Parser::~Parser() [333] FileStream::getPos() [10] SplashOutputDev::fill(GfxState*) [527] Splash::clipToPath(SplashPath*, bool) [332] FileStream::setPos(long long, int) [7] SplashOutputDev::stroke(GfxState*) [20] Splash::fillGlyph2(int, int, SplashGlyphBitmap*, bool) [269] FileStream::fillBuf() [481] SplashOutputDev::endPage() [380] Splash::setLineCap(int) [167] FileStream::getChar() [17] SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) [9] Splash::strokeWide(SplashPath*, double) [393] FileStream::getStart() [202] SplashOutputDev::getColor(GfxRGB*) [37] Splash::flattenPath(SplashPath*, double*, double) [435] FileStream::moveStart(long long) [376] SplashOutputDev::saveState(GfxState*) [528] Splash::setFlatness(double) [436] FileStream::FileStream(GooFile*, long long, bool, long long, Object*) [104] SplashOutputDev::startPage(int, GfxState*, XRef*) [381] Splash::setLineDash(double*, int, double) [301] FileStream::~FileStream() [99] SplashOutputDev::updateAll(GfxState*) [382] Splash::setLineJoin(int) [437] GfxFontLoc::~GfxFontLoc() [482] SplashOutputDev::~SplashOutputDev() [38] Splash::flattenCurve(double, double, double, double, double, double, double, double, double*, double, SplashPath*) [228] GfxSubpath::close() [483] UnicodeMapCache::UnicodeMapCache() [383] Splash::restoreState() [199] GfxSubpath::lineTo(double, double) [484] UnicodeMapCache::~UnicodeMapCache() [425] Splash::setFillAlpha(double) [233] GfxSubpath::curveTo(double, double, double, double, double, double) [485] SplashFTFontFile::loadTrueTypeFont(SplashFTFontEngine*, SplashFontFileID*, SplashFontSrc*, int*, int, int) [426] Splash::setLineWidth(double) [213] GfxSubpath::GfxSubpath(double, double) [486] SplashFTFontFile::makeFont(double*, double*) [6] Splash::pipeRunAARGB8(SplashPipe*) [214] GfxSubpath::~GfxSubpath() [487] SplashFTFontFile::~SplashFTFontFile() [384] Splash::setMiterLimit(double) [267] SplashClip::clipAALine(SplashBitmap*, int*, int*, int, bool) [488] SplashFTFontFile::~SplashFTFontFile() [35] Splash::makeStrokePath(SplashPath*, double, bool) [87] SplashClip::clipToPath(SplashPath*, double*, double, bool) [250] SplashFontEngine::getFontFile(SplashFontFileID*) [210] Splash::pathAllOutside(SplashPath*) [438] SplashClip::clipToRect(double, double, double, double) [489] SplashFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [23] Splash::pipeRunAAMono8(SplashPipe*) [178] SplashClip::testRect(int, int, int, int) [251] SplashFontEngine::getFont(SplashFontFile*, double*, double*) [217] Splash::setFillPattern(SplashPattern*) [394] SplashClip::SplashClip(double, double, double, double, bool) [490] SplashFontEngine::SplashFontEngine(bool, bool, bool, bool) [427] Splash::setStrokeAlpha(double) [366] SplashClip::SplashClip(SplashClip*) [491] SplashFontEngine::~SplashFontEngine() [4] Splash::fillWithPattern(SplashPath*, bool, SplashPattern*, double) [338] SplashClip::~SplashClip() [252] SplashFontFileID::SplashFontFileID() [529] Splash::setStrokeAdjust(bool) [53] SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [253] SplashFontFileID::~SplashFontFileID() [182] Splash::setOverprintMask(unsigned int, bool) [439] SplashFont::initCache() [335] SplashSolidColor::copy() [222] Splash::setStrokePattern(SplashPattern*) [440] SplashFont::SplashFont(SplashFontFile*, double*, double*, bool) [180] SplashSolidColor::getColor(int, int, unsigned char*) [22] Splash::compositeBackground(unsigned char*) [441] SplashFont::~SplashFont() [181] SplashSolidColor::isStatic() [230] Splash::fill(SplashPath*, bool) [164] SplashPath::addStrokeAdjustHint(int, int, int, int) [201] SplashSolidColor::SplashSolidColor(unsigned char*) [428] Splash::clear(unsigned char*, unsigned char) [162] SplashPath::grow(int) [200] SplashSolidColor::~SplashSolidColor() [8] Splash::stroke(SplashPath*) [46] SplashPath::close(bool) [324] BuiltinFontWidths::BuiltinFontWidths(BuiltinFontWidth*, int) [19] Splash::fillChar(double, double, int, SplashFont*) [51] SplashPath::lineTo(double, double) [325] BuiltinFontWidths::~BuiltinFontWidths() [183] Splash::pipeInit(SplashPipe*, int, int, SplashPattern*, unsigned char*, unsigned char, bool, bool, bool, unsigned char) [166] SplashPath::moveTo(double, double) [492] CharCodeToUnicode::parseCMap1(int (*)(void*), void*, int) [259] Splash::getMatrix() [234] SplashPath::curveTo(double, double, double, double, double, double) [186] CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**) [50] Splash::pipeSetXY(SplashPipe*, int, int) [197] SplashPath::SplashPath() [493] CharCodeToUnicode::make8BitToUnicode(unsigned int*) [385] Splash::saveState() [198] SplashPath::~SplashPath() [494] CharCodeToUnicode::decRefCnt() [530] Splash::setMatrix(double*) [351] UnicodeMap::UnicodeMap(char const*, bool, UnicodeMapRange*, int) [495] CharCodeToUnicode::mergeCMap(GooString*, int) [429] Splash::Splash(SplashBitmap*, bool, SplashScreenParams*) [395] UnicodeMap::UnicodeMap(char const*, bool, int (*)(unsigned int, char*, int)) [496] CharCodeToUnicode::CharCodeToUnicode(GooString*, unsigned int*, unsigned int, bool, CharCodeToUnicodeString*, int, int) [430] Splash::~Splash() [334] UnicodeMap::~UnicodeMap() [497] CharCodeToUnicode::~CharCodeToUnicode() [118] Stream::addFilters(Object*, int) [352] FlateStream::flateReset(bool) [498] LocalPDFDocBuilder::supports(GooString const&) [348] Stream::makeFilter(char*, Stream*, Object*, int, Object*) [76] FlateStream::startBlock() [499] LocalPDFDocBuilder::~LocalPDFDocBuilder() [75] Stream::fillGooString(GooString*) [177] FlateStream::getCodeWord(int) [500] PopplerObjectCache::PopplerObjectCache(int, XRef*) [288] Stream::decRef() [339] FlateStream::hasGetChars() [501] PopplerObjectCache::~PopplerObjectCache() [310] Stream::incRef() [287] FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*) [502] SplashFTFontEngine::loadTrueTypeFont(SplashFontFileID*, SplashFontSrc*, int*, int, int) [103] Catalog::getNumPages() [77] FlateStream::readDynamicCodes() [503] SplashFTFontEngine::init(bool, bool, bool) [96] Catalog::cachePageTree(int) [42] FlateStream::getHuffmanCodeWord(FlateHuffmanTab*) [504] SplashFTFontEngine::SplashFTFontEngine(bool, bool, bool, FT_LibraryRec_*) [95] Catalog::getPage(int) [353] FlateStream::reset() [505] SplashFTFontEngine::~SplashFTFontEngine() [110] Catalog::Catalog(PDFDoc*) [44] FlateStream::getChar() [14] SplashXPathScanner::clipAALine(SplashBitmap*, int*, int*, int) [113] Catalog::~Catalog() [65] FlateStream::getChars(int, unsigned char*) [56] SplashXPathScanner::getNextSpan(int, int*, int*) [112] GfxFont::locateFont(XRef*, bool) [114] FlateStream::lookChar() [15] SplashXPathScanner::renderAALine(SplashBitmap*, int*, int*, int, bool) [100] GfxFont::getFontType(XRef*, Dict*, Ref*) [43] FlateStream::readSome() [30] SplashXPathScanner::addIntersection(double, double, unsigned int, int, int, int) [67] GfxFont::readEmbFontFile(XRef*, int*) [340] FlateStream::FlateStream(Stream*, int, int, int, int) [13] SplashXPathScanner::computeIntersections() [74] GfxFont::readToUnicodeCMap(Dict*, int, CharCodeToUnicode*) [341] FlateStream::~FlateStream() [208] SplashXPathScanner::getBBoxAA(int*, int*, int*, int*) [106] GfxFont::readFontDescriptor(XRef*, Dict*) [342] FlateStream::~FlateStream() [12] SplashXPathScanner::SplashXPathScanner(SplashXPath*, bool, int, int) [184] GfxFont::getWMode() [187] Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*) [209] SplashXPathScanner::~SplashXPathScanner() [72] GfxFont::makeFont(XRef*, char const*, Ref, Dict*) [442] Gfx8BitFont::getCodeToGIDMap(FoFiTrueType*) [506] StdinPDFDocBuilder::supports(GooString const&) [244] GfxFont::decRefCnt() [73] Gfx8BitFont::Gfx8BitFont(XRef*, char const*, Ref, GooString*, GfxFontType, Ref, Dict*) [507] StdinPDFDocBuilder::~StdinPDFDocBuilder() [260] GfxFont::incRefCnt() [443] Gfx8BitFont::~Gfx8BitFont() [265] SplashOutFontFileID::matches(SplashFontFileID*) [531] GfxFont::GfxFont(char const*, Ref, GooString*, GfxFontType, Ref) [444] Gfx8BitFont::~Gfx8BitFont() [254] SplashOutFontFileID::~SplashOutFontFileID() [532] GfxFont::~GfxFont() [245] GfxFontDict::lookup(char*) [57] GfxCalGrayColorSpace::getNComps() [229] GfxPath::close() [71] GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) [419] CharCodeToUnicodeCache::CharCodeToUnicodeCache(int) [211] GfxPath::lineTo(double, double) [445] GfxFontDict::~GfxFontDict() [420] CharCodeToUnicodeCache::~CharCodeToUnicodeCache() [215] GfxPath::moveTo(double, double) [281] PSTokenizer::getToken(char*, int, int*) [204] GfxDeviceRGBColorSpace::getRGB(GfxColor*, GfxRGB*) [236] GfxPath::curveTo(double, double, double, double, double, double) [446] PSTokenizer::PSTokenizer(int (*)(void*), void*) [169] GfxDeviceRGBColorSpace::getMode() [212] GfxPath::~GfxPath() [447] PSTokenizer::~PSTokenizer() [205] GfxDeviceRGBColorSpace::GfxDeviceRGBColorSpace() [533] GooFile::open(GooString const*) [367] SplashState::setLineDash(double*, int, double) [206] GfxDeviceRGBColorSpace::~GfxDeviceRGBColorSpace() [297] GooHash::add(GooString*, void*) [55] SplashState::setFillPattern(SplashPattern*) [336] GfxDeviceGrayColorSpace::copy() [309] GooHash::find(GooString*, int*) [221] SplashState::setStrokePattern(SplashPattern*) [421] GfxDeviceGrayColorSpace::getRGB(GfxColor*, GfxRGB*) [431] GooHash::expand() [368] SplashState::SplashState(SplashState*) [329] GfxDeviceGrayColorSpace::~GfxDeviceGrayColorSpace() [349] GooHash::lookup(GooString*) [396] SplashState::SplashState(int, int, bool, SplashScreenParams*) [18] Gfx::doShowText(GooString*) [316] GooHash::remove(GooString*) [343] SplashState::~SplashState() [255] Gfx::opBeginText(Object*, int) [294] GooHash::getNext(GooHashIter**, GooString**, void**) [33] SplashXPath::addSegment(double, double, double, double) [237] Gfx::opClosePath(Object*, int) [328] GooHash::startIter(GooHashIter**) [165] SplashXPath::strokeAdjust(SplashXPathAdjust*, double*, double*) [243] Gfx::opRectangle(Object*, int) [330] GooHash::GooHash(bool) [163] SplashXPath::grow(int) [5] Gfx::opFillStroke(Object*, int) [331] GooHash::~GooHash() [25] SplashXPath::sort() [508] Gfx::opSetLineCap(Object*, int) [327] GooList::append(void*) [26] SplashXPath::aaScale() [127] Gfx::popResources() [534] GooList::insert(int, void*) [29] SplashXPath::SplashXPath(SplashPath*, double*, double, bool, bool, int) [377] Gfx::restoreState() [322] GooList::GooList() [207] SplashXPath::~SplashXPath() [509] Gfx::opSetLineJoin(Object*, int) [323] GooList::~GooList() [448] SysFontList::SysFontList() [422] Gfx::popStateGuard() [350] FoFiBase::getS16BE(int, bool*) [449] SysFontList::~SysFontList() [107] Gfx::opSetExtGState(Object*, int) [268] FoFiBase::getU16BE(int, bool*) [354] FilterStream::close() [510] Gfx::opSetLineWidth(Object*, int) [292] FoFiBase::getU32BE(int, bool*) [397] FoFiTrueType::getNumCmaps() [511] Gfx::opSetMiterLimit(Object*, int) [535] FoFiBase::FoFiBase(char*, int, bool) [275] FoFiTrueType::mapCodeToGID(int, unsigned int) [256] Gfx::opSetTextMatrix(Object*, int) [536] FoFiBase::~FoFiBase() [279] FoFiTrueType::mapNameToGID(char*) [16] Gfx::opShowSpaceText(Object*, int) [537] GfxState::setLineDash(double*, int, double) [450] FoFiTrueType::readPostTable() [48] Gfx::opSetFillRGBColor(Object*, int) [219] GfxState::setFillPattern(GfxPattern*) [451] FoFiTrueType::getCmapEncoding(int) [111] Gfx::initDisplayProfile() [224] GfxState::setStrokePattern(GfxPattern*) [452] FoFiTrueType::getCmapPlatform(int) [61] Gfx::opSetStrokeRGBColor(Object*, int) [220] GfxState::setFillColorSpace(GfxColorSpace*) [453] FoFiTrueType::make(char*, int, int) [3] Gfx::go(bool) [225] GfxState::setStrokeColorSpace(GfxColorSpace*) [454] FoFiTrueType::parse() [41] Gfx::execOp(Object*, Object*, int) [261] GfxState::getTransformedFontSize() [326] FoFiTrueType::seekTable(char const*) [54] Gfx::findOp(char*) [538] GfxState::clip() [455] FoFiTrueType::FoFiTrueType(char*, int, bool, int) [512] Gfx::opClip(Object*, int) [386] GfxState::save() [456] FoFiTrueType::~FoFiTrueType() [64] Gfx::opFill(Object*, int) [189] GfxState::shift(double, double) [457] FoFiTrueType::~FoFiTrueType() [423] Gfx::opSave(Object*, int) [387] GfxState::restore() [246] GfxResources::lookupFont(char*) [2] Gfx::display(Object*, bool) [262] GfxState::setFont(GfxFont*, double) [398] GfxResources::lookupGState(char*, Object*) [170] Gfx::checkArg(Object*, TchkType) [216] GfxState::clearPath() [399] GfxResources::lookupGStateNF(char*, Object*) [226] Gfx::opLineTo(Object*, int) [194] GfxState::textShift(double, double) [203] GfxResources::lookupColorSpace(char const*, Object*) [227] Gfx::opMoveTo(Object*, int) [539] GfxState::GfxState(double, double, PDFRectangle*, int, bool) [70] GfxResources::GfxResources(XRef*, Dict*, GfxResources*) [11] Gfx::opStroke(Object*, int) [388] GfxState::GfxState(GfxState*, bool) [126] GfxResources::~GfxResources() [85] Gfx::doEndPath() [364] GfxState::~GfxState() [344] GlobalParams::addCMapDir(GooString*, GooString*) [235] Gfx::opCurveTo(Object*, int) [193] GooTimer::GooTimer() [458] GlobalParams::getAntialias() [513] Gfx::opEndPath(Object*, int) [540] CMapCache::CMapCache() [318] GlobalParams::addUnicodeMap(GooString*, GooString*) [257] Gfx::opEndText(Object*, int) [541] CMapCache::~CMapCache() [400] GlobalParams::getScreenSize() [424] Gfx::opRestore(Object*, int) [302] GDirEntry::GDirEntry(char*, char*, bool) [401] GlobalParams::getScreenType() [514] Gfx::opSetDash(Object*, int) [303] GDirEntry::~GDirEntry() [402] GlobalParams::getScreenGamma() [258] Gfx::opSetFont(Object*, int) [171] GooString::Set(char const*, int, char const*, int) [355] GlobalParams::addCIDToUnicode(GooString*, GooString*) [378] Gfx::saveState() [286] GooString::append(char const*, int) [403] GlobalParams::getMinLineWidth() [68] Gfx::Gfx(PDFDoc*, OutputDev*, int, Dict*, double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*, XRef*) [304] GooString::append(char) [459] GlobalParams::getStrokeAdjust() [21] Gfx::~Gfx() [283] GooString::GooString(char const*) [404] GlobalParams::getPrintCommands() [379] Dict::is(char const*) [190] GooString::GooString(char const*, int) [460] GlobalParams::scanEncodingDirs() [282] Dict::add(char*, Object*) [542] GooString::GooString() [461] GlobalParams::getEnableFreeType() [128] Dict::copy(XRef*) [185] GooString::GooString(GooString const*) [462] GlobalParams::getProfileCommands() [295] Dict::decRef() [172] GooString::~GooString() [405] GlobalParams::getScreenDotRadius() [515] Dict::getKey(int) [543] ImgWriter::~ImgWriter() [40] GlobalParams::getSecurityHandler(char*) [321] Dict::incRef() [191] OutputDev::beginString(GfxState*, GooString*) [463] GlobalParams::getVectorAntialias() [280] Dict::lookup(char const*, Object*, int) [263] OutputDev::endStringOp(GfxState*) [369] GlobalParams::parseNameToUnicode(GooString*) [516] Dict::getValNF(int, Object*) [264] OutputDev::beginStringOp(GfxState*) [464] GlobalParams::getUnicodeToUnicode(GooString*) [320] Dict::lookupNF(char const*, Object*) [544] OutputDev::setDefaultCTM(double*) [276] GlobalParams::mapNameToUnicodeAll(char const*) [313] Dict::Dict(XRef*) [231] OutputDev::updateTextMat(GfxState*) [277] GlobalParams::mapNameToUnicodeText(char const*) [359] Dict::Dict(Dict*) [232] OutputDev::updateTextPos(GfxState*) [406] GlobalParams::getScreenBlackThreshold() [308] Dict::~Dict() [545] OutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) [407] GlobalParams::getScreenWhiteThreshold() [296] GDir::getNextEntry() [195] OutputDev::updateTextShift(GfxState*, double) [356] PDFRectangle::clipTo(PDFRectangle*) [360] GDir::GDir(char*, bool) [284] OutputDev::dump() [370] PopplerCache::PopplerCache(int) [361] GDir::~GDir() [192] OutputDev::endString(GfxState*) [371] PopplerCache::~PopplerCache() [517] Page::makeBox(double, double, int, bool, bool, double, double, double, double, PDFRectangle*, bool*) [546] PNGWriter::writePointers(unsigned char**, int) [465] SplashBitmap::writeImgFile(SplashImageFileFormat, _IO_FILE*, int, int, char const*) [69] Page::createGfx(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, XRef*) [547] PNGWriter::init(_IO_FILE*, int, int, int, int) [466] SplashBitmap::writeImgFile(ImgWriter*, _IO_FILE*, int, int) [131] Page::getAnnots(XRef*) [548] PNGWriter::close() [357] SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) [132] Page::Page(PDFDoc*, int, Dict*, Ref, PageAttrs*, Form*) [549] PNGWriter::PNGWriter(PNGWriter::Format) [358] SplashBitmap::~SplashBitmap() [121] Page::~Page() [550] PNGWriter::~PNGWriter() [188] SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [97] XRef::getCatalog(Object*) [551] PNGWriter::~PNGWriter() [196] SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) [346] XRef::getStreamEnd(long long, long long*) [120] PageAttrs::readBox(Dict*, char const*, PDFRectangle*) [467] SplashFTFont::SplashFTFont(SplashFTFontFile*, double*, double*) [83] XRef::readXRefTable(Parser*, long long*, std::vector >*, std::vector >*) [552] PageAttrs::clipBoxes() [468] SplashFTFont::~SplashFTFont() [293] XRef::XRefStreamWriter::writeEntry(long long, int, XRefEntryType) [105] PageAttrs::PageAttrs(PageAttrs*, Dict*) [408] SplashScreen::SplashScreen(SplashScreenParams*) [518] XRef::init() [122] PageAttrs::~PageAttrs() [372] SplashScreen::SplashScreen(SplashScreen*) [84] XRef::fetch(int, int, Object*, int) [270] GooFile::read(char*, int, long long) const [345] SplashScreen::~SplashScreen() [519] XRef::resize(int) [389] GooFile::size() const [130] (anonymous namespace)::StreamReader::cmp(int, char const*) (FoFiIdentifier.cc) [520] XRef::reserve(int) [242] GooString::cmp(char const*) const [115] (anonymous namespace)::StreamReader::fillBuf(int, int) (FoFiIdentifier.cc) [315] XRef::getEntry(int, bool) [317] GooString::cmp(GooString*) const [123] (anonymous namespace)::StreamReader::getByte(int) (FoFiIdentifier.cc) [82] XRef::readXRef(long long*, std::vector >*, std::vector >*) [390] GooString::cmpN(char const*, int) const [469] (anonymous namespace)::StreamReader::~StreamReader() (FoFiIdentifier.cc) [81] XRef::XRef(BaseStream*, long long, long long, bool*, bool) [553] GooString::endsWith(char const*) const [179] GfxColorSpace::isNonMarking() [119] XRef::~XRef() [554] std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Ref const&) [470] GfxColorSpace::setupColorProfiles() [175] Array::add(Object*) [555] std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Dict* const&) [311] Linearization::getLength() [176] Array::get(int, Object*, int) [556] std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, PageAttrs* const&) [94] Linearization::Linearization(BaseStream*) [521] Array::getNF(int, Object*) [391] std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, int const&) [471] Linearization::~Linearization() [240] Array::decRef() [557] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [409] SplashFontSrc::unref() [362] Array::incRef() [271] void std::__adjust_heap(SplashXPathSeg*, long, long, SplashXPathSeg, cmpXPathSegsFunctor) [472] SplashFontSrc::setBuf(char*, int, bool) [238] Array::Array(XRef*) [36] void std::__adjust_heap(SplashIntersect*, long, long, SplashIntersect, cmpIntersectFunctor) [473] SplashFontSrc::SplashFontSrc() [239] Array::~Array() [60] void std::__insertion_sort(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [474] SplashFontSrc::~SplashFontSrc() [347] Lexer::skipToNextLine() [32] SplashXPathSeg* std::__unguarded_partition(SplashXPathSeg*, SplashXPathSeg*, SplashXPathSeg const&, cmpXPathSegsFunctor) [117] FoFiIdentifier::identifyStream(int (*)(void*), void*) [34] Lexer::getObj(Object*, int) [31] void std::__unguarded_linear_insert(SplashXPathSeg*, cmpXPathSegsFunctor) [266] NameToCharCode::add(char const*, unsigned int) [58] Lexer::getChar(bool) [24] void std::make_heap(SplashXPathSeg*, SplashXPathSeg*, cmpXPathSegsFunctor) [273] NameToCharCode::lookup(char const*) [39] Lexer::lookChar() [137] copyString [373] NameToCharCode::NameToCharCode() [312] Lexer::Lexer(XRef*, Stream*) [134] gfree [374] NameToCharCode::~NameToCharCode() [522] Lexer::Lexer(XRef*, Object*) [140] gmalloc [475] SplashFontFile::decRefCnt() [108] Lexer::~Lexer() [136] gmallocn [476] SplashFontFile::incRefCnt() [523] Annots::Annots(PDFDoc*, int, Object*) [138] gmallocn_checkoverflow [477] SplashFontFile::SplashFontFile(SplashFontFileID*, SplashFontSrc*) [524] Annots::~Annots() [139] grealloc [478] SplashFontFile::~SplashFontFile() [306] Object::initStream(Stream*) [135] greallocn [247] SplashOutputDev::updateFont(GfxState*) [173] Object::copy(Object*) [141] greallocn_checkoverflow [410] SplashOutputDev::upsideDown() [52] Object::free() [49] [47] SplashOutputDev::convertPath(GfxState*, GfxPath*, bool) [174] Object::fetch(XRef*, Object*, int) [27] [168] SplashOutputDev::useDrawChar() [363] Object::initDict(Dict*) [66] SplashOutputDev::doUpdateFont(GfxState*) [314] Object::initDict(XRef*)