[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; |