Author: Armin Rigo <ar...@tunes.org> Branch: copy-over-original2 Changeset: r442:5e88d98b36de Date: 2013-07-25 19:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/5e88d98b36de/
Log: Use the dbgmem.c logic for the shadowstack too diff --git a/c4/stmsync.c b/c4/stmsync.c --- a/c4/stmsync.c +++ b/c4/stmsync.c @@ -52,7 +52,7 @@ static void init_shadowstack(void) { struct tx_descriptor *d = thread_descriptor; - d->shadowstack = malloc(sizeof(gcptr) * LENGTH_SHADOW_STACK); + d->shadowstack = stm_malloc(sizeof(gcptr) * LENGTH_SHADOW_STACK); if (!d->shadowstack) { stm_fatalerror("out of memory: shadowstack\n"); } @@ -68,7 +68,7 @@ assert(x == END_MARKER_ON); assert(stm_shadowstack == d->shadowstack); stm_shadowstack = NULL; - free(d->shadowstack); + stm_free(d->shadowstack, sizeof(gcptr) * LENGTH_SHADOW_STACK); } void stm_set_max_aborts(int max_aborts) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit