X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d26ffc64f583ab2d29df48f13518685602bc8832..d9a64523371fa019c4575bb400cbbc3a50ac9903:/libkern/os/trace_internal.h diff --git a/libkern/os/trace_internal.h b/libkern/os/trace_internal.h index 1ee1c984e..dc40b5fa0 100644 --- a/libkern/os/trace_internal.h +++ b/libkern/os/trace_internal.h @@ -26,6 +26,7 @@ #include #include +#include #include __BEGIN_DECLS @@ -34,6 +35,7 @@ OS_ALWAYS_INLINE inline uint32_t _os_trace_offset(const void *dso, const void *addr, _firehose_tracepoint_flags_activity_t flags __unused) { + assert((uintptr_t)addr >= (uintptr_t)dso); return (uint32_t) ((uintptr_t)addr - (uintptr_t)dso); }