libMTLHud.dylib.md

June 23, 2025 ยท View on GitHub

libMTLHud.dylib

/usr/lib/libMTLHud.dylib


-4.0.15.0.0
-  __TEXT.__text: 0x49ab0
-  __TEXT.__auth_stubs: 0xf50
+4.0.16.0.0
+  __TEXT.__text: 0x49cc0
+  __TEXT.__auth_stubs: 0xf60
   __TEXT.__objc_stubs: 0x3720
   __TEXT.__init_offsets: 0x4
-  __TEXT.__objc_methlist: 0x1bd4
-  __TEXT.__gcc_except_tab: 0x3398
+  __TEXT.__objc_methlist: 0x1bdc
   __TEXT.__const: 0x948
-  __TEXT.__cstring: 0x82d3
+  __TEXT.__gcc_except_tab: 0x3378
+  __TEXT.__cstring: 0x8334
   __TEXT.__objc_classname: 0x3f2
-  __TEXT.__oslogstring: 0x442
-  __TEXT.__objc_methname: 0x46df
-  __TEXT.__objc_methtype: 0x2f42
+  __TEXT.__objc_methname: 0x4664
+  __TEXT.__objc_methtype: 0x2f43
+  __TEXT.__oslogstring: 0x443
   __TEXT.__ustring: 0x2e
-  __TEXT.__unwind_info: 0x1840
+  __TEXT.__unwind_info: 0x1850
   __TEXT.__eh_frame: 0x48
-  __DATA_CONST.__auth_got: 0x7c0
+  __DATA_CONST.__auth_got: 0x7c8
   __DATA_CONST.__got: 0x2a0
   __DATA_CONST.__auth_ptr: 0x8
-  __DATA_CONST.__const: 0x1888
-  __DATA_CONST.__cfstring: 0x45a0
+  __DATA_CONST.__const: 0x18c8
+  __DATA_CONST.__cfstring: 0x46e0
   __DATA_CONST.__objc_classlist: 0xd8
   __DATA_CONST.__objc_protolist: 0x40
   __DATA_CONST.__objc_imageinfo: 0x8
   __DATA_CONST.__objc_superrefs: 0xb8
-  __DATA_CONST.__objc_intobj: 0x420
-  __DATA_CONST.__objc_arraydata: 0x400
+  __DATA_CONST.__objc_intobj: 0x450
+  __DATA_CONST.__objc_arraydata: 0x430
   __DATA_CONST.__objc_arrayobj: 0x180
   __DATA_CONST.__objc_dictobj: 0x50
   __DATA.__objc_const: 0x3150
-  __DATA.__objc_selrefs: 0x1430
+  __DATA.__objc_selrefs: 0x1428
   __DATA.__objc_ivar: 0x1c4
   __DATA.__objc_data: 0x870
   __DATA.__data: 0x16f8
-  __DATA.__thread_vars: 0x18
-  __DATA.__thread_bss: 0x1
-  __DATA.__bss: 0x1d48
-  __DATA.__common: 0x58
+  __DATA.__thread_vars: 0x30
+  __DATA.__thread_bss: 0x2
+  __DATA.__bss: 0x1d78
+  __DATA.__common: 0x51
   - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
   - /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
   - /System/Library/Frameworks/CoreImage.framework/CoreImage

   - /usr/lib/libSystem.B.dylib
   - /usr/lib/libc++.1.dylib
   - /usr/lib/libobjc.A.dylib
-  UUID: 62DC7CEE-29D6-30AC-9E37-CE79F956EA05
-  Functions: 1264
-  Symbols:   3154
-  CStrings:  2649
+  UUID: 832A1F52-B9ED-3DFA-B994-1DF9FB19A13B
+  Functions: 1270
+  Symbols:   3168
+  CStrings:  2668
 
