Revision: 8473
Author:   [email protected]
Date:     Wed Jun 29 08:34:00 2011
Log:      ll_prof: Terminate mmap file names on the first NUL char.

[email protected]

Review URL: http://codereview.chromium.org/7282011
http://code.google.com/p/v8/source/detail?r=8473

Modified:
 /branches/bleeding_edge/tools/ll_prof.py

=======================================
--- /branches/bleeding_edge/tools/ll_prof.py    Wed May 18 08:08:50 2011
+++ /branches/bleeding_edge/tools/ll_prof.py    Wed Jun 29 08:34:00 2011
@@ -631,10 +631,10 @@
   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

Reply via email to