using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault

pull/3755/head
Gabriele Gristina 11 months ago
parent 87a46e0127
commit 8d0ded44d9

@ -9,6 +9,9 @@
#if defined(__APPLE__)
#include <IOKit/IOKitLib.h>
// kIOMasterPortDefault/kIOMainPortDefault is 0
static const mach_port_t hc_IOMasterPortDefault = 0;
// Apple SMC Keys
#define HM_IOKIT_SMC_SENSOR_GRAPHICS_HOT "SGHT"
#define HM_IOKIT_SMC_CPU_PROXIMITY "TC0P"

@ -48,7 +48,7 @@ kern_return_t hm_IOKIT_SMCOpen (void *hashcat_ctx, io_connect_t *conn)
CFMutableDictionaryRef matchingDictionary = IOServiceMatching ("AppleSMC");
result = IOServiceGetMatchingServices (kIOMasterPortDefault, matchingDictionary, &iterator);
result = IOServiceGetMatchingServices (hc_IOMasterPortDefault, matchingDictionary, &iterator);
if (result != kIOReturnSuccess)
{
@ -231,7 +231,7 @@ int hm_IOKIT_get_utilization_current (void *hashcat_ctx, int *utilization)
CFMutableDictionaryRef matching = IOServiceMatching ("IOAccelerator");
if (IOServiceGetMatchingServices (kIOMasterPortDefault, matching, &iterator) != kIOReturnSuccess)
if (IOServiceGetMatchingServices (hc_IOMasterPortDefault, matching, &iterator) != kIOReturnSuccess)
{
event_log_error (hashcat_ctx, "IOServiceGetMatchingServices(): failure");

@ -47,7 +47,7 @@ static bool iokit_getGPUCore (void *hashcat_ctx, int *gpu_core)
CFMutableDictionaryRef matching = IOServiceMatching ("IOAccelerator");
io_service_t service = IOServiceGetMatchingService (kIOMasterPortDefault, matching);
io_service_t service = IOServiceGetMatchingService (hc_IOMasterPortDefault, matching);
if (!service)
{

Loading…
Cancel
Save