Symbols:
+ +[HUDMTLLayerTracking numTrackers]
+ +[HUDMTLLayerTracking numTrackers].cold.1
+ HUDGameModeInsightCheck.lastReportTime
+ HUDUpdateMutableConfig.cold.2
+ MTLHUDGameModeEnabled.cold.1
+ MTLHUDGameModeEnabled.enabled
+ MTLHUDGameModeEnabled.gameModeToken
+ MTLHUDGameModeEnabled.onceToken
+ MTLHUDGetGameModeKeyState.cold.1
+ MTLHUDGetGameModeKeyState.onceToken
+ MTLHUDGetGameModeKeyState.state
+ _HUDGameModeInsightCheck
+ _MTLHUDGameModeEnabled
+ _MTLHUDGetGameModeKeyState
+ __Block_byref_object_copy_.406
+ __Block_byref_object_copy_.414
+ __Block_byref_object_copy_.430
+ __Block_byref_object_dispose_.407
+ __Block_byref_object_dispose_.415
+ __Block_byref_object_dispose_.431
+ __HUDGameModeInsightReport
+ __HUDUIDrawFrames_block_invoke.418
+ __MTLHUDCheckForConfigVersion
+ __ZL31isCreatingComputeEncoderEncoder
+ __ZL31isCreatingComputeEncoderEncoder$tlv$init
+ ___MTLHUDGameModeEnabled_block_invoke
+ ___MTLHUDGameModeEnabled_block_invoke_2
+ ___MTLHUDGetGameModeKeyState_block_invoke
+ ___Z49_HUDGPUTimeTrackerWrapupFrameForPresentedDrawableP17HUDGPUTimeTrackermy_block_invoke.417
+ __block_literal_global.347
+ __block_literal_global.378
+ __block_literal_global.388
+ __block_literal_global.395
+ __block_literal_global.399
+ __block_literal_global.413
+ __block_literal_global.420
+ __block_literal_global.432
+ __block_literal_global.549
+ __block_literal_global.695
+ __block_literal_global.732
+ __block_literal_global.743
+ __block_literal_global.745
+ _notify_get_state
- GCC_except_table137
- GCC_except_table33
- GCC_except_table51
- GCC_except_table76
- GCC_except_table78
- GCC_except_table79
- __Block_byref_object_copy_.403
- __Block_byref_object_copy_.408
- __Block_byref_object_copy_.427
- __Block_byref_object_dispose_.404
- __Block_byref_object_dispose_.409
- __Block_byref_object_dispose_.428
- __HUDUIDrawFrames_block_invoke.415
- __ZL75MTLDevice_newRenderPipelineStateWithMeshDescriptor_options_reflection_errorPFvvEP11objc_objectP13objc_selectorP31MTLMeshRenderPipelineDescriptormPU15__autoreleasingP27MTLRenderPipelineReflectionPU15__autoreleasingP7NSError
- __ZL76MTLDevice_newRenderPipelineStateWithMeshDescriptor_options_completionHandlerPFvvEP11objc_objectP13objc_selectorP31MTLMeshRenderPipelineDescriptormU13block_pointerFvPU33objcproto22MTLRenderPipelineState11objc_objectP27MTLRenderPipelineReflectionP7NSErrorE
- ___Z49_HUDGPUTimeTrackerWrapupFrameForPresentedDrawableP17HUDGPUTimeTrackermy_block_invoke.414
- ____ZL13replaceMethodIU8__strongPU33objcproto22MTLRenderPipelineState11objc_objectJU8__strongP31MTLMeshRenderPipelineDescriptormPU15__autoreleasingP27MTLRenderPipelineReflectionPU15__autoreleasingP7NSErrorEEvP10objc_classP13objc_selectorPFT_PFvvEP11objc_objectSH_DpT0_E_block_invoke
- ____ZL13replaceMethodIvJU8__strongP31MTLMeshRenderPipelineDescriptormU8__strongU13block_pointerFvPU33objcproto22MTLRenderPipelineState11objc_objectP27MTLRenderPipelineReflectionP7NSErrorEEEvP10objc_classP13objc_selectorPFT_PFvvEP11objc_objectSF_DpT0_E_block_invoke
- ____ZL76MTLDevice_newRenderPipelineStateWithMeshDescriptor_options_completionHandlerPFvvEP11objc_objectP13objc_selectorP31MTLMeshRenderPipelineDescriptormU13block_pointerFvPU33objcproto22MTLRenderPipelineState11objc_objectP27MTLRenderPipelineReflectionP7NSErrorE_block_invoke
- ___block_descriptor_40_ea8_32bs_e78_v32?0"<MTLRenderPipelineState>"8"MTLRenderPipelineReflection"16"NSError"24ls32l8
- ___block_descriptor_56_e123_v40?08"MTLMeshRenderPipelineDescriptor"16Q24?<v?"<MTLRenderPipelineState>""MTLRenderPipelineReflection""NSError">32l
- ___block_descriptor_56_e81_"<MTLRenderPipelineState>"48?08"MTLMeshRenderPipelineDescriptor"16Q24^32^40l
- __block_literal_global.341
- __block_literal_global.36
- __block_literal_global.368
- __block_literal_global.429
- __block_literal_global.44
- __block_literal_global.46
- __block_literal_global.545
- __block_literal_global.57
- __block_literal_global.682
- __block_literal_global.71
- __block_literal_global.78
CStrings:
+ "Game Mode"
+ "Game Mode Support"
+ "LSSupportsGameMode"
+ "LSSupportsGameMode key not found in Info.plist. This key will become required to be eligible for Game Mode in a future OS release."
+ "MTL_HUD_SYSTEM_CONFIG_VERSION"
+ "Off"
+ "On"
+ "Understanding the Metal 4 core API"
+ "^{_MTLHUDConfig=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB[5c]ffffffQQQQddfffffIfIIIQi@}16@0:8"
+ "com.apple.hud-stat.game-mode"
+ "com.apple.hud.insights.gamemode"
+ "com.apple.system.console_mode_changed"
+ "gamemode"
+ "https://developer.apple.com/documentation/metal/understanding-the-metal-4-core-api?language=objc"
+ "metalfx"
+ "numTrackers"
+ "refreshrate"
+ "time: %{public, name=time}@\nframe: %{public, name=frame}zu\nidentifier: %{public, name=identifier}@\nmessage: %{public, name=message}@\nmarker: %{public, name=marker}@"
- "@\"<MTLRenderPipelineState>\"48@?0@8@\"MTLMeshRenderPipelineDescriptor\"16Q24^@32^@40"
- "Metal core API overview"
- "^{_MTLHUDConfig=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB[5c]ffffffQQQQddfffffIfIIIQ@}16@0:8"
- "https://developer.apple.com/documentation/metal/metal-4-landing-page"
- "newRenderPipelineStateWithMeshDescriptor:options:completionHandler:"
- "newRenderPipelineStateWithMeshDescriptor:options:reflection:error:"
- "time: %{public, name=time}@\nframe: %{public, name=time}zu\nidentifier: %{public, name=identifier}@\nmessage: %{public, name=message}@\nmarker: %{public, name=marker}@"
- "v32@?0@\"<MTLRenderPipelineState>\"8@\"MTLRenderPipelineReflection\"16@\"NSError\"24"
- "v40@?0@8@\"MTLMeshRenderPipelineDescriptor\"16Q24@?<v@?@\"<MTLRenderPipelineState>\"@\"MTLRenderPipelineReflection\"@\"NSError\">32"