Author: Remi Meier <[email protected]>
Branch: c8-private-pages
Changeset: r1519:9ee0afe59b44
Date: 2015-01-13 09:52 +0100
http://bitbucket.org/pypy/stmgc/changeset/9ee0afe59b44/
Log: add some debug prints
diff --git a/c8/stm/core.c b/c8/stm/core.c
--- a/c8/stm/core.c
+++ b/c8/stm/core.c
@@ -197,7 +197,7 @@
int segnum = get_segment_of_linear_address(addr);
if (segnum != STM_SEGMENT->segment_num) {
fprintf(stderr, "Segmentation fault: accessing %p (seg %d) from"
- " seg %d\n", addr, STM_SEGMENT->segment_num, segnum);
+ " seg %d\n", addr, segnum, STM_SEGMENT->segment_num);
abort();
}
dprintf(("-> segment: %d\n", segnum));
diff --git a/c8/stm/gcpage.c b/c8/stm/gcpage.c
--- a/c8/stm/gcpage.c
+++ b/c8/stm/gcpage.c
@@ -22,6 +22,7 @@
}
uintptr_t p = (pages_addr - stm_object_pages) / 4096UL;
+ dprintf(("setup_N_pages(%p, %lu): pagenum %lu\n", pages_addr, num, p));
while (num-->0) {
page_mark_accessible(STM_SEGMENT->segment_num, p + num);
}
diff --git a/c8/stm/smallmalloc.c b/c8/stm/smallmalloc.c
--- a/c8/stm/smallmalloc.c
+++ b/c8/stm/smallmalloc.c
@@ -87,6 +87,7 @@
static char *_allocate_small_slowpath(uint64_t size)
{
+ dprintf(("_allocate_small_slowpath(%lu)\n", size));
long n = size / 8;
struct small_free_loc_s *smallpage;
struct small_free_loc_s *TLPREFIX *fl =
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit