mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-21 23:58:07 +00:00
using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault
This commit is contained in:
parent
87a46e0127
commit
8d0ded44d9
@ -9,6 +9,9 @@
|
|||||||
#if defined(__APPLE__)
|
#if defined(__APPLE__)
|
||||||
#include <IOKit/IOKitLib.h>
|
#include <IOKit/IOKitLib.h>
|
||||||
|
|
||||||
|
// kIOMasterPortDefault/kIOMainPortDefault is 0
|
||||||
|
static const mach_port_t hc_IOMasterPortDefault = 0;
|
||||||
|
|
||||||
// Apple SMC Keys
|
// Apple SMC Keys
|
||||||
#define HM_IOKIT_SMC_SENSOR_GRAPHICS_HOT "SGHT"
|
#define HM_IOKIT_SMC_SENSOR_GRAPHICS_HOT "SGHT"
|
||||||
#define HM_IOKIT_SMC_CPU_PROXIMITY "TC0P"
|
#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");
|
CFMutableDictionaryRef matchingDictionary = IOServiceMatching ("AppleSMC");
|
||||||
|
|
||||||
result = IOServiceGetMatchingServices (kIOMasterPortDefault, matchingDictionary, &iterator);
|
result = IOServiceGetMatchingServices (hc_IOMasterPortDefault, matchingDictionary, &iterator);
|
||||||
|
|
||||||
if (result != kIOReturnSuccess)
|
if (result != kIOReturnSuccess)
|
||||||
{
|
{
|
||||||
@ -231,7 +231,7 @@ int hm_IOKIT_get_utilization_current (void *hashcat_ctx, int *utilization)
|
|||||||
|
|
||||||
CFMutableDictionaryRef matching = IOServiceMatching ("IOAccelerator");
|
CFMutableDictionaryRef matching = IOServiceMatching ("IOAccelerator");
|
||||||
|
|
||||||
if (IOServiceGetMatchingServices (kIOMasterPortDefault, matching, &iterator) != kIOReturnSuccess)
|
if (IOServiceGetMatchingServices (hc_IOMasterPortDefault, matching, &iterator) != kIOReturnSuccess)
|
||||||
{
|
{
|
||||||
event_log_error (hashcat_ctx, "IOServiceGetMatchingServices(): failure");
|
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");
|
CFMutableDictionaryRef matching = IOServiceMatching ("IOAccelerator");
|
||||||
|
|
||||||
io_service_t service = IOServiceGetMatchingService (kIOMasterPortDefault, matching);
|
io_service_t service = IOServiceGetMatchingService (hc_IOMasterPortDefault, matching);
|
||||||
|
|
||||||
if (!service)
|
if (!service)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user