Module Name: src Committed By: rillig Date: Sat Feb 5 10:41:15 UTC 2022
Modified Files: src/usr.bin/make/unit-tests: var-scope-local.mk Log Message: tests/make: document and try to reproduce the crash in Parse_IsVar Fixed in parse.c 1.662 from today. To actually crash make, the end of the expanded dependency line must be at the end of a mapped region. There is no guaranteed crash, as this depends on the memory allocator. NetBSD's jemalloc allocates large contiguous regions, making it less likely for an allocation to end up at the end of a mapped region. The memory allocators used by FreeBSD and OpenBSD are better at detecting such bugs. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/var-scope-local.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.