Author: Konstantin Lopuhin <[email protected]>
Branch: fix-jit-logs
Changeset: r62441:22fcf60f4283
Date: 2013-03-17 12:39 +0400
http://bitbucket.org/pypy/pypy/changeset/22fcf60f4283/

Log:    adresses are with 0x now

diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py
--- a/pypy/tool/jitlogparser/parser.py
+++ b/pypy/tool/jitlogparser/parser.py
@@ -364,15 +364,16 @@
 
 def import_log(logname, ParserCls=SimpleParser):
     log = parse_log_file(logname)
+    hex_re = '0x([\da-f]+)'
     addrs = {}
     for entry in extract_category(log, 'jit-backend-addr'):
-        m = re.search('bootstrap ([-\da-f]+)', entry)
+        m = re.search('bootstrap ' + hex_re, entry)
         if not m:
             # a bridge
-            m = re.search('has address ([-\da-f]+)', entry)
+            m = re.search('has address ' + hex_re, entry)
             addr = int(m.group(1), 16)
             entry = entry.lower()
-            m = re.search('guard [\da-f]+', entry)
+            m = re.search('guard ' + hex_re, entry)
             name = m.group(0)
         else:
             name = entry[:entry.find('(') - 1].lower()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to