• R
    fix issue with excessive mremap syscalls on realloc · e5d78fe8
    Rich Felker 提交于
    CHUNK_SIZE macro was defined incorrectly and shaving off at least one
    significant bit in the size of mmapped chunks, resulting in the test
    for oldlen==newlen always failing and incurring a syscall. fortunately
    i don't think this issue caused any other observable behavior; the
    definition worked correctly for all non-mmapped chunks where its
    correctness matters more, since their lengths are always multiples of
    the alignment.
    e5d78fe8
malloc.c 11.3 KB