Author: Richard Plangger <[email protected]>
Branch:
Changeset: r85858:ad3052f353ad
Date: 2016-07-25 17:40 +0200
http://bitbucket.org/pypy/pypy/changeset/ad3052f353ad/
Log: undo trace_id increment & align to MARK_START_TRACE
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py
--- a/rpython/rlib/rjitlog/rjitlog.py
+++ b/rpython/rlib/rjitlog/rjitlog.py
@@ -340,7 +340,7 @@
def trace_aborted(self):
if not jitlog_enabled():
return
- self._write_marked(MARK_ABORT_TRACE, encode_le_64bit(self.trace_id))
+ self._write_marked(MARK_ABORT_TRACE, encode_le_addr(self.trace_id))
def _write_marked(self, mark, line):
if not we_are_translated():
diff --git a/rpython/rlib/rjitlog/test/test_jitlog.py
b/rpython/rlib/rjitlog/test/test_jitlog.py
--- a/rpython/rlib/rjitlog/test/test_jitlog.py
+++ b/rpython/rlib/rjitlog/test/test_jitlog.py
@@ -55,9 +55,9 @@
fd.close()
logger.finish()
binary = file.read()
- assert binary == (jl.MARK_START_TRACE) + jl.encode_le_addr(1) + \
+ assert binary == (jl.MARK_START_TRACE) + jl.encode_le_addr(0) + \
jl.encode_str('loop') + jl.encode_le_addr(0) + \
- (jl.MARK_TRACE) + jl.encode_le_64bit(1) + \
+ (jl.MARK_TRACE) + jl.encode_le_addr(0) + \
(jl.MARK_INPUT_ARGS) + jl.encode_str('') + \
(jl.MARK_INIT_MERGE_POINT) +
b'\x05\x00\x01s\x00i\x08s\x00i\x10s' + \
(jl.MARK_MERGE_POINT) + \
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit