summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authordmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 21:04:11 +0000
committerdmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 21:04:11 +0000
commitb128d850d928f53ef4727f8dc3799a41cddf428b (patch)
tree8916c33f0a2ebd5315316994e7807502e4637fe3 /third_party
parenta83b0f0451eb85862550bf668f5fe1a5a43b1647 (diff)
downloadchromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.zip
chromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.tar.gz
chromium_src-b128d850d928f53ef4727f8dc3799a41cddf428b.tar.bz2
A memory profiling script, called the deep memory profiler, which shows deeper information over a whole Chromium process.
For example, it analyzes physical memory residence and mmap records now. More precise analysis, such as timestamps and free records, is planned to be added. The script will use dumped data from deep_heap_profile.{h|cc} in third_party/tcmalloc/chromium. BUG=114301 TEST=none Review URL: http://codereview.chromium.org/9283010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125683 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
-rwxr-xr-xthird_party/tcmalloc/chromium/src/pprof2
1 files changed, 1 insertions, 1 deletions
diff --git a/third_party/tcmalloc/chromium/src/pprof b/third_party/tcmalloc/chromium/src/pprof
index 03bafa4..fe76af0 100755
--- a/third_party/tcmalloc/chromium/src/pprof
+++ b/third_party/tcmalloc/chromium/src/pprof
@@ -3976,7 +3976,7 @@ sub ParseLibraries {
my $finish;
my $offset;
my $lib;
- if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)$/i) {
+ if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+(\.(so|dll|dylib|bundle)|chrome)((\.\d+)+\w*(\.\d+){0,3})?)$/i) {
# Full line from /proc/self/maps. Example:
# 40000000-40015000 r-xp 00000000 03:01 12845071 /lib/ld-2.3.2.so
$start = HexExtend($1);