diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-07-26 23:46:06 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-07-26 23:46:06 +0000 |
commit | ca7dc2b755eb81ac95121ce1a1f1aa44a4a0fe12 (patch) | |
tree | 1a1f11bc33868e0bce4f68d3f10ce925c1dd6647 /include/clang/Basic/SourceManager.h | |
parent | cd6ab8cc43ee0171d90bf6a0b94b19e12fb831c5 (diff) |
clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136189 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/SourceManager.h')
-rw-r--r-- | include/clang/Basic/SourceManager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h index 4a980dc15b..1bf3278434 100644 --- a/include/clang/Basic/SourceManager.h +++ b/include/clang/Basic/SourceManager.h @@ -970,6 +970,10 @@ public: /// Return the amount of memory used by memory buffers, breaking down /// by heap-backed versus mmap'ed memory. MemoryBufferSizes getMemoryBufferSizes() const; + + // Return the amount of memory used for various side tables and + // data structures in the SourceManager. + size_t getDataStructureSizes() const; //===--------------------------------------------------------------------===// // Other miscellaneous methods. |