coreaudiod
executablemacOS518.5 KBx86_64, arm64
DriverKit communication service — manages hardware driver interactions
Establishes and maintains direct communication with DriverKit drivers to control hardware devices. Exposes two XPC services for clients to request driver operations and retrieve hardware state. Uses 28 entitlements to access system resources and hardware frameworks. Contacts 7 network endpoints, likely for device firmware updates or cloud-based driver services. Handles 78 different bundle identifiers, suggesting integration with multiple system components and third-party applications.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 518.5 KB
- UUID
- A97DDB52-9A02-39C1-B8A1-F637C5BC64F6
- Analyzed
- 2026-04-07T05:21:12Z
- CDHash
- 869f51532a5f8daa6269a8900291f84fd63c1d1f4e111402bb6e3c9182f03cb1
Capabilities
HardwareDirect DriverKit driver communication
com.apple.private.driverkit.driver-accessFrameworks8
Entitlements28
Interesting Strings
Bundle IDs(78)
File Paths(9)
/AppleInternal/Library/BuildRoots/4~B_91ugB3bGNcnl6vS64-ZtgF9bOh3_PxD5TOUkU/Library/Caches/com.apple.xbs/Sources/AudioHAL/MCP/AMCP/Utility/Mach_Port.cpp/AppleInternal/Library/BuildRoots/4~B_91ugB3bGNcnl6vS64-ZtgF9bOh3_PxD5TOUkU/Library/Caches/com.apple.xbs/Sources/AudioHAL/MCP/AMCP/Utility/Thread_Utilities.cpp/AppleInternal/Library/BuildRoots/4~B_91ugB3bGNcnl6vS64-ZtgF9bOh3_PxD5TOUkU/Library/Caches/com.apple.xbs/Sources/AudioHAL/Source/coreaudiod/AHS_DeviceSettings.cpp/Library/Preferences/Audio/com.apple.audio.DeviceSettings.plist/Library/Preferences/com.apple.audio.DeviceSettings.plist
Network Surface
Networking Frameworks
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
1
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
5
Telemetry Strings
0
File Paths
9
Bundle IDs
78
IOKit Constants
0
Library Functions
13
Structural HashesSHA-256
Static Libraries13 / 414 functions identified
Identified Libraries
Functions(414)
0x1000009b0std::__1::unique_ptr<caulk::concurrent::messenger, std::__1::default_delete<caulk::concurrent::messenger> >::reset[abi:ne200100](caulk::concurrent::messenger*)
0x1000009fcsub_1000009fc
0x100000a10std::__1::__shared_weak_count::__release_shared[abi:ne200100]()
0x100000a7cstd::__1::__function::__value_func<void ()>::~__value_func[abi:ne200100]()
0x100000afcstd::__1::__throw_bad_function_call[abi:ne200100]()
0x100000b48void std::__1::__call_once_proxy[abi:ne200100]<std::__1::tuple<StaticContainer<AMCP::Log::AMCP_Scope_Registry_Statics>::init_static_container_class()::{lambda()#1}&&> >(void*)
0x100000bc0std::__1::__function::__func<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0>, void ()>::target_type() const
0x100000bccstd::__1::__function::__func<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0>, void ()>::target(std::type_info const&) const
0x100000c08std::type_info::operator==[abi:ne200100](std::type_info const&) const
0x100000c54std::__1::__function::__func<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0>, void ()>::operator()()
0x100000e4cstd::__1::__shared_ptr_emplace<AMCP::Log::Scope, std::__1::allocator<AMCP::Log::Scope> >::__on_zero_shared_weak()
0x100000e50std::__1::__shared_ptr_emplace<AMCP::Log::Scope, std::__1::allocator<AMCP::Log::Scope> >::__on_zero_shared()
0x100000e8cstd::__1::__shared_ptr_emplace<AMCP::Log::Scope, std::__1::allocator<AMCP::Log::Scope> >::~__shared_ptr_emplace()
0x100000ee0std::__1::__shared_ptr_emplace<AMCP::Log::Scope, std::__1::allocator<AMCP::Log::Scope> >::~__shared_ptr_emplace()
0x100000f00std::__1::__shared_ptr_emplace<AMCP::Log::AMCP_Scope_Registry, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry> >::__on_zero_shared_weak()
0x100000f04std::__1::__shared_ptr_emplace<AMCP::Log::AMCP_Scope_Registry, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry> >::__on_zero_shared()
0x100000f14std::__1::__shared_ptr_emplace<AMCP::Log::AMCP_Scope_Registry, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry> >::~__shared_ptr_emplace()
0x100000f68std::__1::__shared_ptr_emplace<AMCP::Log::AMCP_Scope_Registry, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry> >::~__shared_ptr_emplace()
0x100000f88std::__1::__function::__func<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0>, void ()>::destroy_deallocate()
0x100000f8cstd::__1::__function::__func<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0, std::__1::allocator<AMCP::Log::AMCP_Scope_Registry::initialize()::$_0>, void ()>::destroy()
Imports230 symbols from 7 dylibs
Exports1
_mh_execute_header0x0