Does all `libc`s and compilers (and compiler options) support calling and being called by code in `mmap`ed areas? Couldn't this create problems with instrumented builds? For example, this one, with cross-DSO support enabled: https://clang.llvm.org/docs/ControlFlowIntegrityDesign.html