[pypy-commit] pypy vmprof: fix codemap.c (passes tests now)
fijal
noreply at buildbot.pypy.org
Sat Apr 4 11:57:18 CEST 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: vmprof
Changeset: r76709:c5dd2595fc47
Date: 2015-04-04 11:57 +0200
http://bitbucket.org/pypy/pypy/changeset/c5dd2595fc47/
Log: fix codemap.c (passes tests now)
diff --git a/rpython/jit/backend/llsupport/src/codemap.c b/rpython/jit/backend/llsupport/src/codemap.c
--- a/rpython/jit/backend/llsupport/src/codemap.c
+++ b/rpython/jit/backend/llsupport/src/codemap.c
@@ -82,17 +82,19 @@
codemap_data_t *data;
uintptr_t rel_addr;
- if (codemap == &jit_codemap_head)
+ if (codemap == &jit_codemap_head) {
if (start_addr)
*start_addr = 0;
return NULL;
+ }
rel_addr = (uintptr_t)addr - codemap->key;
data = (codemap_data_t *)codemap->data;
- if (rel_addr >= data->machine_code_size)
+ if (rel_addr >= data->machine_code_size) {
if (start_addr)
*start_addr = 0;
return NULL;
+ }
if (start_addr)
*start_addr = (long)codemap->key;
More information about the pypy-commit
mailing list