Jun Yuan Tan 3909103724 Update v8 source 1 年之前
..
BUILD.gn 3909103724 Update v8 source 1 年之前
Makefile 3909103724 Update v8 source 1 年之前
OWNERS 3909103724 Update v8 source 1 年之前
README 3909103724 Update v8 source 1 年之前
bootstrap.sh 3909103724 Update v8 source 1 年之前
gcmole-test.cc 3909103724 Update v8 source 1 年之前
gcmole-tools.tar.gz.sha1 3909103724 Update v8 source 1 年之前
gcmole.cc 3909103724 Update v8 source 1 年之前
gcmole.py 3909103724 Update v8 source 1 年之前
ignored_files 3909103724 Update v8 source 1 年之前
package.sh 3909103724 Update v8 source 1 年之前
run-gcmole.py 3909103724 Update v8 source 1 年之前
suspects.allowlist 3909103724 Update v8 source 1 年之前
test-expectations.txt 3909103724 Update v8 source 1 年之前

README

DESCRIPTION -------------------------------------------------------------------

gcmole is a simple static analysis tool used to find possible evaluation order
dependent GC-unsafe places in the V8 codebase and "stale" pointers to the heap
(ones whose addresses got invalidated by the GC).

For example the following code is GC-unsafe:

Handle