mirror of
https://github.com/ruby/ruby.git
synced 2025-08-23 04:55:21 +02:00
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]
This commit is contained in:
parent
bdafad8790
commit
d10bc3a2b8
8 changed files with 157 additions and 7 deletions
|
@ -182,6 +182,7 @@ object_tracing.o: $(top_srcdir)/internal/basic_operators.h
|
|||
object_tracing.o: $(top_srcdir)/internal/compilers.h
|
||||
object_tracing.o: $(top_srcdir)/internal/gc.h
|
||||
object_tracing.o: $(top_srcdir)/internal/imemo.h
|
||||
object_tracing.o: $(top_srcdir)/internal/sanitizers.h
|
||||
object_tracing.o: $(top_srcdir)/internal/serial.h
|
||||
object_tracing.o: $(top_srcdir)/internal/static_assert.h
|
||||
object_tracing.o: $(top_srcdir)/internal/vm.h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue