Fix bug with dladdr1 not being used, silly typo

This commit is contained in:
Jeremy 2024-06-19 15:15:51 -05:00
parent 2fb0a6fd2e
commit 1f19c31e02
No known key found for this signature in database
GPG Key ID: 19AA8270105E8EB4

View File

@ -22,7 +22,7 @@
namespace cpptrace {
namespace detail {
#if IS_LINUX || IS_APPLE
#if defined(CPPTRACE_HAS_DL_FIND_OBJECT) || defined(HAS_DLADDR1)
#if defined(CPPTRACE_HAS_DL_FIND_OBJECT) || defined(CPPTRACE_HAS_DLADDR1)
std::string resolve_l_name(const char* l_name) {
if(l_name != nullptr && l_name[0] != 0) {
return l_name;
@ -55,7 +55,7 @@ namespace detail {
}
return frame;
}
#elif defined(HAS_DLADDR1)
#elif defined(CPPTRACE_HAS_DLADDR1)
object_frame get_frame_object_info(frame_ptr address) {
// https://github.com/bminor/glibc/blob/91695ee4598b39d181ab8df579b888a8863c4cab/elf/dl-addr.c#L26
Dl_info info;