Author: Richard Plangger <[email protected]>
Branch: vmprof-address
Changeset: r78006:2ff1050d072a
Date: 2015-06-10 11:41 +0200
http://bitbucket.org/pypy/pypy/changeset/2ff1050d072a/

Log:    changes to view the bootstrap address of vmprof

diff --git a/rpython/jit/backend/tool/viewcode.py 
b/rpython/jit/backend/tool/viewcode.py
--- a/rpython/jit/backend/tool/viewcode.py
+++ b/rpython/jit/backend/tool/viewcode.py
@@ -57,6 +57,7 @@
         'x86_32': 'i386',
         'x86_64': 'i386:x86-64',
         'x86-64': 'i386:x86-64',
+        'x86-64-sse4': 'i386:x86-64',
         'i386': 'i386',
         'arm': 'arm',
         'arm_32': 'arm',
@@ -264,7 +265,7 @@
                 while j<len(self.ranges) and coderange.touches(self.ranges[j]):
                     coderange.update_from_old(self.ranges[j])
                     j += 1
-                self.ranges[i:j] = [coderange]
+                self.ranges.insert(i, coderange)
             elif line.startswith('LOG '):
                 pieces = line.split(None, 3)
                 assert pieces[1].startswith('@')
diff --git a/rpython/tool/jitlogparser/parser.py 
b/rpython/tool/jitlogparser/parser.py
--- a/rpython/tool/jitlogparser/parser.py
+++ b/rpython/tool/jitlogparser/parser.py
@@ -443,6 +443,9 @@
                               parser.postprocess(loop, backend_tp=bname,
                                                  backend_dump=dump,
                                                  dump_start=start_ofs))
+            loop.start_ofs = start_ofs
+        else:
+            loop.start_ofs = -1
         loops += split_trace(loop)
     return log, loops
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to