diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2020-09-08 16:00:34 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2020-09-08 16:00:34 +0300 |
commit | 57b97be07c514fcc4b608b13768fd2bf637a5899 (patch) | |
tree | d3f1341932f1d918f5ff3facaede24454e63de98 /headers.c | |
parent | fbcdf44c4cbe1eadec9ee4e6ba2c389e72bca155 (diff) | |
download | bdwgc-57b97be07c514fcc4b608b13768fd2bf637a5899.tar.gz |
Add assertions that GC_page_size is initialized
* alloc.c (GC_expand_hp_inner): Assert that GC_page_size is non-zero.
* backgraph.c (new_back_edges, push_in_progress): Likewise.
* headers.c (GC_scratch_alloc): Likewise.
* mark.c (GC_wait_for_markers_init): Likewise.
* misc.c [GC_READ_ENV_FILE && (MSWIN32 || MSWINCE || CYGWIN32)]
(GC_envfile_init): Likewise.
* os_dep.c [!OS2 && GWW_VDB] (detect_GetWriteWatch): Likewise.
* os_dep.c [MSWIN32] (GC_least_described_address): Likewise.
* os_dep.c [MMAP_SUPPORTED && !MSWIN_XBOX1] (GC_unix_mmap_get_mem):
Likewise.
* os_dep.c [MMAP_SUPPORTED && !USE_MMAP] (GC_unix_sbrk_get_mem):
Likewise.
* os_dep.c [MSWINCE] (GC_wince_get_mem): Likewise.
* os_dep.c [USE_MUNMAP] (GC_unmap_start): Likewise.
* os_dep.c [!GC_DISABLE_INCREMENTAL && MPROTECT_VDB && !DARWIN]
(GC_write_fault_handler): Likewise.
* os_dep.c [!GC_DISABLE_INCREMENTAL && MPROTECT_VDB] (GC_protect_heap,
GC_remove_protection): Likewise.
* os_dep.c [!GC_DISABLE_INCREMENTAL && MPROTECT_VDB && DARWIN]
(catch_exception_raise): Likewise.
Diffstat (limited to 'headers.c')
-rw-r--r-- | headers.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -115,6 +115,7 @@ GC_INNER ptr_t GC_scratch_alloc(size_t bytes) return result; } + GC_ASSERT(GC_page_size != 0); if (bytes >= MINHINCR * HBLKSIZE) { bytes_to_get = ROUNDUP_PAGESIZE_IF_MMAP(bytes); result = (ptr_t)GET_MEM(bytes_to_get); |