[SystemZ/ZOS]__(de)register_frame are not available on z/OS.
authorKai Nacke <kai.nacke@de.ibm.com>
Thu, 2 Jul 2020 13:15:14 +0000 (15:15 +0200)
committerKai Nacke <kai@redstar.de>
Mon, 17 Aug 2020 13:00:09 +0000 (09:00 -0400)
commitc2ae7934c809d739f7677f4422755c58e4ab8ea3
tree8a84405da74bbdb7096342b3f7266ed8c629e2ef
parentdad04e62f13bf64868c9b842f51dfc5fffbe95c0
[SystemZ/ZOS]__(de)register_frame are not available on z/OS.

The functions `__register_frame`/`__deregister_frame` are not
available on z/OS, so add a guard to not use them.

Reviewed By: lhames, abhina.sreeskantharajan

Differential Revision: https://reviews.llvm.org/D84787
llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp