]> git.saurik.com Git - apple/xnu.git/blobdiff - libsyscall/wrappers/kdebug_trace.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / libsyscall / wrappers / kdebug_trace.c
index d7409d5419169383e98735e9deed9074f1c0b5ce..af00595629b7ff08cd4e27cf0ab2189c361bd02c 100644 (file)
@@ -84,7 +84,7 @@ kdebug_typefilter(void)
 bool
 kdebug_is_enabled(uint32_t debugid)
 {
-       uint32_t state = *((volatile uint32_t *)(uintptr_t)(_COMM_PAGE_KDEBUG_ENABLE));
+       uint32_t state = COMM_PAGE_READ(uint32_t, KDEBUG_ENABLE);
 
        if (state == 0) {
                return FALSE;
@@ -119,7 +119,7 @@ kdebug_is_enabled(uint32_t debugid)
 bool
 kdebug_using_continuous_time(void)
 {
-       uint32_t state = *((volatile uint32_t *)(uintptr_t)(_COMM_PAGE_KDEBUG_ENABLE));
+       uint32_t state = COMM_PAGE_READ(uint32_t, KDEBUG_ENABLE);
        return state & KDEBUG_ENABLE_CONT_TIME;
 }