From 453f88f7f1c339a5256bc3a2c733610cc3ee965c Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 14 Mar 2025 16:24:31 +0900 Subject: Make ASAN default option string built-in libruby The content depends on ruby internal, not responsibility of the caller. Revive `RUBY_GLOBAL_SETUP` macro to define the hook function. --- ruby.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index db60a67ecd..4dbd5909c8 100644 --- a/ruby.c +++ b/ruby.c @@ -3188,3 +3188,9 @@ ruby_sysinit(int *argc, char ***argv) } fill_standard_fds(); } + +#ifdef RUBY_ASAN_ENABLED +RUBY_SYMBOL_EXPORT_BEGIN +const char ruby_asan_default_options[] = "use_sigaltstack=0:detect_leaks=0"; +RUBY_SYMBOL_EXPORT_END +#endif -- cgit v1.2.3