aboutsummaryrefslogtreecommitdiffstats
path: root/ext/ripper
diff options
context:
space:
mode:
authorKJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>2023-11-12 16:19:31 +1100
committerKJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>2024-01-12 17:29:48 +1100
commitd10bc3a2b8300cffc383e10c3730871e851be24c (patch)
treec1c8e09a280ab3d8db0ee941aa8c88ae8592785e /ext/ripper
parentbdafad879093ef16a9a649154c4b2e4ebf492656 (diff)
downloadruby-d10bc3a2b8300cffc383e10c3730871e851be24c.tar.gz
Mark asan fake stacks during machine stack marking
ASAN leaves a pointer to the fake frame on the stack; we can use the __asan_addr_is_in_fake_stack API to work out the extent of the fake stack and thus mark any VALUEs contained therein. [Bug #20001]
Diffstat (limited to 'ext/ripper')
-rw-r--r--ext/ripper/depend1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/ripper/depend b/ext/ripper/depend
index a07825fd40..3b9b890de8 100644
--- a/ext/ripper/depend
+++ b/ext/ripper/depend
@@ -593,6 +593,7 @@ ripper.o: $(top_srcdir)/internal/parse.h
ripper.o: $(top_srcdir)/internal/rational.h
ripper.o: $(top_srcdir)/internal/re.h
ripper.o: $(top_srcdir)/internal/ruby_parser.h
+ripper.o: $(top_srcdir)/internal/sanitizers.h
ripper.o: $(top_srcdir)/internal/serial.h
ripper.o: $(top_srcdir)/internal/static_assert.h
ripper.o: $(top_srcdir)/internal/string.h