Index: experimental/PdfViewer/pdfparser/native/SkNativeParsedPDF.cpp |
=================================================================== |
--- experimental/PdfViewer/pdfparser/native/SkNativeParsedPDF.cpp (revision 9990) |
+++ experimental/PdfViewer/pdfparser/native/SkNativeParsedPDF.cpp (working copy) |
@@ -416,3 +416,11 @@ |
// TODO(edisonn): fix the mess with const, probably we need to remove it pretty much everywhere |
return (SkPdfObject*)ref; |
} |
+ |
+size_t SkNativeParsedPDF::bytesUsed() { |
+ return fAllocator->bytesUsed() + |
+ fContentLength + |
+ fObjects.count() * sizeof(PublicObjectEntry) + |
+ fPages.count() * sizeof(SkPdfPageObjectDictionary*) + |
+ sizeof(*this); |
+} |