Reviewers: fschneider,
Description:
ll_prof: Terminate mmap file names on the first NUL char.
[email protected]
Please review this at http://codereview.chromium.org/7282011/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M tools/ll_prof.py
Index: tools/ll_prof.py
diff --git a/tools/ll_prof.py b/tools/ll_prof.py
index
798b574931dde22f939411f09e7eeebac5365d0b..58cbb9585130f8144398ffb19be1a9a5bb018718
100755
--- a/tools/ll_prof.py
+++ b/tools/ll_prof.py
@@ -631,10 +631,10 @@ class TraceReader(object):
def ReadMmap(self, header, offset):
mmap_info = PERF_MMAP_EVENT_BODY_DESC.Read(self.trace,
offset + self.header_size)
- # Read null-padded filename.
+ # Read null-terminated filename.
filename = self.trace[offset + self.header_size +
ctypes.sizeof(mmap_info):
- offset + header.size].rstrip(chr(0))
- mmap_info.filename = filename
+ offset + header.size]
+ mmap_info.filename = filename[:filename.find(chr(0))]
return mmap_info
def ReadSample(self, header, offset):
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev