[llvm][Support] Enable dl_iterate_phdr support on OpenBSD and DragonF… · llvm/llvm-project@7331531 (original) (raw)

Original file line number Diff line number Diff line change
@@ -468,7 +468,8 @@ void llvm::sys::AddSignalHandler(sys::SignalHandlerCallback FnPtr,
468 468
469 469 #if ENABLE_BACKTRACES && defined(HAVE_BACKTRACE) && \
470 470 (defined(__linux__) | defined(__FreeBSD__)
471 -defined(__FreeBSD_kernel__) | defined(__NetBSD__))
471 +defined(__FreeBSD_kernel__) | defined(__NetBSD__)
472 + defined(__OpenBSD__) | defined(__DragonFly__))
472 473 struct DlIteratePhdrData {
473 474 void **StackTrace;
474 475 int depth;