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