diff options
author | Nobuyoshi Nakada <[email protected]> | 2025-03-14 16:24:31 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2025-03-16 17:33:58 +0900 |
commit | 453f88f7f1c339a5256bc3a2c733610cc3ee965c (patch) | |
tree | d0d83faa8be4886b72ca38695eff3d70c18b1304 /ruby.c | |
parent | f23146f09f3c5d0d9b72d044efa0a544566b4a49 (diff) |
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.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/12933
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |