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

Reply via email to