https://bugs.exim.org/show_bug.cgi?id=2334
--- Comment #43 from Rich Siegel <sie...@barebones.com> --- (In reply to Zoltan Herczeg from comment #42) > Well, the best way to do it would be providing an API which allows setting a > custom executable memory allocator for JIT. But I think for most people this > would not make things simpler. Agreed. > Is it possible to detect "hardened runtime" feature during runtime? Because > we could simply not use MAP_JIT if it is not set (I suspect it is not set > for lnav). Yes - I can write code that will return whether the current executable is built with the hardened runtime -or- sandboxed. I will do so and add it here as an attachment. (I'll get it done as soon as I can, but it will probably take a couple of days to fit in with my work schedule.) Note that when targeting macOS this will require you to link against a couple of system frameworks, so it will be necessary to change the build configuration scripts to take that into account. (I don't know how to do that, but I assume someone does :-) and I can tell you what option flags to add to clang.) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev