Changeset 13954
- Timestamp:
- Jul 12, 2010, 5:10:49 AM (14 years ago)
- Location:
- trunk/source/lisp-kernel
- Files:
-
- 2 edited
-
gc-common.c (modified) (2 diffs)
-
pmcl-kernel.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/gc-common.c
r13352 r13954 1365 1365 pkg = 0, 1366 1366 itabvec = 0; 1367 BytePtr oldfree = a->active ;1367 BytePtr oldfree = a->active, last_zeroed_addr; 1368 1368 TCR *other_tcr; 1369 1369 natural static_dnodes; … … 1678 1678 } 1679 1679 1680 zero_memory_range(a->active, oldfree);1681 1680 1682 1681 resize_dynamic_heap(a->active, 1683 1682 (GCephemeral_low == 0) ? lisp_heap_gc_threshold : 0); 1683 1684 if (oldfree < a->high) { 1685 last_zeroed_addr = oldfree; 1686 } else { 1687 last_zeroed_addr = a->high; 1688 } 1689 zero_memory_range(a->active, last_zeroed_addr); 1684 1690 1685 1691 /* -
trunk/source/lisp-kernel/pmcl-kernel.c
r13895 r13954 448 448 { 449 449 if (len != 0) { 450 if (CommitMemory(start, len)) { 451 if (touch_all_pages(start, len)) { 452 return true; 453 } 450 if (!CommitMemory(start, len)) { 451 return false; 452 } 453 if (!touch_all_pages(start, len)) { 454 return false; 454 455 } 455 456 }
Note:
See TracChangeset
for help on using the changeset viewer.
