thermalmonitord

JSON
executablemacOS1.2 MBx86_64, arm64

System power and thermal management — monitors hardware state and adjusts performance

Manages macOS power states, thermal conditions, and hardware performance through direct IOKit access. Monitors CPU, GPU, and thermal sensors, then adjusts clock speeds and power delivery to maintain system stability under load. Reads and writes system NVRAM variables to persist power settings across reboots. Schedules background tasks for periodic monitoring and submits diagnostics to Apple via unified analytics. Exposes an XPC service for other system components to query power status and thermal state.AI

Fingerprint

Platform
macOS
Type
executable
Arch
x86_64, arm64
Min OS
26.1.0
SDK
26.1.0
File Size
1.2 MB
UUID
6C4AA0F0-10FE-3A97-ADE0-F26288FC17A1
Analyzed
2026-04-09T10:08:59Z
CDHash
975827a55f86f2a21f36aa1ee2a78325feb3a097e0341eb66ecaece188a09e2c

Interesting Strings

Network Surface

Networking Frameworks

API Usage

DNA Capability Vector

Location
0
Keychain
0
Network
1
Storage
1
Hardware
2
IPC
1
Analytics
1
Security
0
System
1

Behavioral Profile

URL Endpoints
4
Telemetry Strings
3
File Paths
13
Bundle IDs
40
IOKit Constants
0
Library Functions
0

Structural HashesSHA-256

Static Libraries0 / 377 functions identified

Functions(377)

0x1000011f8-[MitigationController initForFastLoop:noDisplay:powerSaveParams:powerZoneParams:]
0x1000016d4sub_1000016d4
0x100001738sub_100001738
0x100001744sub_100001744
0x10000174csub_10000174c
0x1000017d0-[MitigationController updatePowerSaveActive]
0x100001850-[MitigationController setPackageLowPowerTarget]
0x1000018d4-[MitigationController setDieTempControllerProperty:level:scaleToFixedPoint:]
0x100001990-[MitigationController setServiceProperty:key:value:scaleToFixedPoint:]
0x100001a74-[MitigationController numberOfFields]
0x100001a7c-[MitigationController copyHeaderForIndex:]
0x100001a90-[MitigationController copyFieldCurrentValueForIndex:]
0x100001ae0-[MitigationController DVD1Level]
0x100001ae8-[MitigationController setDVD1Level:]
0x100001af0-[MitigationController CPULevel]
0x100001af8-[MitigationController setCPULevel:]
0x100001b00-[MitigationController SGXLevel]
0x100001b08-[MitigationController setSGXLevel:]
0x100001b10-[MitigationController graphicsUpdateInFlight]
0x100001b18-[MitigationController setGraphicsUpdateInFlight:]

Imports243 symbols from 12 dylibs

Exports1

_mh_execute_header0x0