-
-
Notifications
You must be signed in to change notification settings - Fork 50
Private API on macOS 12
Kei Kamikawa edited this page Oct 12, 2022
·
1 revision
Magic = 64-bit MachO
Type = Dylib
CPU = AARCH64, ARM64e caps: USR00
Commands = 34 (Size: 5512)
Flags = NoUndefs, DyldLink, TwoLevel, WeakDefines, BindsToWeak, NoReexportedDylibs, AppExtensionSafe, DylibInCache
000: LC_SEGMENT_64 sz=0x000fc000 off=0x06ddb000-0x06ed7000 addr=0x1e65b7000-0x1e66b3000 r-x/r-x __TEXT
sz=0x000c086c off=0x06ddd014-0x06e9d880 addr=0x1e65b9014-0x1e6679880 __TEXT.__text PureInstructions|SomeInstructions
sz=0x000014d0 off=0x06e9d880-0x06e9ed50 addr=0x1e6679880-0x1e667ad50 __TEXT.__auth_stubs PureInstructions|SomeInstructions (SymbolStubs)
sz=0x00002f4c off=0x06e9ed50-0x06ea1c9c addr=0x1e667ad50-0x1e667dc9c __TEXT.__objc_methlist
sz=0x00003a1c off=0x06ea1ca0-0x06ea56bc addr=0x1e667dca0-0x1e66816bc __TEXT.__const
sz=0x0000f638 off=0x06ea56bc-0x06eb4cf4 addr=0x1e66816bc-0x1e6690cf4 __TEXT.__gcc_except_tab
sz=0x00003f87 off=0x06eb4cf8-0x06eb8c7f addr=0x1e6690cf8-0x1e6694c7f __TEXT.__cstring (CstringLiterals)
sz=0x000001bd off=0x06eb8c7f-0x06eb8e3c addr=0x1e6694c7f-0x1e6694e3c __TEXT.__oslogstring (CstringLiterals)
sz=0x00001644 off=0x06eb8e3c-0x06eba480 addr=0x1e6694e3c-0x1e6696480 __TEXT.__ustring
sz=0x000039f8 off=0x06eba480-0x06ebde78 addr=0x1e6696480-0x1e6699e78 __TEXT.__unwind_info
sz=0x0000006c off=0x06ebde78-0x06ebdee4 addr=0x1e6699e78-0x1e6699ee4 __TEXT.__eh_frame
sz=0x00000e6d off=0x06ebdee4-0x06ebed51 addr=0x1e6699ee4-0x1e669ad51 __TEXT.__objc_classname (CstringLiterals)
sz=0x0000bfdd off=0x06ebed51-0x06ecad2e addr=0x1e669ad51-0x1e66a6d2e __TEXT.__objc_methname (CstringLiterals)
sz=0x0000c2c9 off=0x06ecad2e-0x06ed6ff7 addr=0x1e66a6d2e-0x1e66b2ff7 __TEXT.__objc_methtype (CstringLiterals)
001: LC_SEGMENT_64 sz=0x00005008 off=0x288c5bd8-0x288cabe0 addr=0x20a0a1bd8-0x20a0a6be0 rw-/rw- __DATA_CONST
sz=0x00000218 off=0x288c5bd8-0x288c5df0 addr=0x20a0a1bd8-0x20a0a1df0 __DATA_CONST.__got (NonLazySymbolPointers)
sz=0x00000070 off=0x288c5df0-0x288c5e60 addr=0x20a0a1df0-0x20a0a1e60 __DATA_CONST.__const
sz=0x00000420 off=0x288c5e60-0x288c6280 addr=0x20a0a1e60-0x20a0a2280 __DATA_CONST.__objc_classlist NoDeadStrip
sz=0x00000000 off=0x288c6280-0x288c6280 addr=0x20a0a2280-0x20a0a2280 __DATA_CONST.__objc_catlist NoDeadStrip
sz=0x00000038 off=0x288c6280-0x288c62b8 addr=0x20a0a2280-0x20a0a22b8 __DATA_CONST.__objc_protolist
sz=0x00000008 off=0x288c62b8-0x288c62c0 addr=0x20a0a22b8-0x20a0a22c0 __DATA_CONST.__objc_imageinfo
sz=0x00004920 off=0x288c62c0-0x288cabe0 addr=0x20a0a22c0-0x20a0a6be0 __DATA_CONST.__objc_const
002: LC_SEGMENT_64 sz=0x00006910 off=0x2cdc5388-0x2cdcbc98 addr=0x2105a1388-0x2105a7c98 rw-/rw- __AUTH_CONST
sz=0x000033f8 off=0x2cdc5388-0x2cdc8780 addr=0x2105a1388-0x2105a4780 __AUTH_CONST.__const
sz=0x00000000 off=0x2cdc8780-0x2cdc8780 addr=0x2105a4780-0x2105a4780 __AUTH_CONST.__objc_const
sz=0x00002aa0 off=0x2cdc8780-0x2cdcb220 addr=0x2105a4780-0x2105a7220 __AUTH_CONST.__cfstring
sz=0x00000008 off=0x2cdcb220-0x2cdcb228 addr=0x2105a7220-0x2105a7228 __AUTH_CONST.__auth_ptr
sz=0x00000a68 off=0x2cdcb228-0x2cdcbc90 addr=0x2105a7228-0x2105a7c90 __AUTH_CONST.__auth_got (NonLazySymbolPointers)
sz=0x00000008 off=0x2cdcbc90-0x2cdcbc98 addr=0x2105a7c90-0x2105a7c98 __AUTH_CONST.__got (NonLazySymbolPointers)
003: LC_SEGMENT_64 sz=0x00004a40 off=0x2cdcbc98-0x2cdd06d8 addr=0x2105a7c98-0x2105ac6d8 rw-/rw- __OBJC_CONST
sz=0x00004a40 off=0x2cdcbc98-0x2cdd06d8 addr=0x2105a7c98-0x2105ac6d8 __OBJC_CONST.__objc_class_ro
004: LC_SEGMENT_64 sz=0x00002c70 off=0x2be5ae40-0x2be5dab0 addr=0x20f636e40-0x20f639ab0 rw-/rw- __AUTH
sz=0x00002940 off=0x2be5ae40-0x2be5d780 addr=0x20f636e40-0x20f639780 __AUTH.__objc_data
sz=0x000002a8 off=0x2be5d780-0x2be5da28 addr=0x20f639780-0x20f639a28 __AUTH.__objc_dictobj
sz=0x00000078 off=0x2be5da28-0x2be5daa0 addr=0x20f639a28-0x20f639aa0 __AUTH.__objc_intobj
sz=0x00000010 off=0x2be5daa0-0x2be5dab0 addr=0x20f639aa0-0x20f639ab0 __AUTH.__data
005: LC_SEGMENT_64 sz=0x00002630 off=0x2968f2d0-0x29691900 addr=0x20ce6b2d0-0x20ce6d900 rw-/rw- __DATA
sz=0x00000008 off=0x2968f2d0-0x2968f2d8 addr=0x20ce6b2d0-0x20ce6b2d8 __DATA.__got_weak (NonLazySymbolPointers)
sz=0x000013c0 off=0x2968f2d8-0x29690698 addr=0x20ce6b2d8-0x20ce6c698 __DATA.__objc_selrefs NoDeadStrip (LiteralPointers)
sz=0x00000008 off=0x29690698-0x296906a0 addr=0x20ce6c698-0x20ce6c6a0 __DATA.__objc_protorefs
sz=0x00000478 off=0x296906a0-0x29690b18 addr=0x20ce6c6a0-0x20ce6cb18 __DATA.__objc_classrefs NoDeadStrip
sz=0x000003e8 off=0x29690b18-0x29690f00 addr=0x20ce6cb18-0x20ce6cf00 __DATA.__objc_superrefs NoDeadStrip
sz=0x000004bc off=0x29690f00-0x296913bc addr=0x20ce6cf00-0x20ce6d3bc __DATA.__objc_ivar
sz=0x000002b0 off=0x296913c0-0x29691670 addr=0x20ce6d3c0-0x20ce6d670 __DATA.__data
sz=0x00000120 off=0x29691670-0x29691790 addr=0x20ce6d670-0x20ce6d790 __DATA.__objc_arraydata
sz=0x00000170 off=0x00000000-0x00000170 addr=0x20ce6d790-0x20ce6d900 __DATA.__bss (Zerofill)
006: LC_SEGMENT_64 sz=0x2414fc44 off=0x2e5d4000-0x52723c44 addr=0x213db0000-0x237effc44 r--/r-- __LINKEDIT
007: LC_ID_DYLIB /System/Library/Frameworks/Virtualization.framework/Versions/A/Virtualization (74.12.0)
008: LC_DYLD_EXPORTS_TRIE offset=0x0300cbbe0 size=0x1f10
009: LC_SYMTAB Symbol offset=0x370FD6B8, Num Syms: 5383, String offset=0x3A1E4CA0-0x52723C44
010: LC_DYSYMTAB
Local Syms: 4672 at 0
External Syms: 260 at 4672
Undefined Syms: 451 at 4932
TOC: No
Modtab: No
External symtab Entries: None
Indirect symtab Entries: 735 at 0x3a098f44
External Reloc Entries: None
Local Reloc Entries: None
011: LC_UUID B5D39B66-D564-3577-970D-20989FA801CF
012: LC_BUILD_VERSION Platform: macOS, SDK: 12.5.0, Tool: ld (760.0.0)
013: LC_SOURCE_VERSION 74.12.0.0.0
014: LC_LOAD_DYLIB /System/Library/Frameworks/Security.framework/Versions/A/Security (60158.140.3)
015: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (2113.60.140)
016: LC_LOAD_DYLIB /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (275.0.0)
017: LC_LOAD_DYLIB /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface (1.0.0)
018: LC_LOAD_DYLIB /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (1.11.0)
019: LC_LOAD_DYLIB /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (1163.140.3)
020: LC_LOAD_DYLIB /System/Library/Frameworks/vmnet.framework/Versions/A/vmnet (1.0.0)
021: LC_LOAD_DYLIB /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (1866.0.0)
022: LC_LOAD_DYLIB /usr/lib/libobjc.A.dylib (228.0.0)
023: LC_LOAD_DYLIB /usr/lib/libc++.1.dylib (1300.25.0)
024: LC_LOAD_DYLIB /usr/lib/libSystem.B.dylib (1311.120.1)
025: LC_LOAD_DYLIB /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (4.0.0)
026: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (1866.0.0)
027: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (1557.6.4)
028: LC_LOAD_DYLIB /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor (1.0.0)
029: LC_LOAD_DYLIB /usr/lib/libMobileGestalt.dylib (1.0.0)
030: LC_LOAD_DYLIB /usr/lib/libnetwork.dylib (1.0.0)
031: LC_LOAD_DYLIB /usr/lib/libz.1.dylib (1.2.11)
032: LC_FUNCTION_STARTS offset=0x39b7a660-0x39b7b320 size= 3264
033: LC_DATA_IN_CODE offset=0x39e04320-0x39e04320 size= 0 entries=0
Objective-C
===========
Flags = OptimizedByDyld, CorrectedSynthesize, HasCategoryClassProperties
Swift = not swift
@protocol CALayerDelegate <NSObject>
@optional
// instance methods
-[CALayerDelegate drawLayer:inContext:]
-[CALayerDelegate displayLayer:]
-[CALayerDelegate layerWillDraw:]
-[CALayerDelegate layoutSublayersOfLayer:]
-[CALayerDelegate actionForLayer:forKey:]
@end
@protocol _VZFramebufferObserver <NSObject>
// instance methods
-[_VZFramebufferObserver framebuffer:didUpdateFrame:]
-[_VZFramebufferObserver framebuffer:didUpdateCursor:]
@end
@protocol _VZUSBDevice <NSObject>
@end
@protocol VZUSBDeviceInternal <_VZUSBDevice>
@property (TB,R) canAttach
// instance methods
-[VZUSBDeviceInternal detach:]
-[VZUSBDeviceInternal canAttach]
-[VZUSBDeviceInternal attachToVirtualMachine:withDeviceIdentifier:error:]
@end
@protocol NSObject
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
-[NSObject retain]
-[NSObject release]
-[NSObject retainCount]
-[NSObject autorelease]
-[NSObject isEqual:]
-[NSObject class]
-[NSObject self]
-[NSObject performSelector:]
-[NSObject performSelector:withObject:]
-[NSObject performSelector:withObject:withObject:]
-[NSObject isProxy]
-[NSObject isKindOfClass:]
-[NSObject isMemberOfClass:]
-[NSObject conformsToProtocol:]
-[NSObject respondsToSelector:]
-[NSObject zone]
-[NSObject hash]
-[NSObject superclass]
-[NSObject description]
@optional
// instance methods
-[NSObject debugDescription]
@end
@protocol _VZVirtualMachineConfigurationEncodable <NSObject>
// instance methods
-[_VZVirtualMachineConfigurationEncodable encodeWithEncoder:]
@end
@protocol NSCopying
// instance methods
-[NSCopying copyWithZone:]
@end
0x0020f639168 VZNetworkDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 @"VZMACAddress" _MACAddress (0x8)
+0x10 @"VZNetworkDeviceAttachment" _attachment (0x8)
}
@property (T{expected<VzCore::VirtualMachineConfiguration::NetworkDevice, NSError *>=(storage<VzCore::VirtualMachineConfiguration::NetworkDevice, NSError *>=c{NetworkDevice=i{MacAddress={array<unsigned char, 6UL>=[6C]}}{optional<std::variant<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>>=(?=c{variant<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>={__impl<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged>={Bridged={basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor>={FileDescriptor={FileDescriptor=i}}}(__union<std::__variant_detail::_Trait::_Available, 2UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<2UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly>={HostOnly=}}(__union<std::__variant_detail::_Trait::_Available, 3UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<3UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>={Nat=}}(__union<std::__variant_detail::_Trait::_Available, 4UL>=)))))I}})B}}@)B},R) _networkDevice
@property (T@"VZMACAddress",C,V_MACAddress) MACAddress
@property (T@"VZNetworkDeviceAttachment",&,V_attachment) attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65b9220 -[VZNetworkDeviceConfiguration copyWithZone:]
0x001e65b9014 -[VZNetworkDeviceConfiguration .cxx_destruct]
0x001e65b929c -[VZNetworkDeviceConfiguration _init]
0x001e65b9060 -[VZNetworkDeviceConfiguration attachment]
0x001e65b9058 -[VZNetworkDeviceConfiguration setAttachment:]
0x001e65b9074 -[VZNetworkDeviceConfiguration MACAddress]
0x001e65b906c -[VZNetworkDeviceConfiguration setMACAddress:]
0x001e65b9190 -[VZNetworkDeviceConfiguration encodeWithEncoder:]
0x001e65b91ec -[VZNetworkDeviceConfiguration _networkDevice]
0x001e65b9080 -[VZNetworkDeviceConfiguration makeNetworkDeviceForVirtualMachine:networkDeviceIndex:]
0x0020f639028 _VZMultiTouchDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (Ti,R) _multiTouchDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65b9418 -[_VZMultiTouchDeviceConfiguration copyWithZone:]
0x001e65b944c -[_VZMultiTouchDeviceConfiguration _init]
0x001e65b9388 -[_VZMultiTouchDeviceConfiguration encodeWithEncoder:]
0x001e65b93e4 -[_VZMultiTouchDeviceConfiguration _multiTouchDevice]
0x001e65b932c -[_VZMultiTouchDeviceConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x0020f638600 _VZRotationEvent : NSObject {
// instance variables
+0x08 d _rotation (0x8)
+0x10 Q _phase (0x8)
}
@property (Td,R,V_rotation) rotation
@property (TQ,R,V_phase) phase
// instance methods
0x001e65b948c -[_VZRotationEvent rotation]
0x001e65b9484 -[_VZRotationEvent phase]
0x001e65b9498 -[_VZRotationEvent initWithEvent:]
0x001e65b9590 -[_VZRotationEvent initWithRotation:phase:]
0x0020f638510 _VZScreenCoordinatePointerEvent : NSObject {
// instance variables
+0x08 q _pressedButtons (0x8)
+0x10 {CGPoint="x"d"y"d} _location (0x10)
}
@property (T{CGPoint=dd},R,V_location) location
@property (Tq,R,V_pressedButtons) pressedButtons
// instance methods
0x001e65b960c -[_VZScreenCoordinatePointerEvent location]
0x001e65b9644 -[_VZScreenCoordinatePointerEvent initWithEvent:view:]
0x001e65b9828 -[_VZScreenCoordinatePointerEvent initWithLocation:pressedButtons:]
0x001e65b9604 -[_VZScreenCoordinatePointerEvent pressedButtons]
0x0020f638628 _VZScrollWheelEvent : NSObject {
// instance variables
+0x08 d _scrollingDeltaX (0x8)
+0x10 d _scrollingDeltaY (0x8)
+0x18 d _acceleratedScrollingDeltaX (0x8)
+0x20 d _acceleratedScrollingDeltaY (0x8)
+0x28 Q _scrollPhase (0x8)
+0x30 Q _momentumPhase (0x8)
}
@property (Td,R,V_scrollingDeltaX) scrollingDeltaX
@property (Td,R,V_scrollingDeltaY) scrollingDeltaY
@property (Td,R,V_acceleratedScrollingDeltaX) acceleratedScrollingDeltaX
@property (Td,R,V_acceleratedScrollingDeltaY) acceleratedScrollingDeltaY
@property (TQ,R,V_scrollPhase) scrollPhase
@property (TQ,R,V_momentumPhase) momentumPhase
// instance methods
0x001e65b98d4 -[_VZScrollWheelEvent scrollingDeltaX]
0x001e65b98a0 -[_VZScrollWheelEvent momentumPhase]
0x001e65b98c8 -[_VZScrollWheelEvent scrollingDeltaY]
0x001e65b98e0 -[_VZScrollWheelEvent initWithEvent:]
0x001e65b98a8 -[_VZScrollWheelEvent scrollPhase]
0x001e65b9c34 -[_VZScrollWheelEvent initWithScrollingDeltaX:scrollingDeltaY:acceleratedScrollingDeltaX:acceleratedScrollingDeltaY:scrollPhase:momentumPhase:]
0x001e65b98bc -[_VZScrollWheelEvent acceleratedScrollingDeltaX]
0x001e65b98b0 -[_VZScrollWheelEvent acceleratedScrollingDeltaY]
0x0020f637110 _VZSocketSerialPortAttachment : VZSerialPortAttachment {
// instance variables
+0x08 {sockaddr_storage="ss_len"C"ss_family"C"__ss_pad1"[6c]"__ss_align"q"__ss_pad2"[112c]} _address (0x80)
+0x88 q _mode (0x8)
}
@property (Tq,R,V_mode) mode
@property (Tr^{sockaddr=CC[14c]},R) address
// instance methods
0x001e65ba088 -[_VZSocketSerialPortAttachment address]
0x001e65b9cd4 -[_VZSocketSerialPortAttachment mode]
0x001e65b9ce4 -[_VZSocketSerialPortAttachment _attachment]
0x001e65ba070 -[_VZSocketSerialPortAttachment encodeWithEncoder:]
0x001e65ba098 -[_VZSocketSerialPortAttachment initWithMode:address:]
0x0020f636ee0 _VZMultiTouchEvent : NSObject {
// instance variables
+0x08 @"NSSet" _touches (0x8)
}
@property (T@"NSSet",R,C,V_touches) touches
// instance methods
0x001e65ba184 -[_VZMultiTouchEvent .cxx_destruct]
0x001e65ba190 -[_VZMultiTouchEvent touches]
0x001e65ba19c -[_VZMultiTouchEvent initWithEvent:view:]
0x001e65ba400 -[_VZMultiTouchEvent initWithTouches:]
0x0020f638088 VZSerialPortAttachment : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>={__impl<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors>={FileDescriptors={optional<Base::FileDescriptor>=(?=c{FileDescriptor=i})B}{optional<Base::FileDescriptor>=(?=c{FileDescriptor=i})B}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>={Socket=i{FileDescriptor=i}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}}@)B},R) _attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65ba5dc -[VZSerialPortAttachment _init]
0x001e65ba54c -[VZSerialPortAttachment _attachment]
0x001e65ba580 -[VZSerialPortAttachment encodeWithEncoder:]
0x0020f638538 VZKeyboardEventTap : NSObject {
// instance variables
+0x08 @"VZVirtualMachineView" _view (0x8)
+0x10 @"NSObject<OS_xpc_object>" _connection (0x8)
+0x18 {unique_ptr<KeyboardEventTapMessenger, std::default_delete<KeyboardEventTapMessenger>>="__ptr_"{__compressed_pair<KeyboardEventTapMessenger *, std::default_delete<KeyboardEventTapMessenger>>="__value_"^{KeyboardEventTapMessenger}}} _messenger (0x8)
+0x20 {unordered_multiset<long long, std::hash<long long>, std::equal_to<long long>, std::allocator<long long>>="__table_"{__hash_table<long long, std::hash<long long>, std::equal_to<long long>, std::allocator<long long>>="__bucket_list_"{unique_ptr<std::__hash_node_base<std::__hash_node<long long, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<long long, void *> *> *>>>="__ptr_"{__compressed_pair<std::__hash_node_base<std::__hash_node<long long, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<long long, void *> *> *>>>="__value_"^^v"__value_"{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<long long, void *> *> *>>="__data_"{__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<long long, void *> *> *>>="__value_"Q}}}}"__p1_"{__compressed_pair<std::__hash_node_base<std::__hash_node<long long, void *> *>, std::allocator<std::__hash_node<long long, void *>>>="__value_"{__hash_node_base<std::__hash_node<long long, void *> *>="__next_"^v}}"__p2_"{__compressed_pair<unsigned long, std::hash<long long>>="__value_"Q}"__p3_"{__compressed_pair<float, std::equal_to<long long>>="__value_"f}}} _keysDown (0x28)
}
// instance methods
0x001e65ba6b8 -[VZKeyboardEventTap dealloc]
0x001e65ba630 -[VZKeyboardEventTap .cxx_destruct]
0x001e65ba614 -[VZKeyboardEventTap .cxx_construct]
0x0020f638588 _VZKeyEvent : NSObject {
// instance variables
+0x08 S _keyCode (0x2)
+0x10 q _type (0x8)
}
@property (Tq,R,V_type) type
@property (TS,R,V_keyCode) keyCode
// instance methods
0x001e65bd2fc -[_VZKeyEvent type]
0x001e65bd2f4 -[_VZKeyEvent keyCode]
0x001e65bd304 -[_VZKeyEvent initWithEvent:]
0x001e65bd58c -[_VZKeyEvent initWithType:keyCode:]
0x0020f637138 VZNATNetworkDeviceAttachment : VZNetworkDeviceAttachment // instance methods
0x001e65bd6b8 -[VZNATNetworkDeviceAttachment init]
0x001e65bd6a0 -[VZNATNetworkDeviceAttachment _attachment]
0x001e65bd688 -[VZNATNetworkDeviceAttachment encodeWithEncoder:]
0x0020f637020 _VZVNCNoSecuritySecurityConfiguration : _VZVNCSecurityConfiguration // instance methods
0x001e65bd6f0 -[_VZVNCNoSecuritySecurityConfiguration copyWithZone:]
0x001e65bd718 -[_VZVNCNoSecuritySecurityConfiguration init]
0x0020f638560 VZCapsLockIndicatorController : NSObject {
// instance variables
+0x08 @"_VZKeyboard" _keyboard (0x8)
+0x10 B _savedCapsLockState (0x1)
+0x14 {IoObject="_object"I} _hidEventSystemHandle (0x4)
+0x18 @"<NSObject>" _activity (0x8)
+0x20 @"<NSObject>" _terminationObserver (0x8)
+0x28 {CfPtr<__IOHIDEventSystemClient *>="_ptr"^{__IOHIDEventSystemClient}} _hidEventSystemClient (0x8)
}
// instance methods
0x001e65bdac0 -[VZCapsLockIndicatorController init]
0x001e65bd7b4 -[VZCapsLockIndicatorController .cxx_destruct]
0x001e65bd7a8 -[VZCapsLockIndicatorController .cxx_construct]
0x001e65bd820 -[VZCapsLockIndicatorController observeValueForKeyPath:ofObject:change:context:]
0x0020f637598 _VZEFIVariableStore : NSObject {
// instance variables
+0x08 {shared_ptr<Base::VirtualMemory::Handle>="__ptr_"^{Handle}"__cntrl_"^{__shared_weak_count}} _memory (0x10)
+0x18 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
// class methods
0x001e65be90c +[_VZEFIVariableStore initializedVariableStoreWithURL:options:error:]
// instance methods
0x001e65be090 -[_VZEFIVariableStore .cxx_destruct]
0x001e65be11c -[_VZEFIVariableStore URL]
0x001e65be128 -[_VZEFIVariableStore initWithURL:error:]
0x001e65be088 -[_VZEFIVariableStore .cxx_construct]
0x0020f637048 _VZVNCServer : NSObject<_VZFramebufferObserver> {
// instance variables
+0x08 {Mutex="_unfair_lock"{os_unfair_lock_s="_os_unfair_lock_opaque"I}} _virtualMachineMutex (0x4)
+0x10 @"VZVirtualMachine" _virtualMachine (0x8)
+0x18 @"_VZFramebuffer" _framebuffer (0x8)
+0x20 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _serverQueue (0x8)
+0x28 {unique_ptr<Vnc::Server, std::default_delete<Vnc::Server>>="__ptr_"{__compressed_pair<Vnc::Server *, std::default_delete<Vnc::Server>>="__value_"^{Server}}} _server (0x8)
+0x30 {unique_ptr<(anonymous namespace)::ServerDelegate, std::default_delete<(anonymous namespace)::ServerDelegate>>="__ptr_"{__compressed_pair<(anonymous namespace)::ServerDelegate *, std::default_delete<(anonymous namespace)::ServerDelegate>>="__value_"^{ServerDelegate}}} _serverDelegate (0x8)
+0x38 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _delegateQueue (0x8)
+0x40 {optional<Graphics::Size<unsigned int>>=""(?="__null_state_"c"__val_"{Size<unsigned int>="_width"I"_height"I})"__engaged_"B} _lastFramebufferSize (0xc)
+0x50 {optional<VzCore::Hardware::MultiTouchEvent::Touch>=""(?="__null_state_"c"__val_"{Touch="transducer_index"b6"phase"i"location"{Location="x"d"y"d}"swipe_aim"{OptionSet<VzCore::Hardware::MultiTouchEvent::Touch::SwipeAim>="_storage"I}})"__engaged_"B} _currentTouch (0x28)
+0x78 q _state (0x8)
+0x80 @"<_VZVNCServerDelegate>" _delegate (0x8)
+0x88 @"_VZVNCSecurityConfiguration" _securityConfiguration (0x8)
}
@property (Tq,V_state) state
@property (T@"<_VZVNCServerDelegate>",W,V_delegate) delegate
@property (T@"NSObject<OS_dispatch_queue>",R) queue
@property (TS,R) port
@property (T@"_VZVNCSecurityConfiguration",R,C,V_securityConfiguration) securityConfiguration
@property (T@"VZVirtualMachine",&) virtualMachine
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65bef68 -[_VZVNCServer delegate]
0x001e65bef5c -[_VZVNCServer setDelegate:]
0x001e65beeb8 -[_VZVNCServer .cxx_destruct]
0x001e65bef9c -[_VZVNCServer state]
0x001e65bf9a0 -[_VZVNCServer port]
0x001e65bee98 -[_VZVNCServer .cxx_construct]
0x001e65bef94 -[_VZVNCServer setState:]
0x001e65bfbb0 -[_VZVNCServer start]
0x001e65bf5b4 -[_VZVNCServer queue]
0x001e65bfa50 -[_VZVNCServer stop]
0x001e65c317c -[_VZVNCServer initWithPort:]
0x001e65bf94c -[_VZVNCServer virtualMachine]
0x001e65bef50 -[_VZVNCServer securityConfiguration]
0x001e65bf5bc -[_VZVNCServer setVirtualMachine:]
0x001e65c3078 -[_VZVNCServer initWithPort:queue:]
0x001e65c2fb0 -[_VZVNCServer initWithBonjourServiceName:queue:]
0x001e65c2b28 -[_VZVNCServer initWithPort:queue:securityConfiguration:]
0x001e65bfd04 -[_VZVNCServer initWithBonjourServiceName:queue:securityConfiguration:]
0x001e65bf27c -[_VZVNCServer framebuffer:didUpdateFrame:]
0x001e65befa4 -[_VZVNCServer framebuffer:didUpdateCursor:]
0x001e65c311c -[_VZVNCServer initWithBonjourServiceName:]
0x0020f637e80 VZMemoryBalloonDeviceConfiguration : NSObject<NSCopying> // instance methods
0x001e65c326c -[VZMemoryBalloonDeviceConfiguration copyWithZone:]
0x001e65c32a0 -[VZMemoryBalloonDeviceConfiguration _init]
0x001e65c3238 -[VZMemoryBalloonDeviceConfiguration _memoryBalloonDevice]
0x001e65c31dc -[VZMemoryBalloonDeviceConfiguration makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize:]
0x0020f637318 VZDirectorySharingDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _directorySharingDeviceIndex (0x8)
}
// instance methods
0x001e65c32d8 -[VZDirectorySharingDevice .cxx_destruct]
0x001e65c32e0 -[VZDirectorySharingDevice _initWithVirtualMachine:directorySharingDeviceIndex:]
0x0020f637408 _VZVirtioQueue : NSObject {
// instance variables
+0x08 {unique_ptr<VzCore::Hardware::VirtioQueue, std::default_delete<VzCore::Hardware::VirtioQueue>>="__ptr_"{__compressed_pair<VzCore::Hardware::VirtioQueue *, std::default_delete<VzCore::Hardware::VirtioQueue>>="__value_"^{VirtioQueue}}} _queue (0x8)
+0x10 {shared_ptr<Vz::SharedMemoryMap>="__ptr_"^{SharedMemoryMap}"__cntrl_"^{__shared_weak_count}} _shared_memory_map (0x10)
+0x20 S _queueIndex (0x2)
}
@property (TS,R,V_queueIndex) queueIndex
// instance methods
0x001e65c337c -[_VZVirtioQueue .cxx_destruct]
0x001e65c3370 -[_VZVirtioQueue .cxx_construct]
0x001e65c3434 -[_VZVirtioQueue nextElement]
0x001e65c342c -[_VZVirtioQueue queueIndex]
0x0020f6381a0 VZDirectoryShare : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>, NSError *>=(storage<std::variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>, NSError *>=c{variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>={__impl<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>=c{__alt<0UL, VzCore::Hardware::DirectoryShares::Single>={Single={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::Hardware::DirectoryShares::Multiple>=c{__alt<1UL, VzCore::Hardware::DirectoryShares::Multiple>={Multiple={unordered_map<std::string, VzCore::Hardware::SharedDirectory, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<const std::string, VzCore::Hardware::SharedDirectory>>>={__hash_table<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::hash<std::string>, std::equal_to<std::string>, true>, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::equal_to<std::string>, std::hash<std::string>, true>, std::allocator<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>>>={unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>>={__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>>=^^v{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>={__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>=Q}}}}{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *>>>={__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *>=^v}}{__compressed_pair<unsigned long, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::hash<std::string>, std::equal_to<std::string>, true>>=Q}{__compressed_pair<float, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::equal_to<std::string>, std::hash<std::string>, true>>=f}}}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}}@)B},R) _share
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65c37b4 -[VZDirectoryShare _init]
0x001e65c3724 -[VZDirectoryShare _share]
0x001e65c3758 -[VZDirectoryShare encodeWithEncoder:]
0x0020f6370c0 _VZVirtualMachineConfigurationDecoder : NSObject {
// instance variables
+0x08 @"NSURL" _baseURL (0x8)
+0x10 @"<_VZVirtualMachineConfigurationDecoderDelegate>" _delegate (0x8)
}
@property (T@"<_VZVirtualMachineConfigurationDecoderDelegate>",W,V_delegate) delegate
// instance methods
0x001e65c3838 -[_VZVirtualMachineConfigurationDecoder delegate]
0x001e65c382c -[_VZVirtualMachineConfigurationDecoder setDelegate:]
0x001e65c37ec -[_VZVirtualMachineConfigurationDecoder .cxx_destruct]
0x001e65dddac -[_VZVirtualMachineConfigurationDecoder initWithBaseURL:]
0x001e65c3864 -[_VZVirtualMachineConfigurationDecoder configurationFromData:error:]
0x0020f6393e8 VZBootLoader : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65ddf10 -[VZBootLoader copyWithZone:]
0x001e65ddf44 -[VZBootLoader _init]
0x001e65dde58 -[VZBootLoader encodeWithEncoder:]
0x001e65ddeb4 -[VZBootLoader _bootLoaderForConfiguration:]
0x0020f637a70 VZAudioInputStreamSource : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={__impl<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={Host=}}(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 1UL>=))I}}@)B},R) _attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e65de00c -[VZAudioInputStreamSource _init]
0x001e65ddf7c -[VZAudioInputStreamSource _attachment]
0x001e65ddfb0 -[VZAudioInputStreamSource encodeWithEncoder:]
0x0020f639500 _VZVirtioSoundDevice : _VZAudioDevice {
// instance variables
+0x18 @"VZVirtioSoundDeviceConfiguration" _configuration (0x8)
}
// instance methods
0x001e65de044 -[_VZVirtioSoundDevice .cxx_destruct]
0x0020f6388d0 _VZDiskImageAccessor : NSObject {
// instance variables
+0x08 {unique_ptr<Storage::DiskImage, std::default_delete<Storage::DiskImage>>="__ptr_"{__compressed_pair<Storage::DiskImage *, std::default_delete<Storage::DiskImage>>="__value_"^{DiskImage}}} _diskImage (0x8)
}
@property (TQ,R) size
@property (TQ,R) optimalBlockSize
// instance methods
0x001e65de4fc -[_VZDiskImageAccessor size]
0x001e65de060 -[_VZDiskImageAccessor .cxx_destruct]
0x001e65de058 -[_VZDiskImageAccessor .cxx_construct]
0x001e65de4bc -[_VZDiskImageAccessor optimalBlockSize]
0x001e65de098 -[_VZDiskImageAccessor readDataAtOffset:length:error:]
0x0020f638650 VZVirtualMachine : NSObject {
// instance variables
+0x08 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _queue (0x8)
+0x10 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _messenger_queue (0x8)
+0x18 @"NSObject<OS_xpc_object>" _connection (0x8)
+0x20 {shared_ptr<Vz::SharedRamManager>="__ptr_"^{SharedRamManager}"__cntrl_"^{__shared_weak_count}} _shared_ram_manager (0x10)
+0x30 @"VZVirtualMachineConfiguration" _configuration (0x8)
+0x38 @"NSArray" _audioDevices (0x8)
+0x40 @"NSArray" _graphicsDevices (0x8)
+0x48 @"NSArray" _keyboards (0x8)
+0x50 @"NSArray" _pointingDevices (0x8)
+0x58 @"NSArray" _multiTouchDevices (0x8)
+0x60 @"NSArray" _serialPorts (0x8)
+0x68 @"NSMutableArray" _USBDevices (0x8)
+0x70 {optional<_VZDebugStub *>=""(?="__null_state_"c"__val_"@"_VZDebugStub")"__engaged_"B} _debugStub (0x10)
+0x80 I _currentDeviceIdentifier (0x4)
+0x88 {unique_ptr<MessengerImpl, std::default_delete<MessengerImpl>>="__ptr_"{__compressed_pair<MessengerImpl *, std::default_delete<MessengerImpl>>="__value_"^{MessengerImpl}}} _messenger (0x8)
+0x90 q _state (0x8)
+0x98 @"<VZVirtualMachineDelegate>" _delegate (0x8)
+0xa0 @"NSArray" _directorySharingDevices (0x8)
+0xa8 @"NSArray" _memoryBalloonDevices (0x8)
+0xb0 @"NSArray" _networkDevices (0x8)
+0xb8 @"NSArray" _socketDevices (0x8)
}
@property (T@"NSArray",R) _graphicsDevices
@property (T@"NSArray",R) _keyboards
@property (T@"NSArray",R) _pointingDevices
@property (T@"NSArray",R) _multiTouchDevices
@property (T@"NSArray",R) _serialPorts
@property (T@"_VZDebugStub",R) _debugStub
@property (T@"NSString",R) _stateDescription
@property (T@"NSArray",R,C) _USBDevices
@property (TB,R) _canAttachUSBDevices
@property (TB,R) _canDetachUSBDevices
@property (TB,R) _canCreateCore
@property (Ti,R) _serviceProcessIdentifier
@property (Tq,V_state) state
@property (T@"<VZVirtualMachineDelegate>",W,V_delegate) delegate
@property (TB,R) canStart
@property (TB,R) canStop
@property (TB,R) canPause
@property (TB,R) canResume
@property (TB,R) canRequestStop
@property (T@"NSArray",R,C,V_directorySharingDevices) directorySharingDevices
@property (T@"NSArray",R,C,V_memoryBalloonDevices) memoryBalloonDevices
@property (T@"NSArray",R,C,V_networkDevices) networkDevices
@property (T@"NSArray",R,C,V_socketDevices) socketDevices
// class methods
0x001e65ef550 +[VZVirtualMachine isSupported]
// instance methods
0x001e65de728 -[VZVirtualMachine dealloc]
0x001e65de6ec -[VZVirtualMachine delegate]
0x001e65de6e0 -[VZVirtualMachine setDelegate:]
0x001e65de558 -[VZVirtualMachine .cxx_destruct]
0x001e65de720 -[VZVirtualMachine state]
0x001e65de540 -[VZVirtualMachine .cxx_construct]
0x001e65de718 -[VZVirtualMachine setState:]
0x001e65ef4f0 -[VZVirtualMachine initWithConfiguration:]
0x001e65ef5ac -[VZVirtualMachine _serviceProcessIdentifier]
0x001e65e19f0 -[VZVirtualMachine startWithCompletionHandler:]
0x001e65f829c -[VZVirtualMachine _stateDescription]
0x001e65e0b94 -[VZVirtualMachine stopWithCompletionHandler:]
0x001e65e1b24 -[VZVirtualMachine canPause]
0x001e65dec3c -[VZVirtualMachine resumeWithCompletionHandler:]
0x001e65f865c -[VZVirtualMachine _audioDevices]
0x001e65dfd54 -[VZVirtualMachine pauseWithCompletionHandler:]
0x001e65e1bbc -[VZVirtualMachine canStart]
0x001e65e1b70 -[VZVirtualMachine canStop]
0x001e65f85ac -[VZVirtualMachine _keyboards]
0x001e65e1c0c -[VZVirtualMachine initWithConfiguration:queue:]
0x001e65f8554 -[VZVirtualMachine _pointingDevices]
0x001e65f84fc -[VZVirtualMachine _multiTouchDevices]
0x001e65f8604 -[VZVirtualMachine _graphicsDevices]
0x001e65de6d4 -[VZVirtualMachine directorySharingDevices]
0x001e65de6c8 -[VZVirtualMachine memoryBalloonDevices]
0x001e65de6bc -[VZVirtualMachine networkDevices]
0x001e65de6b0 -[VZVirtualMachine socketDevices]
0x001e65f1998 -[VZVirtualMachine _startWithOptions:completionHandler:]
0x001e65e1ad8 -[VZVirtualMachine canResume]
0x001e65e1a8c -[VZVirtualMachine canRequestStop]
0x001e65de7a8 -[VZVirtualMachine requestStopWithError:]
0x001e65f84b8 -[VZVirtualMachine _serialPorts]
0x001e65f824c -[VZVirtualMachine _USBDevices]
0x001e65f83a4 -[VZVirtualMachine _debugStub]
0x001e65f8210 -[VZVirtualMachine _canAttachUSBDevices]
0x001e65f81d4 -[VZVirtualMachine _canDetachUSBDevices]
0x001e65f194c -[VZVirtualMachine _canCreateCore]
0x001e65f8158 -[VZVirtualMachine _canAttachUSBDevice:]
0x001e65f80d0 -[VZVirtualMachine _canDetachUSBDevice:]
0x001e65f7e88 -[VZVirtualMachine _attachUSBDevice:error:]
0x001e65f7ba4 -[VZVirtualMachine _detachUSBDevice:error:]
0x001e65f047c -[VZVirtualMachine _createCoreWithCompletionHandler:]
0x001e65ef600 -[VZVirtualMachine _getUSBControllerLocationIDWithCompletionHandler:]
0x0020f6371d8 VZSingleDirectoryShare : VZDirectoryShare {
// instance variables
+0x08 @"VZSharedDirectory" _directory (0x8)
}
@property (T@"VZSharedDirectory",R,V_directory) directory
// instance methods
0x001e65fb780 -[VZSingleDirectoryShare .cxx_destruct]
0x001e65fb794 -[VZSingleDirectoryShare directory]
0x001e65fb9ac -[VZSingleDirectoryShare initWithDirectory:]
0x001e65fb7a4 -[VZSingleDirectoryShare _share]
0x001e65fb878 -[VZSingleDirectoryShare encodeWithEncoder:]
0x0020f637228 VZDiskImageStorageDeviceAttachment : VZStorageDeviceAttachment {
// instance variables
+0x08 @"_VZDiskImage" _diskImage (0x8)
}
@property (T@"NSURL",R,C) URL
@property (TB,R,GisReadOnly) readOnly
@property (Tq,R) cachingMode
@property (Tq,R) synchronizationMode
// instance methods
0x001e65fba2c -[VZDiskImageStorageDeviceAttachment .cxx_destruct]
0x001e65fbf78 -[VZDiskImageStorageDeviceAttachment URL]
0x001e65fbf60 -[VZDiskImageStorageDeviceAttachment isReadOnly]
0x001e65fba40 -[VZDiskImageStorageDeviceAttachment _attachment]
0x001e65fc118 -[VZDiskImageStorageDeviceAttachment initWithURL:readOnly:error:]
0x001e65fbc98 -[VZDiskImageStorageDeviceAttachment encodeWithEncoder:]
0x001e65fc27c -[VZDiskImageStorageDeviceAttachment _initWithDiskImage:]
0x001e65fbf48 -[VZDiskImageStorageDeviceAttachment cachingMode]
0x001e65fbf30 -[VZDiskImageStorageDeviceAttachment synchronizationMode]
0x001e65fbf90 -[VZDiskImageStorageDeviceAttachment initWithURL:readOnly:cachingMode:synchronizationMode:error:]
0x0020f637278 VZNetworkDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 @"VZNetworkDeviceAttachment" _attachment (0x8)
+0x18 q _type (0x8)
+0x20 Q _networkDeviceIndex (0x8)
}
@property (Tq,R) _type
@property (T@"VZNetworkDeviceAttachment",&) attachment
// instance methods
0x001e65fc344 -[VZNetworkDevice .cxx_destruct]
0x001e65fc428 -[VZNetworkDevice _type]
0x001e65fc420 -[VZNetworkDevice attachment]
0x001e65fc384 -[VZNetworkDevice setAttachment:]
0x0020f6379d0 _VZVirtioDeviceSpecificConfiguration : NSObject<NSCopying> @property (T{expected<std::variant<std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, NSError *>=(storage<std::variant<std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, NSError *>=c{variant<std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>={__impl<std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>=(__union<std::__variant_detail::_Trait::_Available, 0UL, std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>=c{__alt<0UL, std::vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>>={vector<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration, std::allocator<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>>=^{DeviceSpecificConfiguration}^{DeviceSpecificConfiguration}{__compressed_pair<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration *, std::allocator<VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>>=^{DeviceSpecificConfiguration}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::CustomVirtioDevice::DeviceSpecificConfigurations::DeviceSpecificConfiguration>={DeviceSpecificConfiguration={DynamicArray<unsigned char, 0UL>=Q{ConditionallyInlineBuffer<unsigned char, 0UL>={OutOfLineBuffer=*}}}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}}@)B},R) _configuration
// instance methods
0x001e65fc464 -[_VZVirtioDeviceSpecificConfiguration copyWithZone:]
0x001e65fc498 -[_VZVirtioDeviceSpecificConfiguration _init]
0x001e65fc430 -[_VZVirtioDeviceSpecificConfiguration _configuration]
0x0020f6374a8 VZVirtioFileSystemDevice : VZDirectorySharingDevice {
// instance variables
+0x18 @"VZVirtioFileSystemDeviceConfiguration" _configuration (0x8)
}
@property (T@"NSString",R,C) tag
@property (T@"VZDirectoryShare",&) share
// instance methods
0x001e65fc4d0 -[VZVirtioFileSystemDevice .cxx_destruct]
0x001e65febd8 -[VZVirtioFileSystemDevice tag]
0x001e65feb4c -[VZVirtioFileSystemDevice share]
0x001e65fc4e4 -[VZVirtioFileSystemDevice setShare:]
0x0020f637340 _VZLinearFramebufferGraphicsDeviceConfiguration : VZGraphicsDeviceConfiguration {
// instance variables
+0x08 {CGSize="width"d"height"d} _backingStoreSize (0x10)
}
@property (T{CGSize=dd},R,V_backingStoreSize) backingStoreSize
// instance methods
0x001e65fef68 -[_VZLinearFramebufferGraphicsDeviceConfiguration copyWithZone:]
0x001e65fec30 -[_VZLinearFramebufferGraphicsDeviceConfiguration validateWithError:]
0x001e65fed6c -[_VZLinearFramebufferGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e65fef6c -[_VZLinearFramebufferGraphicsDeviceConfiguration initWithBackingStoreSize:]
0x001e65fec38 -[_VZLinearFramebufferGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e65feec8 -[_VZLinearFramebufferGraphicsDeviceConfiguration _graphicsDevice]
0x001e65febf0 -[_VZLinearFramebufferGraphicsDeviceConfiguration backingStoreSize]
0x0020f637868 _VZVirtualMachineStartOptions : NSObject {
// instance variables
+0x08 B _forceDFU (0x1)
+0x09 B _stopInIBootStage1 (0x1)
+0x0a B _stopInIBootStage2 (0x1)
+0x0b B _bootMacOSRecovery (0x1)
+0x10 q _panicAction (0x8)
+0x18 q _restartAction (0x8)
}
@property (TB,V_forceDFU) forceDFU
@property (TB,V_stopInIBootStage1) stopInIBootStage1
@property (TB,V_stopInIBootStage2) stopInIBootStage2
@property (TB,V_bootMacOSRecovery) bootMacOSRecovery
@property (Tq,V_panicAction) panicAction
@property (Tq,V_restartAction) restartAction
// instance methods
0x001e65ff034 -[_VZVirtualMachineStartOptions init]
0x001e65fefcc -[_VZVirtualMachineStartOptions restartAction]
0x001e65fefc4 -[_VZVirtualMachineStartOptions setRestartAction:]
0x001e65ff028 -[_VZVirtualMachineStartOptions forceDFU]
0x001e65ff020 -[_VZVirtualMachineStartOptions setForceDFU:]
0x001e65ff014 -[_VZVirtualMachineStartOptions stopInIBootStage1]
0x001e65ff00c -[_VZVirtualMachineStartOptions setStopInIBootStage1:]
0x001e65ff000 -[_VZVirtualMachineStartOptions stopInIBootStage2]
0x001e65feff8 -[_VZVirtualMachineStartOptions setStopInIBootStage2:]
0x001e65fefec -[_VZVirtualMachineStartOptions bootMacOSRecovery]
0x001e65fefe4 -[_VZVirtualMachineStartOptions setBootMacOSRecovery:]
0x001e65fefdc -[_VZVirtualMachineStartOptions panicAction]
0x001e65fefd4 -[_VZVirtualMachineStartOptions setPanicAction:]
0x0020f637d40 VZVirtioSocketDevice : VZSocketDevice {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _queue (0x8)
+0x18 Q _guestContextID (0x8)
+0x20 {map<unsigned int, VZVirtioSocketListener *, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, VZVirtioSocketListener *>>>="__tree_"{__tree<std::__value_type<unsigned int, VZVirtioSocketListener *>, std::__map_value_compare<unsigned int, std::__value_type<unsigned int, VZVirtioSocketListener *>, std::less<unsigned int>, true>, std::allocator<std::__value_type<unsigned int, VZVirtioSocketListener *>>>="__begin_node_"^v"__pair1_"{__compressed_pair<std::__tree_end_node<std::__tree_node_base<void *> *>, std::allocator<std::__tree_node<std::__value_type<unsigned int, VZVirtioSocketListener *>, void *>>>="__value_"{__tree_end_node<std::__tree_node_base<void *> *>="__left_"^v}}"__pair3_"{__compressed_pair<unsigned long, std::__map_value_compare<unsigned int, std::__value_type<unsigned int, VZVirtioSocketListener *>, std::less<unsigned int>, true>>="__value_"Q}}} _listeners (0x18)
+0x38 {vector<VZVirtioSocketConnection *__weak, std::allocator<VZVirtioSocketConnection *__weak>>="__begin_"^@"__end_"^@"__end_cap_"{__compressed_pair<VZVirtioSocketConnection *__weak *, std::allocator<VZVirtioSocketConnection *__weak>>="__value_"^@}} _guest_connections (0x18)
+0x50 {vector<PendingGuestConnection, std::allocator<PendingGuestConnection>>="__begin_"^{PendingGuestConnection}"__end_"^{PendingGuestConnection}"__end_cap_"{__compressed_pair<PendingGuestConnection *, std::allocator<PendingGuestConnection>>="__value_"^{PendingGuestConnection}}} _pending_guest_connections (0x18)
}
// instance methods
0x001e65ff0c4 -[VZVirtioSocketDevice .cxx_destruct]
0x001e65ff070 -[VZVirtioSocketDevice .cxx_construct]
0x001e6600e44 -[VZVirtioSocketDevice setSocketListener:forPort:]
0x001e660098c -[VZVirtioSocketDevice removeSocketListenerForPort:]
0x001e65ff214 -[VZVirtioSocketDevice connectToPort:completionHandler:]
0x0020f6385d8 _VZQuickLookEvent : NSObject // instance methods
0x001e6601140 -[_VZQuickLookEvent initWithEvent:]
0x0020f638358 _VZCustomVirtioDevice : NSObject {
// instance variables
+0x08 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _device_queue (0x8)
+0x10 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _messenger_queue (0x8)
+0x18 @"NSObject<OS_xpc_object>" _connection (0x8)
+0x20 Q _deviceIndex (0x8)
+0x28 @"_VZCustomVirtioDeviceConfiguration" _configuration (0x8)
+0x30 {unique_ptr<Vz::CustomVirtioDeviceManager, std::default_delete<Vz::CustomVirtioDeviceManager>>="__ptr_"{__compressed_pair<Vz::CustomVirtioDeviceManager *, std::default_delete<Vz::CustomVirtioDeviceManager>>="__value_"^{CustomVirtioDeviceManager}}} _device_manager (0x8)
+0x38 {BitSet<unsigned int, 64UL>="_blocks"{array<unsigned int, 2UL>="__elems_"[2I]}} _driverFeatures (0x8)
+0x40 {vector<_VZVirtioQueue *, std::allocator<_VZVirtioQueue *>>="__begin_"^@"__end_"^@"__end_cap_"{__compressed_pair<_VZVirtioQueue *__strong *, std::allocator<_VZVirtioQueue *>>="__value_"^@}} _queues (0x18)
+0x58 @"NSObject<OS_xpc_object>" _anonymous_connection (0x8)
+0x60 @"<_VZCustomVirtioDeviceDelegate>" _delegate (0x8)
}
@property (T@"<_VZCustomVirtioDeviceDelegate>",W,V_delegate) delegate
// instance methods
0x001e6601304 -[_VZCustomVirtioDevice dealloc]
0x001e66012d8 -[_VZCustomVirtioDevice delegate]
0x001e66012cc -[_VZCustomVirtioDevice setDelegate:]
0x001e66011f4 -[_VZCustomVirtioDevice .cxx_destruct]
0x001e66011e0 -[_VZCustomVirtioDevice .cxx_construct]
0x001e6602fb8 -[_VZCustomVirtioDevice driverFeaturesAt:error:]
0x001e6602ddc -[_VZCustomVirtioDevice guestMemoryAtPhysicalAddress:length:]
0x001e6602d94 -[_VZCustomVirtioDevice queueAtIndex:]
0x001e6601788 -[_VZCustomVirtioDevice updateDeviceSpecificConfiguration:completionHandler:]
0x001e66013a4 -[_VZCustomVirtioDevice requestDeviceReset]
0x0020f637458 VZFileHandleNetworkDeviceAttachment : VZNetworkDeviceAttachment {
// instance variables
+0x08 @"NSFileHandle" _fileHandle (0x8)
}
@property (T@"NSFileHandle",R,V_fileHandle) fileHandle
// instance methods
0x001e66043ac -[VZFileHandleNetworkDeviceAttachment .cxx_destruct]
0x001e66043c0 -[VZFileHandleNetworkDeviceAttachment fileHandle]
0x001e66043d0 -[VZFileHandleNetworkDeviceAttachment _attachment]
0x001e6604440 -[VZFileHandleNetworkDeviceAttachment initWithFileHandle:]
0x0020f638b78 VZVirtioFileSystemDeviceConfiguration : VZDirectorySharingDeviceConfiguration {
// instance variables
+0x08 @"NSString" _tag (0x8)
+0x10 @"VZDirectoryShare" _share (0x8)
}
@property (T@"NSString",C) tag
@property (T@"VZDirectoryShare",&,V_share) share
// class methods
0x001e660566c +[VZVirtioFileSystemDeviceConfiguration validateTag:error:]
// instance methods
0x001e6605520 -[VZVirtioFileSystemDeviceConfiguration copyWithZone:]
0x001e6604630 -[VZVirtioFileSystemDeviceConfiguration .cxx_destruct]
0x001e66052a0 -[VZVirtioFileSystemDeviceConfiguration setTag:]
0x001e66055a8 -[VZVirtioFileSystemDeviceConfiguration initWithTag:]
0x001e66054c0 -[VZVirtioFileSystemDeviceConfiguration tag]
0x001e6604690 -[VZVirtioFileSystemDeviceConfiguration share]
0x001e6604684 -[VZVirtioFileSystemDeviceConfiguration setShare:]
0x001e6605150 -[VZVirtioFileSystemDeviceConfiguration encodeWithEncoder:]
0x001e66046a0 -[VZVirtioFileSystemDeviceConfiguration _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex:]
0x001e66047b0 -[VZVirtioFileSystemDeviceConfiguration _directorySharingDevice]
0x0020f6374f8 _VZDiskImageFormat : NSObject {
// instance variables
+0x08 ^{DiskImageFormat=^^?} _format (0x8)
+0x10 B _canCreateFixedDiskImages (0x1)
+0x11 B _canCreateDynamicDiskImages (0x1)
}
@property (T@"NSString",R) identifier
@property (TB,R,V_canCreateFixedDiskImages) canCreateFixedDiskImages
@property (TB,R,V_canCreateDynamicDiskImages) canCreateDynamicDiskImages
// class methods
0x001e6606bcc +[_VZDiskImageFormat supportedFormats]
0x001e66067fc +[_VZDiskImageFormat rawDiskImageFormat]
// instance methods
0x001e6606734 -[_VZDiskImageFormat identifier]
0x001e6605f6c -[_VZDiskImageFormat createFixedDiskImageWithURL:suggestedSize:completionHandler:]
0x001e6605704 -[_VZDiskImageFormat createDynamicDiskImageWithURL:suggestedSize:completionHandler:]
0x001e66056f8 -[_VZDiskImageFormat canCreateFixedDiskImages]
0x001e66056ec -[_VZDiskImageFormat canCreateDynamicDiskImages]
0x0020f638f10 _VZGDBDebugStub : _VZDebugStub {
// instance variables
+0x08 {FileDescriptor="_fd"i} _serverSocketFileDescriptor (0x4)
+0x0c S _port (0x2)
}
@property (TS,R,V_port) port
// instance methods
0x001e6606c34 -[_VZGDBDebugStub .cxx_destruct]
0x001e6606cb4 -[_VZGDBDebugStub port]
0x001e6606c20 -[_VZGDBDebugStub .cxx_construct]
0x001e6606cc4 -[_VZGDBDebugStub _debugStub]
0x0020f639618 VZNetworkDeviceAttachment : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>={__impl<VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Bridged>={Bridged={basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::FileDescriptor>={FileDescriptor={FileDescriptor=i}}}(__union<std::__variant_detail::_Trait::_Available, 2UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<2UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::HostOnly>={HostOnly=}}(__union<std::__variant_detail::_Trait::_Available, 3UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>=c{__alt<3UL, VzCore::VirtualMachineConfiguration::NetworkDevice::Attachments::Nat>={Nat=}}(__union<std::__variant_detail::_Trait::_Available, 4UL>=)))))I}}@)B},R) _attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6606ec0 -[VZNetworkDeviceAttachment _init]
0x001e6606e8c -[VZNetworkDeviceAttachment _attachment]
0x001e6606e30 -[VZNetworkDeviceAttachment encodeWithEncoder:]
0x0020f637570 _VZEFIBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSURL" _efiURL (0x8)
+0x10 @"_VZEFIVariableStore" _variableStore (0x8)
}
@property (T@"NSURL",C,V_efiURL) efiURL
@property (T@"_VZEFIVariableStore",&,V_variableStore) variableStore
// instance methods
0x001e660778c -[_VZEFIBootLoader copyWithZone:]
0x001e6607814 -[_VZEFIBootLoader init]
0x001e6606ef8 -[_VZEFIBootLoader .cxx_destruct]
0x001e6607530 -[_VZEFIBootLoader encodeWithEncoder:]
0x001e6606f68 -[_VZEFIBootLoader setEfiURL:]
0x001e6606f4c -[_VZEFIBootLoader setVariableStore:]
0x001e6606f84 -[_VZEFIBootLoader _bootLoaderForConfiguration:]
0x001e6606f74 -[_VZEFIBootLoader efiURL]
0x001e6606f58 -[_VZEFIBootLoader variableStore]
0x0020f637de0 VZMemoryBalloonDevice : NSObject // instance methods
0x001e660784c -[VZMemoryBalloonDevice _init]
0x0020f6375e8 VZSocketDevice : NSObject // instance methods
0x001e6607884 -[VZSocketDevice _init]
0x0020f637638 VZMacGraphicsDisplayConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 q _widthInPixels (0x8)
+0x10 q _heightInPixels (0x8)
+0x18 q _pixelsPerInch (0x8)
}
@property (Tq,V_widthInPixels) widthInPixels
@property (Tq,V_heightInPixels) heightInPixels
@property (Tq,V_pixelsPerInch) pixelsPerInch
// instance methods
0x001e66078ec -[VZMacGraphicsDisplayConfiguration copyWithZone:]
0x001e66079bc -[VZMacGraphicsDisplayConfiguration initWithWidthInPixels:heightInPixels:pixelsPerInch:]
0x001e660792c -[VZMacGraphicsDisplayConfiguration initForScreen:sizeInPoints:]
0x001e66078e4 -[VZMacGraphicsDisplayConfiguration widthInPixels]
0x001e66078dc -[VZMacGraphicsDisplayConfiguration setWidthInPixels:]
0x001e66078d4 -[VZMacGraphicsDisplayConfiguration heightInPixels]
0x001e66078cc -[VZMacGraphicsDisplayConfiguration setHeightInPixels:]
0x001e66078c4 -[VZMacGraphicsDisplayConfiguration pixelsPerInch]
0x001e66078bc -[VZMacGraphicsDisplayConfiguration setPixelsPerInch:]
0x0020f638100 VZSerialPortConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 @"VZSerialPortAttachment" _attachment (0x8)
}
@property (T{expected<VzCore::VirtualMachineConfiguration::SerialPort, NSError *>=(storage<VzCore::VirtualMachineConfiguration::SerialPort, NSError *>=c{SerialPort=i{optional<VzCore::VirtualMachineConfiguration::SerialPort::Role>=(?=ci)B}{optional<std::variant<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>>=(?=c{variant<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>={__impl<VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::FileDescriptors>={FileDescriptors={optional<Base::FileDescriptor>=(?=c{FileDescriptor=i})B}{optional<Base::FileDescriptor>=(?=c{FileDescriptor=i})B}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::SerialPort::Attachments::Socket>={Socket=i{FileDescriptor=i}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}})B}}@)B},R) _serialPort
@property (T@"VZSerialPortAttachment",&,V_attachment) attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// class methods
0x001e6607c94 +[VZSerialPortConfiguration serialPortType]
// instance methods
0x001e6607c14 -[VZSerialPortConfiguration copyWithZone:]
0x001e6607a34 -[VZSerialPortConfiguration .cxx_destruct]
0x001e6607c5c -[VZSerialPortConfiguration _init]
0x001e6607a48 -[VZSerialPortConfiguration attachment]
0x001e6607a40 -[VZSerialPortConfiguration setAttachment:]
0x001e6607bb8 -[VZSerialPortConfiguration encodeWithEncoder:]
0x001e6607a54 -[VZSerialPortConfiguration makeSerialPortForVirtualMachine:serialPortIndex:]
0x001e6607b84 -[VZSerialPortConfiguration _serialPort]
0x0020f637688 _VZVirtioGenericDeviceSpecificConfiguration : _VZVirtioDeviceSpecificConfiguration {
// instance variables
+0x08 @"NSData" _configurationData (0x8)
}
@property (T@"NSData",R,C,V_configurationData) configurationData
// instance methods
0x001e6607dbc -[_VZVirtioGenericDeviceSpecificConfiguration copyWithZone:]
0x001e6607cc8 -[_VZVirtioGenericDeviceSpecificConfiguration .cxx_destruct]
0x001e6607cdc -[_VZVirtioGenericDeviceSpecificConfiguration configurationData]
0x001e6607cec -[_VZVirtioGenericDeviceSpecificConfiguration _configuration]
0x001e6607e30 -[_VZVirtioGenericDeviceSpecificConfiguration initWithConfigurationData:]
0x0020f6376d8 _VZUSBMouseConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e6607f88 -[_VZUSBMouseConfiguration copyWithZone:]
0x001e6607f8c -[_VZUSBMouseConfiguration init]
0x001e6607f68 -[_VZUSBMouseConfiguration encodeWithEncoder:]
0x001e6607ee4 -[_VZUSBMouseConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x001e6607f80 -[_VZUSBMouseConfiguration _pointingDevice]
0x0020f637728 _VZSerialPort : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _serialPortIndex (0x8)
+0x18 @"VZSerialPortAttachment" _attachment (0x8)
+0x20 q _type (0x8)
}
@property (Tq,R,V_type) type
@property (T@"VZSerialPortAttachment",&) attachment
// instance methods
0x001e6607fc4 -[_VZSerialPort .cxx_destruct]
0x001e6608004 -[_VZSerialPort type]
0x001e66080a8 -[_VZSerialPort attachment]
0x001e660800c -[_VZSerialPort setAttachment:]
0x0020f6377c8 VZMacOSConfigurationRequirements : NSObject {
// instance variables
+0x08 @"VZMacHardwareModel" _hardwareModel (0x8)
+0x10 Q _minimumSupportedCPUCount (0x8)
+0x18 Q _minimumSupportedMemorySize (0x8)
+0x20 @"NSMutableSet" _variants (0x8)
+0x28 {optional<std::tuple<unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>>=""(?="__null_state_"c"__val_"{tuple<unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>="__base_"{__tuple_impl<std::__tuple_indices<0, 1, 2, 3, 4>, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>="__value_"Q"__value_"Q"__value_"Q"__value_"Q"__value_"Q}})"__engaged_"B} _requiredMobileDeviceVersion (0x30)
}
@property (T@"VZMacHardwareModel",R,C,V_hardwareModel) hardwareModel
@property (TQ,R,V_minimumSupportedCPUCount) minimumSupportedCPUCount
@property (TQ,R,V_minimumSupportedMemorySize) minimumSupportedMemorySize
// instance methods
0x001e66080bc -[VZMacOSConfigurationRequirements .cxx_destruct]
0x001e66080b0 -[VZMacOSConfigurationRequirements .cxx_construct]
0x001e660811c -[VZMacOSConfigurationRequirements _variants]
0x001e6608110 -[VZMacOSConfigurationRequirements hardwareModel]
0x001e6608108 -[VZMacOSConfigurationRequirements minimumSupportedCPUCount]
0x001e6608100 -[VZMacOSConfigurationRequirements minimumSupportedMemorySize]
0x0020f637818 VZMacOSRestoreImage : NSObject {
// instance variables
+0x08 {shared_ptr<VzInstallation::InstallerMessenger>="__ptr_"^{InstallerMessenger}"__cntrl_"^{__shared_weak_count}} _messenger (0x10)
+0x18 @"NSArray" _configurations (0x8)
+0x20 {optional<std::tuple<unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>>=""(?="__null_state_"c"__val_"{tuple<unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>="__base_"{__tuple_impl<std::__tuple_indices<0, 1, 2, 3, 4>, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long>="__value_"Q"__value_"Q"__value_"Q"__value_"Q"__value_"Q}})"__engaged_"B} _hostMobileDeviceVersion (0x30)
+0x50 @"NSURL" _URL (0x8)
+0x58 @"NSString" _buildVersion (0x8)
+0x60 @"NSDictionary" _restoreOptions (0x8)
+0x68 {?="majorVersion"q"minorVersion"q"patchVersion"q} _operatingSystemVersion (0x18)
}
@property (T@"NSArray",R,C) _configurations
@property (T@"NSURL",R,C,V_URL) URL
@property (T@"NSString",R,C,V_buildVersion) buildVersion
@property (T{?=qqq},R,V_operatingSystemVersion) operatingSystemVersion
@property (T@"VZMacOSConfigurationRequirements",R,C) mostFeaturefulSupportedConfiguration
// class methods
0x001e6608d70 +[VZMacOSRestoreImage _loadFileURL:deviceClassParser:completionHandler:]
0x001e6608614 +[VZMacOSRestoreImage _fetchLatestSupportedWithOptions:completionHandler:]
0x001e66085f8 +[VZMacOSRestoreImage loadFileURL:completionHandler:]
0x001e66085e0 +[VZMacOSRestoreImage fetchLatestSupportedWithCompletionHandler:]
0x001e660ba00 +[VZMacOSRestoreImage _loadCatalogWithOptions:completionHandler:]
// instance methods
0x001e66082e4 -[VZMacOSRestoreImage dealloc]
0x001e6608204 -[VZMacOSRestoreImage .cxx_destruct]
0x001e66082d8 -[VZMacOSRestoreImage URL]
0x001e66081f4 -[VZMacOSRestoreImage .cxx_construct]
0x001e66082b4 -[VZMacOSRestoreImage operatingSystemVersion]
0x001e660860c -[VZMacOSRestoreImage _configurations]
0x001e66082cc -[VZMacOSRestoreImage buildVersion]
0x001e66083c0 -[VZMacOSRestoreImage mostFeaturefulSupportedConfiguration]
0x0020f6377f0 VZMacOSInstaller : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 B _virtualMachineStarted (0x1)
+0x11 B _installStarted (0x1)
+0x12 B _installCompleted (0x1)
+0x13 B _installCancelled (0x1)
+0x18 @? _completionHandler (0x8)
+0x20 {shared_ptr<VzInstallation::InstallerMessenger>="__ptr_"^{InstallerMessenger}"__cntrl_"^{__shared_weak_count}} _messenger (0x10)
+0x30 @"NSDictionary" _restoreOptions (0x8)
+0x38 @"NSProgress" _progress (0x8)
+0x40 @"NSURL" _restoreImageURL (0x8)
}
@property (T@"NSProgress",R,V_progress) progress
@property (T@"VZVirtualMachine",R,V_virtualMachine) virtualMachine
@property (T@"NSURL",R,V_restoreImageURL) restoreImageURL
// class methods
0x001e6615d74 +[VZMacOSInstaller _installerWithVirtualMachine:restoreOptions:]
// instance methods
0x001e6614124 -[VZMacOSInstaller .cxx_destruct]
0x001e661411c -[VZMacOSInstaller .cxx_construct]
0x001e66141ec -[VZMacOSInstaller progress]
0x001e66141e0 -[VZMacOSInstaller virtualMachine]
0x001e66141d4 -[VZMacOSInstaller restoreImageURL]
0x001e6615814 -[VZMacOSInstaller initWithVirtualMachine:restoreImageURL:]
0x001e66141f8 -[VZMacOSInstaller installWithCompletionHandler:]
0x0020f637890 _VZAudioDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _audioDeviceIndex (0x8)
}
// instance methods
0x001e66161e4 -[_VZAudioDevice .cxx_destruct]
0x001e66161ec -[_VZAudioDevice _initWithVirtualMachine:audioDeviceIndex:]
0x0020f6389e8 VZStorageDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 @"VZStorageDeviceAttachment" _attachment (0x8)
}
@property (T{expected<VzCore::VirtualMachineConfiguration::StorageDevice, NSError *>=(storage<VzCore::VirtualMachineConfiguration::StorageDevice, NSError *>=c{StorageDevice=i{variant<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>={__impl<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>={DiskImage={DiskImageReference={basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}B{optional<Storage::DiskCapacity>=(?=c{DiskCapacity=I{BlockNumber=Q}})B}i{vector<Base::FileDescriptor, std::allocator<Base::FileDescriptor>>=^{FileDescriptor}^{FileDescriptor}{__compressed_pair<Base::FileDescriptor *, std::allocator<Base::FileDescriptor>>=^{FileDescriptor}}}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL>=))I}}{basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}}@)B},R) _storageDevice
@property (T@"VZStorageDeviceAttachment",R,V_attachment) attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6616324 -[VZStorageDeviceConfiguration copyWithZone:]
0x001e661627c -[VZStorageDeviceConfiguration .cxx_destruct]
0x001e6616288 -[VZStorageDeviceConfiguration attachment]
0x001e66162c8 -[VZStorageDeviceConfiguration encodeWithEncoder:]
0x001e6616358 -[VZStorageDeviceConfiguration _initWithAttachment:]
0x001e6616294 -[VZStorageDeviceConfiguration _storageDevice]
0x0020f639348 _VZKeyboard : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 I _deviceIdentifier (0x4)
+0x18 q _type (0x8)
+0x20 Q _activeIndicators (0x8)
}
@property (Tq,R,V_type) type
@property (TQ,R,V_activeIndicators) activeIndicators
// instance methods
0x001e66167fc -[_VZKeyboard .cxx_destruct]
0x001e661680c -[_VZKeyboard type]
0x001e6616804 -[_VZKeyboard activeIndicators]
0x001e66176b4 -[_VZKeyboard initWithType:virtualMachine:deviceIdentifier:]
0x001e6616814 -[_VZKeyboard sendKeyEvents:]
0x0020f637c00 _VZGraphicsDevice : NSObject {
// instance variables
+0x08 q _type (0x8)
+0x10 @"NSArray" _framebuffers (0x8)
}
@property (Tq,R,V_type) type
@property (T@"NSArray",R,C,V_framebuffers) framebuffers
// instance methods
0x001e6617afc -[_VZGraphicsDevice .cxx_destruct]
0x001e6617b14 -[_VZGraphicsDevice type]
0x001e6617b08 -[_VZGraphicsDevice framebuffers]
0x0020f637908 VZUSBScreenCoordinatePointingDeviceConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e6617c78 -[VZUSBScreenCoordinatePointingDeviceConfiguration copyWithZone:]
0x001e6617c7c -[VZUSBScreenCoordinatePointingDeviceConfiguration init]
0x001e6617c58 -[VZUSBScreenCoordinatePointingDeviceConfiguration encodeWithEncoder:]
0x001e6617bd4 -[VZUSBScreenCoordinatePointingDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x001e6617c70 -[VZUSBScreenCoordinatePointingDeviceConfiguration _pointingDevice]
0x0020f637958 _VZVirtioInputDeviceSpecificConfiguration : _VZVirtioDeviceSpecificConfiguration {
// instance variables
+0x08 @"NSArray" _configurations (0x8)
}
@property (T@"NSArray",R,C) configurations
// instance methods
0x001e66182f4 -[_VZVirtioInputDeviceSpecificConfiguration copyWithZone:]
0x001e6617dd8 -[_VZVirtioInputDeviceSpecificConfiguration .cxx_destruct]
0x001e6617dec -[_VZVirtioInputDeviceSpecificConfiguration _configuration]
0x001e6618394 -[_VZVirtioInputDeviceSpecificConfiguration configurations]
0x001e6618404 -[_VZVirtioInputDeviceSpecificConfiguration initWithConfigurations:]
0x0020f6379f8 VZHostAudioInputStreamSource : VZAudioInputStreamSource // instance methods
0x001e6618638 -[VZHostAudioInputStreamSource init]
0x001e6618610 -[VZHostAudioInputStreamSource _attachment]
0x001e6618620 -[VZHostAudioInputStreamSource encodeWithEncoder:]
0x0020f637a98 VZVirtioSoundDeviceOutputStreamConfiguration : VZVirtioSoundDeviceStreamConfiguration {
// instance variables
+0x08 @"VZAudioOutputStreamSink" _sink (0x8)
}
@property (T@"VZAudioOutputStreamSink",&,V_sink) sink
// instance methods
0x001e66188e8 -[VZVirtioSoundDeviceOutputStreamConfiguration init]
0x001e6618670 -[VZVirtioSoundDeviceOutputStreamConfiguration .cxx_destruct]
0x001e66186a0 -[VZVirtioSoundDeviceOutputStreamConfiguration _stream]
0x001e6618690 -[VZVirtioSoundDeviceOutputStreamConfiguration sink]
0x001e6618784 -[VZVirtioSoundDeviceOutputStreamConfiguration encodeWithEncoder:]
0x001e6618684 -[VZVirtioSoundDeviceOutputStreamConfiguration setSink:]
0x0020f639410 VZMacPlatformConfiguration : VZPlatformConfiguration {
// instance variables
+0x08 B _productionModeEnabled (0x1)
+0x10 @"VZMacHardwareModel" _hardwareModel (0x8)
+0x18 @"VZMacMachineIdentifier" _machineIdentifier (0x8)
+0x20 @"VZMacAuxiliaryStorage" _auxiliaryStorage (0x8)
}
@property (TB,G_isProductionModeEnabled,S_setProductionModeEnabled:) _productionModeEnabled
@property (T@"VZMacHardwareModel",C,V_hardwareModel) hardwareModel
@property (T@"VZMacMachineIdentifier",C,V_machineIdentifier) machineIdentifier
@property (T@"VZMacAuxiliaryStorage",&,V_auxiliaryStorage) auxiliaryStorage
// instance methods
0x001e6619854 -[VZMacPlatformConfiguration copyWithZone:]
0x001e6619914 -[VZMacPlatformConfiguration init]
0x001e6618920 -[VZMacPlatformConfiguration .cxx_destruct]
0x001e66189dc -[VZMacPlatformConfiguration _platform]
0x001e661933c -[VZMacPlatformConfiguration validate]
0x001e66189cc -[VZMacPlatformConfiguration hardwareModel]
0x001e66189c0 -[VZMacPlatformConfiguration setHardwareModel:]
0x001e661942c -[VZMacPlatformConfiguration encodeWithEncoder:]
0x001e6618988 -[VZMacPlatformConfiguration setAuxiliaryStorage:]
0x001e66189a4 -[VZMacPlatformConfiguration setMachineIdentifier:]
0x001e66199e4 -[VZMacPlatformConfiguration _setProductionModeEnabled:]
0x001e66189b0 -[VZMacPlatformConfiguration machineIdentifier]
0x001e6618994 -[VZMacPlatformConfiguration auxiliaryStorage]
0x001e6619a38 -[VZMacPlatformConfiguration _isProductionModeEnabled]
0x0020f637b38 VZVirtioSocketListener : NSObject {
// instance variables
+0x08 @"<VZVirtioSocketListenerDelegate>" _delegate (0x8)
}
@property (T@"<VZVirtioSocketListenerDelegate>",W,V_delegate) delegate
// instance methods
0x001e6619a94 -[VZVirtioSocketListener delegate]
0x001e6619a88 -[VZVirtioSocketListener setDelegate:]
0x001e6619a80 -[VZVirtioSocketListener .cxx_destruct]
0x0020f638ba0 _VZ16550SerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e661a048 +[_VZ16550SerialPortConfiguration serialPortType]
// instance methods
0x001e661a010 -[_VZ16550SerialPortConfiguration init]
0x001e6619eac -[_VZ16550SerialPortConfiguration encodeWithEncoder:]
0x001e6619ac0 -[_VZ16550SerialPortConfiguration _serialPort]
0x0020f637b88 VZFileHandleSerialPortAttachment : VZSerialPortAttachment {
// instance variables
+0x08 @"NSFileHandle" _fileHandleForReading (0x8)
+0x10 @"NSFileHandle" _fileHandleForWriting (0x8)
}
@property (T@"NSFileHandle",R,V_fileHandleForReading) fileHandleForReading
@property (T@"NSFileHandle",R,V_fileHandleForWriting) fileHandleForWriting
// instance methods
0x001e661a050 -[VZFileHandleSerialPortAttachment .cxx_destruct]
0x001e661a0b4 -[VZFileHandleSerialPortAttachment fileHandleForReading]
0x001e661a0a4 -[VZFileHandleSerialPortAttachment fileHandleForWriting]
0x001e661a0c4 -[VZFileHandleSerialPortAttachment _attachment]
0x001e661a32c -[VZFileHandleSerialPortAttachment encodeWithEncoder:]
0x001e661a344 -[VZFileHandleSerialPortAttachment initWithFileHandleForReading:fileHandleForWriting:]
0x0020f637bd8 VZMacGraphicsDeviceConfiguration : VZGraphicsDeviceConfiguration {
// instance variables
+0x08 B _prefersLowPower (0x1)
+0x10 @"NSArray" _displays (0x8)
}
@property (TB,S_setPrefersLowPower:) _prefersLowPower
@property (T@"NSArray",C,V_displays) displays
// instance methods
0x001e661b0b4 -[VZMacGraphicsDeviceConfiguration copyWithZone:]
0x001e661b168 -[VZMacGraphicsDeviceConfiguration init]
0x001e661a47c -[VZMacGraphicsDeviceConfiguration .cxx_destruct]
0x001e661a49c -[VZMacGraphicsDeviceConfiguration displays]
0x001e661a490 -[VZMacGraphicsDeviceConfiguration setDisplays:]
0x001e661a4ac -[VZMacGraphicsDeviceConfiguration validateWithError:]
0x001e661a7e8 -[VZMacGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e661b1a0 -[VZMacGraphicsDeviceConfiguration _setPrefersLowPower:]
0x001e661a6b4 -[VZMacGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e661ad60 -[VZMacGraphicsDeviceConfiguration _graphicsDevice]
0x001e661b1f4 -[VZMacGraphicsDeviceConfiguration _prefersLowPower]
0x0020f637c50 _VZVirtioQueueElement : NSObject {
// instance variables
+0x08 {Element=""(?="split"{?="descriptor_index"S}"packed"{?="buffer_id"S"chained_descriptor_count"S})"bytes_written"I"read_buffers"{IoVector="_size"Q"_buffers"{vector<std::span<unsigned char, 18446744073709551615>, std::allocator<std::span<unsigned char, 18446744073709551615>>>="__begin_"^v"__end_"^v"__end_cap_"{__compressed_pair<std::span<unsigned char, 18446744073709551615> *, std::allocator<std::span<unsigned char, 18446744073709551615>>>="__value_"^v}}}"write_buffers"{IoVector="_size"Q"_buffers"{vector<std::span<unsigned char, 18446744073709551615>, std::allocator<std::span<unsigned char, 18446744073709551615>>>="__begin_"^v"__end_"^v"__end_cap_"{__compressed_pair<std::span<unsigned char, 18446744073709551615> *, std::allocator<std::span<unsigned char, 18446744073709551615>>>="__value_"^v}}}} _element (0x48)
+0x50 {shared_ptr<Vz::SharedMemoryMap>="__ptr_"^{SharedMemoryMap}"__cntrl_"^{__shared_weak_count}} _shared_memory_map (0x10)
+0x60 @"_VZVirtioQueue" _owningQueue (0x8)
+0x68 B _has_been_returned (0x1)
+0x70 Q _readBuffersByteCount (0x8)
+0x78 Q _writeBuffersByteCount (0x8)
+0x80 Q _writtenByteCount (0x8)
}
@property (TQ,R,V_readBuffersByteCount) readBuffersByteCount
@property (TQ,R) readBuffersAvailableByteCount
@property (TQ,R,V_writeBuffersByteCount) writeBuffersByteCount
@property (TQ,R) writeBuffersAvailableByteCount
@property (TQ,R,V_writtenByteCount) writtenByteCount
// instance methods
0x001e661b320 -[_VZVirtioQueueElement dealloc]
0x001e661b250 -[_VZVirtioQueueElement .cxx_destruct]
0x001e661b23c -[_VZVirtioQueueElement .cxx_construct]
0x001e661c0f0 -[_VZVirtioQueueElement readBuffersAvailableByteCount]
0x001e661c0e8 -[_VZVirtioQueueElement writeBuffersAvailableByteCount]
0x001e661bcac -[_VZVirtioQueueElement readBuffers]
0x001e661bab0 -[_VZVirtioQueueElement peekIntoReadBuffers:error:]
0x001e661b860 -[_VZVirtioQueueElement readBytes:error:]
0x001e661b728 -[_VZVirtioQueueElement readBytesInto:length:error:]
0x001e661b584 -[_VZVirtioQueueElement write:error:]
0x001e661b440 -[_VZVirtioQueueElement writeData:length:error:]
0x001e661b3b8 -[_VZVirtioQueueElement returnToQueue]
0x001e661b318 -[_VZVirtioQueueElement readBuffersByteCount]
0x001e661b310 -[_VZVirtioQueueElement writeBuffersByteCount]
0x001e661b308 -[_VZVirtioQueueElement writtenByteCount]
0x0020f637ca0 VZVirtioSoundDeviceInputStreamConfiguration : VZVirtioSoundDeviceStreamConfiguration {
// instance variables
+0x08 @"VZAudioInputStreamSource" _source (0x8)
}
@property (T@"VZAudioInputStreamSource",&,V_source) source
// instance methods
0x001e661c370 -[VZVirtioSoundDeviceInputStreamConfiguration init]
0x001e661c0f8 -[VZVirtioSoundDeviceInputStreamConfiguration .cxx_destruct]
0x001e661c118 -[VZVirtioSoundDeviceInputStreamConfiguration source]
0x001e661c128 -[VZVirtioSoundDeviceInputStreamConfiguration _stream]
0x001e661c10c -[VZVirtioSoundDeviceInputStreamConfiguration setSource:]
0x001e661c20c -[VZVirtioSoundDeviceInputStreamConfiguration encodeWithEncoder:]
0x0020f637cf0 _VZDiskImageDescriptor : NSObject {
// instance variables
+0x08 q _cachingMode (0x8)
+0x10 q _synchronizationMode (0x8)
+0x18 B _readOnly (0x1)
+0x20 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",C,V_URL) URL
@property (TB,GisReadOnly,V_readOnly) readOnly
@property (Tq) cachingMode
@property (Tq) synchronizationMode
// instance methods
0x001e661c540 -[_VZDiskImageDescriptor initWithURL:]
0x001e661c3a8 -[_VZDiskImageDescriptor .cxx_destruct]
0x001e661c3d0 -[_VZDiskImageDescriptor URL]
0x001e661c3c8 -[_VZDiskImageDescriptor setURL:]
0x001e661c3bc -[_VZDiskImageDescriptor isReadOnly]
0x001e661c3b4 -[_VZDiskImageDescriptor setReadOnly:]
0x001e661c4d0 -[_VZDiskImageDescriptor setCachingMode:]
0x001e661c41c -[_VZDiskImageDescriptor setSynchronizationMode:]
0x001e661c490 -[_VZDiskImageDescriptor cachingMode]
0x001e661c3dc -[_VZDiskImageDescriptor synchronizationMode]
0x0020f638c18 VZVirtioSocketDeviceConfiguration : VZSocketDeviceConfiguration // instance methods
0x001e661c72c -[VZVirtioSocketDeviceConfiguration init]
0x001e661c714 -[VZVirtioSocketDeviceConfiguration encodeWithEncoder:]
0x001e661c60c -[VZVirtioSocketDeviceConfiguration makeSocketDeviceForVirtualMachine:identifier:]
0x001e661c708 -[VZVirtioSocketDeviceConfiguration _socketDeviceWithIdentifier:]
0x0020f637e08 VZVirtioTraditionalMemoryBalloonDevice : VZMemoryBalloonDevice {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _memoryBalloonDeviceIndex (0x8)
+0x18 Q _maxTargetVirtualMachineMemorySize (0x8)
+0x20 Q _targetVirtualMachineMemorySize (0x8)
}
@property (TQ,R) _maxTargetVirtualMachineMemorySize
@property (TQ) targetVirtualMachineMemorySize
// instance methods
0x001e661c764 -[VZVirtioTraditionalMemoryBalloonDevice .cxx_destruct]
0x001e661c784 -[VZVirtioTraditionalMemoryBalloonDevice setTargetVirtualMachineMemorySize:]
0x001e661c774 -[VZVirtioTraditionalMemoryBalloonDevice targetVirtualMachineMemorySize]
0x001e661c954 -[VZVirtioTraditionalMemoryBalloonDevice _maxTargetVirtualMachineMemorySize]
0x0020f638c68 VZVirtioTraditionalMemoryBalloonDeviceConfiguration : VZMemoryBalloonDeviceConfiguration {
// instance variables
+0x08 Q __targetVirtualMachineMemorySize (0x8)
}
// instance methods
0x001e661ca88 -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration init]
0x001e661ca6c -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration _memoryBalloonDevice]
0x001e661c964 -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize:]
0x0020f637ea8 VZSocketDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e661cbac -[VZSocketDeviceConfiguration copyWithZone:]
0x001e661cbe0 -[VZSocketDeviceConfiguration _init]
0x001e661cb50 -[VZSocketDeviceConfiguration encodeWithEncoder:]
0x001e661cac0 -[VZSocketDeviceConfiguration makeSocketDeviceForVirtualMachine:identifier:]
0x001e661cb1c -[VZSocketDeviceConfiguration _socketDeviceWithIdentifier:]
0x0020f637ef8 _VZVNCAuthenticationSecurityConfiguration : _VZVNCSecurityConfiguration {
// instance variables
+0x28 @"NSString" _password (0x8)
}
@property (T@"NSString",R,C,V_password) password
// instance methods
0x001e661cd28 -[_VZVNCAuthenticationSecurityConfiguration copyWithZone:]
0x001e661cd04 -[_VZVNCAuthenticationSecurityConfiguration .cxx_destruct]
0x001e661cd18 -[_VZVNCAuthenticationSecurityConfiguration password]
0x001e661cda8 -[_VZVNCAuthenticationSecurityConfiguration initWithPassword:]
0x0020f638bf0 VZVirtioConsoleDeviceSerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e661d500 +[VZVirtioConsoleDeviceSerialPortConfiguration serialPortType]
// instance methods
0x001e661d4c8 -[VZVirtioConsoleDeviceSerialPortConfiguration init]
0x001e661d364 -[VZVirtioConsoleDeviceSerialPortConfiguration encodeWithEncoder:]
0x001e661cf74 -[VZVirtioConsoleDeviceSerialPortConfiguration _serialPort]
0x0020f637f70 VZGraphicsDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{optional<std::variant<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>>=(?=c{variant<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>={__impl<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics>={ParavirtualizedGraphics=B{vector<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics::Display, std::allocator<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics::Display>>=^{Display}^{Display}{__compressed_pair<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics::Display *, std::allocator<VzCore::VirtualMachineConfiguration::GraphicsDevices::ParavirtualizedGraphics::Display>>=^{Display}}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::LinearFramebuffer>={LinearFramebuffer={Size<unsigned int>=II}I{Handle=*Q*Q}}}(__union<std::__variant_detail::_Trait::_Available, 2UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>=c{__alt<2UL, VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio>={Virtio={Size<unsigned int>=II}Ii}}(__union<std::__variant_detail::_Trait::_Available, 3UL>=))))I}})B},R) _graphicsDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e661d628 -[VZGraphicsDeviceConfiguration copyWithZone:]
0x001e661d65c -[VZGraphicsDeviceConfiguration _init]
0x001e661d508 -[VZGraphicsDeviceConfiguration validateWithError:]
0x001e661d598 -[VZGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e661d53c -[VZGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e661d5f4 -[VZGraphicsDeviceConfiguration _graphicsDevice]
0x0020f637fc0 _VZMacKeyboardConfiguration : VZKeyboardConfiguration {
// instance variables
+0x08 B _supportsGlobeKey (0x1)
}
@property (TB,V_supportsGlobeKey) supportsGlobeKey
// instance methods
0x001e661d770 -[_VZMacKeyboardConfiguration copyWithZone:]
0x001e661d7a8 -[_VZMacKeyboardConfiguration init]
0x001e661d73c -[_VZMacKeyboardConfiguration encodeWithEncoder:]
0x001e661d6b8 -[_VZMacKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x001e661d754 -[_VZMacKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x001e661d6a4 -[_VZMacKeyboardConfiguration supportsGlobeKey]
0x001e661d694 -[_VZMacKeyboardConfiguration setSupportsGlobeKey:]
0x0020f638010 VZFileSerialPortAttachment : VZSerialPortAttachment {
// instance variables
+0x08 {FileDescriptor="_fd"i} _fileDescriptor (0x4)
+0x0c B _append (0x1)
+0x10 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
@property (TB,R,V_append) append
// instance methods
0x001e661d804 -[VZFileSerialPortAttachment .cxx_destruct]
0x001e661d8ac -[VZFileSerialPortAttachment URL]
0x001e661d7f0 -[VZFileSerialPortAttachment .cxx_construct]
0x001e661d8bc -[VZFileSerialPortAttachment _attachment]
0x001e661d9f4 -[VZFileSerialPortAttachment encodeWithEncoder:]
0x001e661dbb4 -[VZFileSerialPortAttachment initWithURL:append:error:]
0x001e661d898 -[VZFileSerialPortAttachment append]
0x0020f638bc8 _VZPL011SerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e661e3f0 +[_VZPL011SerialPortConfiguration serialPortType]
// instance methods
0x001e661e3b8 -[_VZPL011SerialPortConfiguration init]
0x001e661e254 -[_VZPL011SerialPortConfiguration encodeWithEncoder:]
0x001e661de68 -[_VZPL011SerialPortConfiguration _serialPort]
0x0020f638420 VZAudioOutputStreamSink : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={__impl<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={Host=}}(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 1UL>=))I}}@)B},R) _attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e661e488 -[VZAudioOutputStreamSink _init]
0x001e661e3f8 -[VZAudioOutputStreamSink _attachment]
0x001e661e42c -[VZAudioOutputStreamSink encodeWithEncoder:]
0x0020f638128 VZMultipleDirectoryShare : VZDirectoryShare {
// instance variables
+0x08 @"NSDictionary" _directories (0x8)
}
@property (T@"NSDictionary",R,C,V_directories) directories
// class methods
0x001e6620440 +[VZMultipleDirectoryShare validateName:error:]
0x001e662010c +[VZMultipleDirectoryShare canonicalizedNameFromName:]
// instance methods
0x001e66200f8 -[VZMultipleDirectoryShare init]
0x001e661e4c0 -[VZMultipleDirectoryShare .cxx_destruct]
0x001e661e4e4 -[VZMultipleDirectoryShare _share]
0x001e661f730 -[VZMultipleDirectoryShare initWithDirectories:]
0x001e661f464 -[VZMultipleDirectoryShare encodeWithEncoder:]
0x001e661e4d4 -[VZMultipleDirectoryShare directories]
0x0020f638f88 _VZDebugStubConfiguration : NSObject<NSCopying> // instance methods
0x001e662446c -[_VZDebugStubConfiguration copyWithZone:]
0x001e66244a0 -[_VZDebugStubConfiguration _init]
0x001e6624410 -[_VZDebugStubConfiguration makeDebugStubForVirtualMachine:]
0x0020f6381c8 VZMACAddress : NSObject<NSCopying> {
// instance variables
+0x08 {MacAddress="_octets"{array<unsigned char, 6UL>="__elems_"[6C]}} _macAddress (0x6)
}
@property (T{ether_addr=[6C]},R) ethernetAddress
@property (T@"NSString",R,C) string
@property (TB,R,GisBroadcastAddress) isBroadcastAddress
@property (TB,R,GisMulticastAddress) isMulticastAddress
@property (TB,R,GisUnicastAddress) isUnicastAddress
@property (TB,R,GisLocallyAdministeredAddress) isLocallyAdministeredAddress
@property (TB,R,GisUniversallyAdministeredAddress) isUniversallyAdministeredAddress
// class methods
0x001e6624e74 +[VZMACAddress randomLocallyAdministeredAddress]
// instance methods
0x001e66244d8 -[VZMACAddress copyWithZone:]
0x001e66244dc -[VZMACAddress isEqual:]
0x001e66245dc -[VZMACAddress hash]
0x001e6624a50 -[VZMACAddress description]
0x001e6624a5c -[VZMACAddress debugDescription]
0x001e6624bc4 -[VZMACAddress string]
0x001e6624ca4 -[VZMACAddress initWithString:]
0x001e6624c94 -[VZMACAddress ethernetAddress]
0x001e6624e24 -[VZMACAddress initWithEthernetAddress:]
0x001e6624b9c -[VZMACAddress isBroadcastAddress]
0x001e6624b64 -[VZMACAddress isMulticastAddress]
0x001e6624b54 -[VZMACAddress isUnicastAddress]
0x001e6624b48 -[VZMACAddress isLocallyAdministeredAddress]
0x001e6624b38 -[VZMACAddress isUniversallyAdministeredAddress]
0x0020f639258 VZPlatformConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::Platforms::Generic, VzCore::VirtualMachineConfiguration::Platforms::Mac>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::Platforms::Generic, VzCore::VirtualMachineConfiguration::Platforms::Mac>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::Platforms::Generic, VzCore::VirtualMachineConfiguration::Platforms::Mac>={__impl<VzCore::VirtualMachineConfiguration::Platforms::Generic, VzCore::VirtualMachineConfiguration::Platforms::Mac>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::Platforms::Generic, VzCore::VirtualMachineConfiguration::Platforms::Mac>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::Platforms::Generic>={Generic=i}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::Platforms::Mac>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::Platforms::Mac>={Mac=I{FileDescriptor=i}{Identifier=QB}iIIB{basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}{optional<std::string>=(?=c{basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}})B}{optional<std::string>=(?=c{basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}})B}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}}@)B},R) _platform
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6624fe0 -[VZPlatformConfiguration copyWithZone:]
0x001e6625014 -[VZPlatformConfiguration _init]
0x001e6624fac -[VZPlatformConfiguration _platform]
0x001e6624f1c -[VZPlatformConfiguration validate]
0x001e6624f50 -[VZPlatformConfiguration encodeWithEncoder:]
0x0020f638218 VZVirtioEntropyDeviceConfiguration : VZEntropyDeviceConfiguration // instance methods
0x001e662506c -[VZVirtioEntropyDeviceConfiguration copyWithZone:]
0x001e6625070 -[VZVirtioEntropyDeviceConfiguration init]
0x001e6625054 -[VZVirtioEntropyDeviceConfiguration encodeWithEncoder:]
0x001e662504c -[VZVirtioEntropyDeviceConfiguration _entropyDevice]
0x0020f638268 _VZMacTrackpadConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e6625328 -[_VZMacTrackpadConfiguration copyWithZone:]
0x001e662532c -[_VZMacTrackpadConfiguration init]
0x001e6625308 -[_VZMacTrackpadConfiguration encodeWithEncoder:]
0x001e6625284 -[_VZMacTrackpadConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x001e6625320 -[_VZMacTrackpadConfiguration _pointingDevice]
0x0020f638c40 VZBridgedNetworkDeviceAttachment : VZNetworkDeviceAttachment {
// instance variables
+0x08 @"VZBridgedNetworkInterface" _interface (0x8)
}
@property (T@"VZBridgedNetworkInterface",R,V_interface) interface
// instance methods
0x001e6625364 -[VZBridgedNetworkDeviceAttachment .cxx_destruct]
0x001e6625598 -[VZBridgedNetworkDeviceAttachment initWithInterface:]
0x001e6625388 -[VZBridgedNetworkDeviceAttachment _attachment]
0x001e6625378 -[VZBridgedNetworkDeviceAttachment interface]
0x001e66254ac -[VZBridgedNetworkDeviceAttachment encodeWithEncoder:]
0x0020f638790 VZPointingDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (Ti,R) _pointingDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6625734 -[VZPointingDeviceConfiguration copyWithZone:]
0x001e6625768 -[VZPointingDeviceConfiguration _init]
0x001e66256a4 -[VZPointingDeviceConfiguration encodeWithEncoder:]
0x001e6625648 -[VZPointingDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x001e6625700 -[VZPointingDeviceConfiguration _pointingDevice]
0x0020f638d08 _VZPointingDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _pointingDeviceIndex (0x8)
+0x18 q _type (0x8)
}
@property (Tq,R,V_type) type
// class methods
0x001e66286e8 +[_VZPointingDevice requiresGrabbingMouseInput]
// instance methods
0x001e66257a0 -[_VZPointingDevice .cxx_destruct]
0x001e66257a8 -[_VZPointingDevice type]
0x001e6628628 -[_VZPointingDevice initWithType:virtualMachine:pointingDeviceIndex:]
0x001e6627928 -[_VZPointingDevice sendScrollWheelEvents:]
0x001e6626fc8 -[_VZPointingDevice sendRotationEvents:]
0x001e662665c -[_VZPointingDevice sendMagnifyEvents:]
0x001e6625f90 -[_VZPointingDevice sendSmartMagnifyEvents:]
0x001e66257b0 -[_VZPointingDevice sendQuickLookEvents:]
0x0020f6382e0 VZStorageDeviceAttachment : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>={__impl<VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::StorageDevice::Attachments::DiskImage>={DiskImage={DiskImageReference={basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}B{optional<Storage::DiskCapacity>=(?=c{DiskCapacity=I{BlockNumber=Q}})B}i{vector<Base::FileDescriptor, std::allocator<Base::FileDescriptor>>=^{FileDescriptor}^{FileDescriptor}{__compressed_pair<Base::FileDescriptor *, std::allocator<Base::FileDescriptor>>=^{FileDescriptor}}}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL>=))I}}@)B},R) _attachment
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e66287d4 -[VZStorageDeviceAttachment _init]
0x001e6628744 -[VZStorageDeviceAttachment _attachment]
0x001e6628778 -[VZStorageDeviceAttachment encodeWithEncoder:]
0x0020f638330 _VZCustomVirtioDeviceConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 @"NSObject<OS_xpc_object>" _endpoint (0x8)
+0x10 I _customVirtioDeviceIndex (0x4)
+0x14 {BitSet<unsigned int, 64UL>="_blocks"{array<unsigned int, 2UL>="__elems_"[2I]}} _mandatoryDeviceFeatures (0x8)
+0x1c {BitSet<unsigned int, 64UL>="_blocks"{array<unsigned int, 2UL>="__elems_"[2I]}} _optionalDeviceFeatures (0x8)
+0x28 @"NSObject<OS_dispatch_queue>" _deviceQueue (0x8)
+0x30 C _PCIClassID (0x1)
+0x31 C _PCISubclassID (0x1)
+0x32 S _deviceID (0x2)
+0x34 S _virtioQueueCount (0x2)
+0x38 @"_VZVirtioDeviceSpecificConfiguration" _deviceSpecificConfiguration (0x8)
+0x40 @"<_VZCustomVirtioDeviceConfigurationDelegate>" _delegate (0x8)
}
@property (TS,V_deviceID) deviceID
@property (TC,V_PCIClassID) PCIClassID
@property (TC,V_PCISubclassID) PCISubclassID
@property (TS,V_virtioQueueCount) virtioQueueCount
@property (T@"_VZVirtioDeviceSpecificConfiguration",&,V_deviceSpecificConfiguration) deviceSpecificConfiguration
@property (T@"<_VZCustomVirtioDeviceConfigurationDelegate>",W,V_delegate) delegate
@property (T@"NSObject<OS_dispatch_queue>",&) deviceQueue
// instance methods
0x001e6628c50 -[_VZCustomVirtioDeviceConfiguration copyWithZone:]
0x001e6628d18 -[_VZCustomVirtioDeviceConfiguration init]
0x001e662887c -[_VZCustomVirtioDeviceConfiguration delegate]
0x001e6628870 -[_VZCustomVirtioDeviceConfiguration setDelegate:]
0x001e6628818 -[_VZCustomVirtioDeviceConfiguration .cxx_destruct]
0x001e662880c -[_VZCustomVirtioDeviceConfiguration .cxx_construct]
0x001e66288f4 -[_VZCustomVirtioDeviceConfiguration deviceID]
0x001e66288ec -[_VZCustomVirtioDeviceConfiguration setDeviceID:]
0x001e6628960 -[_VZCustomVirtioDeviceConfiguration deviceQueue]
0x001e66288b0 -[_VZCustomVirtioDeviceConfiguration deviceSpecificConfiguration]
0x001e66288a8 -[_VZCustomVirtioDeviceConfiguration setDeviceSpecificConfiguration:]
0x001e66288e4 -[_VZCustomVirtioDeviceConfiguration PCIClassID]
0x001e66288d4 -[_VZCustomVirtioDeviceConfiguration PCISubclassID]
0x001e66288c4 -[_VZCustomVirtioDeviceConfiguration virtioQueueCount]
0x001e6628ba8 -[_VZCustomVirtioDeviceConfiguration mandatoryFeaturesAtIndex:]
0x001e6628b0c -[_VZCustomVirtioDeviceConfiguration setMandatoryFeatures:atIndex:]
0x001e6628a54 -[_VZCustomVirtioDeviceConfiguration optionalFeaturesAtIndex:]
0x001e66289b8 -[_VZCustomVirtioDeviceConfiguration setOptionalFeatures:atIndex:]
0x001e66288fc -[_VZCustomVirtioDeviceConfiguration setDeviceQueue:]
0x001e66288dc -[_VZCustomVirtioDeviceConfiguration setPCIClassID:]
0x001e66288cc -[_VZCustomVirtioDeviceConfiguration setPCISubclassID:]
0x001e66288bc -[_VZCustomVirtioDeviceConfiguration setVirtioQueueCount:]
0x0020f6383a8 VZHostAudioOutputStreamSink : VZAudioOutputStreamSink // instance methods
0x001e6629058 -[VZHostAudioOutputStreamSink init]
0x001e6629030 -[VZHostAudioOutputStreamSink _attachment]
0x001e6629040 -[VZHostAudioOutputStreamSink encodeWithEncoder:]
0x0020f638448 _VZMemory : NSObject {
// instance variables
+0x08 {shared_ptr<Vz::SharedMemoryMap>="__ptr_"^{SharedMemoryMap}"__cntrl_"^{__shared_weak_count}} _sharedMemoryMap (0x10)
+0x18 ^v _mutableBytes (0x8)
+0x20 Q _length (0x8)
}
@property (T^v,R,V_mutableBytes) mutableBytes
@property (TQ,R,V_length) length
// instance methods
0x001e6629114 -[_VZMemory length]
0x001e662911c -[_VZMemory mutableBytes]
0x001e6629098 -[_VZMemory .cxx_destruct]
0x001e6629090 -[_VZMemory .cxx_construct]
0x0020f638ec0 VZKeyboardConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6629210 -[VZKeyboardConfiguration copyWithZone:]
0x001e6629244 -[VZKeyboardConfiguration _init]
0x001e6629180 -[VZKeyboardConfiguration encodeWithEncoder:]
0x001e6629124 -[VZKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x001e66291dc -[VZKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x0020f638498 _VZFramebuffer : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _queue (0x8)
+0x18 Q _graphicsDeviceIndex (0x8)
+0x20 Q _framebufferIndex (0x8)
+0x28 Q _currentFrameRate (0x8)
+0x30 {vector<Observer, std::allocator<Observer>>="__begin_"^{Observer}"__end_"^{Observer}"__end_cap_"{__compressed_pair<Observer *, std::allocator<Observer>>="__value_"^{Observer}}} _observers (0x18)
+0x48 {shared_ptr<const VzCore::Hardware::FrameUpdate>="__ptr_"^{FrameUpdate}"__cntrl_"^{__shared_weak_count}} _lastFrameUpdate (0x10)
+0x58 {shared_ptr<const VzCore::Hardware::CursorUpdate>="__ptr_"^{CursorUpdate}"__cntrl_"^{__shared_weak_count}} _lastCursorUpdate (0x10)
}
// instance methods
0x001e6629294 -[_VZFramebuffer .cxx_destruct]
0x001e662927c -[_VZFramebuffer .cxx_construct]
0x001e66293b4 -[_VZFramebuffer takeScreenshotWithCompletionHandler:]
0x0020f6384e8 VZVirtualMachineView : NSView {
// instance variables
+0x238 @"VZVirtualMachine" _virtualMachine (0x8)
+0x240 @"<_VZVirtualMachineViewDelegate>" _delegate (0x8)
+0x248 q _scaleMode (0x8)
+0x250 @"_VZFramebufferView" _framebufferView (0x8)
+0x258 @ _resignKeyWindowObserver (0x8)
+0x260 @ _becomeKeyWindowObserver (0x8)
+0x268 @ _eventMonitor (0x8)
+0x270 @ _keyEventMonitor (0x8)
+0x278 @"VZObserverProxy" _virtualMachineObserver (0x8)
+0x280 @"NSTrackingArea" _trackingArea (0x8)
+0x288 {vector<unsigned short, std::allocator<unsigned short>>="__begin_"^S"__end_"^S"__end_cap_"{__compressed_pair<unsigned short *, std::allocator<unsigned short>>="__value_"^S}} _keys_down (0x18)
+0x2a0 B _capturesSystemKeys (0x1)
+0x2a1 B _guestIsUsingHostCursor (0x1)
+0x2a8 @"NSCursor" _currentGuestCursor (0x8)
+0x2b0 B _mouseIsInTrackingArea (0x1)
+0x2b1 B _virtualMachineIsRunning (0x1)
+0x2b2 B _showsHostCursor (0x1)
}
@property (Tq,S_setScaleMode:) _scaleMode
@property (T@"<_VZVirtualMachineViewDelegate>",W,S_setDelegate:) _delegate
@property (TB,R) _canGrabMouseInput
@property (TB,R) _canReleaseMouseInput
@property (T@"VZVirtualMachine",&) virtualMachine
@property (TB) capturesSystemKeys
// instance methods
0x001e662ccf8 -[VZVirtualMachineView dealloc]
0x001e6630874 -[VZVirtualMachineView initWithCoder:]
0x001e662ba04 -[VZVirtualMachineView .cxx_destruct]
0x001e6631534 -[VZVirtualMachineView _delegate]
0x001e662b9ec -[VZVirtualMachineView .cxx_construct]
0x001e662fa64 -[VZVirtualMachineView layout]
0x001e662bb10 -[VZVirtualMachineView observeValueForKeyPath:ofObject:change:context:]
0x001e6630af8 -[VZVirtualMachineView initWithFrame:]
0x001e662fc58 -[VZVirtualMachineView viewDidMoveToWindow]
0x001e662f5f8 -[VZVirtualMachineView mouseDown:]
0x001e662fa5c -[VZVirtualMachineView acceptsFirstResponder]
0x001e662cdbc -[VZVirtualMachineView mouseEntered:]
0x001e662cdac -[VZVirtualMachineView mouseExited:]
0x001e662f0e8 -[VZVirtualMachineView mouseMoved:]
0x001e662f520 -[VZVirtualMachineView rightMouseDown:]
0x001e662f96c -[VZVirtualMachineView keyDown:]
0x001e662f974 -[VZVirtualMachineView resignFirstResponder]
0x001e662fa08 -[VZVirtualMachineView becomeFirstResponder]
0x001e662cdd0 -[VZVirtualMachineView scrollWheel:]
0x001e662f010 -[VZVirtualMachineView mouseDragged:]
0x001e662f370 -[VZVirtualMachineView mouseUp:]
0x001e662fb88 -[VZVirtualMachineView updateTrackingAreas]
0x001e662dc60 -[VZVirtualMachineView magnifyWithEvent:]
0x001e662fe5c -[VZVirtualMachineView viewWillMoveToWindow:]
0x001e662f298 -[VZVirtualMachineView rightMouseUp:]
0x001e662f964 -[VZVirtualMachineView keyUp:]
0x001e662f6d0 -[VZVirtualMachineView flagsChanged:]
0x001e662ef38 -[VZVirtualMachineView rightMouseDragged:]
0x001e662f448 -[VZVirtualMachineView otherMouseDown:]
0x001e662e9ec -[VZVirtualMachineView otherMouseDragged:]
0x001e662f1c0 -[VZVirtualMachineView otherMouseUp:]
0x001e6631520 -[VZVirtualMachineView _setDelegate:]
0x001e662e0e4 -[VZVirtualMachineView rotateWithEvent:]
0x001e662d7dc -[VZVirtualMachineView smartMagnifyWithEvent:]
0x001e662e568 -[VZVirtualMachineView quickLookWithEvent:]
0x001e6630820 -[VZVirtualMachineView virtualMachine]
0x001e6631594 -[VZVirtualMachineView _scaleMode]
0x001e66301ec -[VZVirtualMachineView setVirtualMachine:]
0x001e6630b60 -[VZVirtualMachineView _releaseMouseInput]
0x001e6631400 -[VZVirtualMachineView _canGrabMouseInput]
0x001e6630bec -[VZVirtualMachineView _grabMouseInput]
0x001e66301a8 -[VZVirtualMachineView capturesSystemKeys]
0x001e662ff80 -[VZVirtualMachineView setCapturesSystemKeys:]
0x001e66313d0 -[VZVirtualMachineView _canReleaseMouseInput]
0x001e6631568 -[VZVirtualMachineView _setScaleMode:]
0x0020f638678 VZMacAuxiliaryStorage : NSObject {
// instance variables
+0x08 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
// instance methods
0x001e6631970 -[VZMacAuxiliaryStorage initWithContentsOfURL:]
0x001e66315a4 -[VZMacAuxiliaryStorage .cxx_destruct]
0x001e66315b0 -[VZMacAuxiliaryStorage URL]
0x001e66315bc -[VZMacAuxiliaryStorage initCreatingStorageAtURL:hardwareModel:options:error:]
0x001e6632acc -[VZMacAuxiliaryStorage _allNVRAMVariablesWithError:]
0x001e6632364 -[VZMacAuxiliaryStorage _allNVRAMVariablesInPartition:error:]
0x001e6631fec -[VZMacAuxiliaryStorage _valueForNVRAMVariableNamed:error:]
0x001e6631d80 -[VZMacAuxiliaryStorage _removeNVRAMVariableNamed:error:]
0x001e6631a2c -[VZMacAuxiliaryStorage _setValue:forNVRAMVariableNamed:error:]
0x0020f6386f0 _VZSmartMagnifyEvent : NSObject // instance methods
0x001e6633668 -[_VZSmartMagnifyEvent initWithEvent:]
0x0020f638718 _VZVirtioMouseInputDeviceConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e66337ac -[_VZVirtioMouseInputDeviceConfiguration copyWithZone:]
0x001e66337b0 -[_VZVirtioMouseInputDeviceConfiguration init]
0x001e663378c -[_VZVirtioMouseInputDeviceConfiguration encodeWithEncoder:]
0x001e6633708 -[_VZVirtioMouseInputDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x001e66337a4 -[_VZVirtioMouseInputDeviceConfiguration _pointingDevice]
0x0020f6387b8 _VZUSBMassStorageDeviceConfiguration : VZStorageDeviceConfiguration // instance methods
0x001e663396c -[_VZUSBMassStorageDeviceConfiguration copyWithZone:]
0x001e6633970 -[_VZUSBMassStorageDeviceConfiguration initWithAttachment:]
0x001e663381c -[_VZUSBMassStorageDeviceConfiguration encodeWithEncoder:]
0x001e66337e8 -[_VZUSBMassStorageDeviceConfiguration _storageDevice]
0x0020f638830 _VZMouse : _VZPointingDevice // class methods
0x001e66339a8 +[_VZMouse requiresGrabbingMouseInput]
// instance methods
0x001e66339b0 -[_VZMouse sendMouseEvents:]
0x0020f638858 _VZTouch : NSObject {
// instance variables
+0x08 C _index (0x1)
+0x10 q _phase (0x8)
+0x18 q _swipeAim (0x8)
+0x20 {CGPoint="x"d"y"d} _location (0x10)
}
@property (TC,R,V_index) index
@property (Tq,R,V_phase) phase
@property (T{CGPoint=dd},R,V_location) location
@property (Tq,R,V_swipeAim) swipeAim
// instance methods
0x001e6634438 -[_VZTouch index]
0x001e66343f8 -[_VZTouch location]
0x001e6634430 -[_VZTouch phase]
0x001e6634440 -[_VZTouch initWithIndex:phase:location:swipeAim:]
0x001e66343f0 -[_VZTouch swipeAim]
0x0020f6388a8 _VZDiskImage : NSObject {
// instance variables
+0x08 {Descriptor="format"^{DiskImageFormat}"parameters"{PropertyBag="_properties"{unordered_map<std::string, Base::PropertyBag::Value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<const std::string, Base::PropertyBag::Value>>>="__table_"{__hash_table<std::__hash_value_type<std::string, Base::PropertyBag::Value>, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, Base::PropertyBag::Value>, std::hash<std::string>, std::equal_to<std::string>, true>, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, Base::PropertyBag::Value>, std::equal_to<std::string>, std::hash<std::string>, true>, std::allocator<std::__hash_value_type<std::string, Base::PropertyBag::Value>>>="__bucket_list_"{unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> *>>>="__ptr_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> *>>>="__value_"^^v"__value_"{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> *>>="__data_"{__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *> *>>="__value_"Q}}}}"__p1_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *>>>="__value_"{__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, Base::PropertyBag::Value>, void *> *>="__next_"^v}}"__p2_"{__compressed_pair<unsigned long, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, Base::PropertyBag::Value>, std::hash<std::string>, std::equal_to<std::string>, true>>="__value_"Q}"__p3_"{__compressed_pair<float, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, Base::PropertyBag::Value>, std::equal_to<std::string>, std::hash<std::string>, true>>="__value_"f}}}}"disk_capacity"{DiskCapacity="_block_size"I"_block_count"{BlockNumber="_value"Q}}} _descriptor (0x40)
+0x48 B _readOnly (0x1)
+0x50 @"NSURL" _URL (0x8)
+0x58 q _cachingMode (0x8)
+0x60 q _synchronizationMode (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
@property (TB,R,GisReadOnly,V_readOnly) readOnly
@property (Tq,R,V_cachingMode) cachingMode
@property (Tq,R,V_synchronizationMode) synchronizationMode
// instance methods
0x001e6634500 -[_VZDiskImage .cxx_destruct]
0x001e663455c -[_VZDiskImage URL]
0x001e66344e4 -[_VZDiskImage .cxx_construct]
0x001e6634550 -[_VZDiskImage isReadOnly]
0x001e6635754 -[_VZDiskImage initWithURL:readOnly:error:]
0x001e6634a8c -[_VZDiskImage initWithDescriptor:error:]
0x001e6634548 -[_VZDiskImage cachingMode]
0x001e6634540 -[_VZDiskImage synchronizationMode]
0x001e6634568 -[_VZDiskImage accessReturningError:]
0x0020f638920 _VZDebugStub : NSObject @property (T{expected<VzCore::VirtualMachineConfiguration::DebugStub, NSError *>=(storage<VzCore::VirtualMachineConfiguration::DebugStub, NSError *>=c{DebugStub=i{FileDescriptor=i}}@)B},R) _debugStub
// instance methods
0x001e663585c -[_VZDebugStub _init]
0x001e6635828 -[_VZDebugStub _debugStub]
0x0020f638970 VZVirtioBlockDeviceConfiguration : VZStorageDeviceConfiguration {
// instance variables
+0x10 @"NSString" _blockDeviceIdentifier (0x8)
}
@property (T@"NSString",C) blockDeviceIdentifier
// class methods
0x001e6635fc4 +[VZVirtioBlockDeviceConfiguration validateBlockDeviceIdentifier:error:]
// instance methods
0x001e6635ef4 -[VZVirtioBlockDeviceConfiguration copyWithZone:]
0x001e6635894 -[VZVirtioBlockDeviceConfiguration .cxx_destruct]
0x001e6635f60 -[VZVirtioBlockDeviceConfiguration initWithAttachment:]
0x001e66358c4 -[VZVirtioBlockDeviceConfiguration encodeWithEncoder:]
0x001e6635a60 -[VZVirtioBlockDeviceConfiguration setBlockDeviceIdentifier:]
0x001e66358a8 -[VZVirtioBlockDeviceConfiguration _storageDevice]
0x001e6635e94 -[VZVirtioBlockDeviceConfiguration blockDeviceIdentifier]
0x0020f638a10 _VZAppleTouchScreenConfiguration : _VZMultiTouchDeviceConfiguration // instance methods
0x001e6636124 -[_VZAppleTouchScreenConfiguration copyWithZone:]
0x001e6636128 -[_VZAppleTouchScreenConfiguration init]
0x001e6636104 -[_VZAppleTouchScreenConfiguration encodeWithEncoder:]
0x001e663611c -[_VZAppleTouchScreenConfiguration _multiTouchDevice]
0x001e6636030 -[_VZAppleTouchScreenConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x0020f638a60 VZDirectorySharingDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>={__impl<VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::DirectorySharingDevices::VirtioFileSystem>={VirtioFileSystem={basic_string<char, std::char_traits<char>, std::allocator<char>>={__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>={__rep=(?={__long=*QQ}{__short=[23c]{?=C}}{__raw=[3Q]})}}}{optional<std::variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>>=(?=c{variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>={__impl<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple>=c{__alt<0UL, VzCore::Hardware::DirectoryShares::Single>={Single={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::Hardware::DirectoryShares::Multiple>=c{__alt<1UL, VzCore::Hardware::DirectoryShares::Multiple>={Multiple={unordered_map<std::string, VzCore::Hardware::SharedDirectory, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<const std::string, VzCore::Hardware::SharedDirectory>>>={__hash_table<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::hash<std::string>, std::equal_to<std::string>, true>, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::equal_to<std::string>, std::hash<std::string>, true>, std::allocator<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>>>={unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>>={__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>>=^^v{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>={__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *> *>>=Q}}}}{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *>>>={__hash_node_base<std::__hash_node<std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, void *> *>=^v}}{__compressed_pair<unsigned long, std::__unordered_map_hasher<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::hash<std::string>, std::equal_to<std::string>, true>>=Q}{__compressed_pair<float, std::__unordered_map_equal<std::string, std::__hash_value_type<std::string, VzCore::Hardware::SharedDirectory>, std::equal_to<std::string>, std::hash<std::string>, true>>=f}}}}}(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))I}})B}}}(__union<std::__variant_detail::_Trait::_Available, 1UL>=))I}}@)B},R) _directorySharingDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e663624c -[VZDirectorySharingDeviceConfiguration copyWithZone:]
0x001e6636280 -[VZDirectorySharingDeviceConfiguration _init]
0x001e66361f0 -[VZDirectorySharingDeviceConfiguration encodeWithEncoder:]
0x001e6636160 -[VZDirectorySharingDeviceConfiguration _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex:]
0x001e66361bc -[VZDirectorySharingDeviceConfiguration _directorySharingDevice]
0x0020f638ab0 VZVirtioSoundDeviceStreamConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{expected<VzCore::VirtualMachineConfiguration::AudioDevices::Stream, NSError *>=(storage<VzCore::VirtualMachineConfiguration::AudioDevices::Stream, NSError *>=c{Stream=i{optional<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>>=(?=c{variant<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={__impl<VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Stream::Attachments::Host>={Host=}}(__union<std::__variant_detail::_Trait::_TriviallyAvailable, 1UL>=))I}})B}}@)B},R) _stream
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6636348 -[VZVirtioSoundDeviceStreamConfiguration copyWithZone:]
0x001e663634c -[VZVirtioSoundDeviceStreamConfiguration _init]
0x001e66362b8 -[VZVirtioSoundDeviceStreamConfiguration _stream]
0x001e66362ec -[VZVirtioSoundDeviceStreamConfiguration encodeWithEncoder:]
0x0020f638b00 VZVirtioSocketConnection : NSObject {
// instance variables
+0x08 {VirtioSocket="address"{Address="destination_port"I"source_port"I}"file_descriptor"{FileDescriptor="_fd"i}} _socket (0xc)
}
@property (TI,R) destinationPort
@property (TI,R) sourcePort
@property (Ti,R) fileDescriptor
// instance methods
0x001e6636408 -[VZVirtioSocketConnection dealloc]
0x001e6636488 -[VZVirtioSocketConnection close]
0x001e6636390 -[VZVirtioSocketConnection .cxx_destruct]
0x001e6636384 -[VZVirtioSocketConnection .cxx_construct]
0x001e66364e8 -[VZVirtioSocketConnection fileDescriptor]
0x001e66364f8 -[VZVirtioSocketConnection sourcePort]
0x001e66364f0 -[VZVirtioSocketConnection destinationPort]
0x0020f638b50 VZVirtualMachineConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 @"NSArray" _keyboards (0x8)
+0x10 @"VZPlatformConfiguration" _platform (0x8)
+0x18 @"NSArray" _audioDevices (0x8)
+0x20 @"NSArray" _directorySharingDevices (0x8)
+0x28 @"NSArray" _entropyDevices (0x8)
+0x30 @"NSArray" _memoryBalloonDevices (0x8)
+0x38 @"NSArray" _networkDevices (0x8)
+0x40 @"NSArray" _socketDevices (0x8)
+0x48 @"NSArray" _storageDevices (0x8)
+0x50 @"NSArray" _serialPorts (0x8)
+0x58 @"NSArray" _graphicsDevices (0x8)
+0x60 @"NSArray" _pointingDevices (0x8)
+0x68 @"NSArray" _multiTouchDevices (0x8)
+0x70 @"NSArray" _customVirtioDevices (0x8)
+0x78 @"_VZDebugStubConfiguration" _debugStub (0x8)
+0x80 B _testIgnoreEntitlementChecks (0x1)
+0x88 @"VZBootLoader" _bootLoader (0x8)
+0x90 Q _memorySize (0x8)
+0x98 Q _CPUCount (0x8)
}
@property (T@"_VZDebugStubConfiguration",&,S_setDebugStub:) _debugStub
@property (T@"NSArray",C,S_setCustomVirtioDevices:) _customVirtioDevices
@property (T@"NSArray",C,S_setMultiTouchDevices:) _multiTouchDevices
@property (TB,S_setTestIgnoreEntitlementChecks:) _testIgnoreEntitlementChecks
@property (T@"VZBootLoader",&,V_bootLoader) bootLoader
@property (TQ,V_memorySize) memorySize
@property (TQ,V_CPUCount) CPUCount
@property (T@"VZPlatformConfiguration",&,V_platform) platform
@property (T@"NSArray",C) audioDevices
@property (T@"NSArray",C) directorySharingDevices
@property (T@"NSArray",C) entropyDevices
@property (T@"NSArray",C) memoryBalloonDevices
@property (T@"NSArray",C) networkDevices
@property (T@"NSArray",C) serialPorts
@property (T@"NSArray",C) socketDevices
@property (T@"NSArray",C) storageDevices
@property (T@"NSArray",C) keyboards
@property (T@"NSArray",C) pointingDevices
@property (T@"NSArray",C) graphicsDevices
// class methods
0x001e6638cc4 +[VZVirtualMachineConfiguration minimumAllowedMemorySize]
0x001e6638c40 +[VZVirtualMachineConfiguration minimumAllowedCPUCount]
0x001e6638bd4 +[VZVirtualMachineConfiguration maximumAllowedCPUCount]
0x001e6638c48 +[VZVirtualMachineConfiguration maximumAllowedMemorySize]
// instance methods
0x001e6636634 -[VZVirtualMachineConfiguration copyWithZone:]
0x001e6638b18 -[VZVirtualMachineConfiguration init]
0x001e6636500 -[VZVirtualMachineConfiguration .cxx_destruct]
0x001e66365f4 -[VZVirtualMachineConfiguration platform]
0x001e6636618 -[VZVirtualMachineConfiguration memorySize]
0x001e66365ec -[VZVirtualMachineConfiguration setPlatform:]
0x001e6636a78 -[VZVirtualMachineConfiguration validateWithError:]
0x001e6638ab0 -[VZVirtualMachineConfiguration audioDevices]
0x001e6638210 -[VZVirtualMachineConfiguration keyboards]
0x001e6638164 -[VZVirtualMachineConfiguration setKeyboards:]
0x001e6638e04 -[VZVirtualMachineConfiguration _multiTouchDevices]
0x001e6636600 -[VZVirtualMachineConfiguration setCPUCount:]
0x001e6636610 -[VZVirtualMachineConfiguration setMemorySize:]
0x001e6636620 -[VZVirtualMachineConfiguration setBootLoader:]
0x001e66388f0 -[VZVirtualMachineConfiguration setDirectorySharingDevices:]
0x001e66384a0 -[VZVirtualMachineConfiguration setSerialPorts:]
0x001e6638278 -[VZVirtualMachineConfiguration setStorageDevices:]
0x001e66387dc -[VZVirtualMachineConfiguration setEntropyDevices:]
0x001e66386c8 -[VZVirtualMachineConfiguration setMemoryBalloonDevices:]
0x001e66385b4 -[VZVirtualMachineConfiguration setNetworkDevices:]
0x001e663838c -[VZVirtualMachineConfiguration setSocketDevices:]
0x001e6637f3c -[VZVirtualMachineConfiguration setGraphicsDevices:]
0x001e6638a04 -[VZVirtualMachineConfiguration setAudioDevices:]
0x001e6638050 -[VZVirtualMachineConfiguration setPointingDevices:]
0x001e6638d58 -[VZVirtualMachineConfiguration _setMultiTouchDevices:]
0x001e6638f80 -[VZVirtualMachineConfiguration _setDebugStub:]
0x001e6638f18 -[VZVirtualMachineConfiguration _customVirtioDevices]
0x001e663899c -[VZVirtualMachineConfiguration directorySharingDevices]
0x001e6638774 -[VZVirtualMachineConfiguration memoryBalloonDevices]
0x001e6638660 -[VZVirtualMachineConfiguration networkDevices]
0x001e6638438 -[VZVirtualMachineConfiguration socketDevices]
0x001e6637fe8 -[VZVirtualMachineConfiguration graphicsDevices]
0x001e66380fc -[VZVirtualMachineConfiguration pointingDevices]
0x001e663854c -[VZVirtualMachineConfiguration serialPorts]
0x001e6638fe4 -[VZVirtualMachineConfiguration _debugStub]
0x001e6638d18 -[VZVirtualMachineConfiguration _testIgnoreEntitlementChecks]
0x001e6636608 -[VZVirtualMachineConfiguration CPUCount]
0x001e6638888 -[VZVirtualMachineConfiguration entropyDevices]
0x001e6638324 -[VZVirtualMachineConfiguration storageDevices]
0x001e6636628 -[VZVirtualMachineConfiguration bootLoader]
0x001e6638e6c -[VZVirtualMachineConfiguration _setCustomVirtioDevices:]
0x001e6638ccc -[VZVirtualMachineConfiguration _setTestIgnoreEntitlementChecks:]
0x0020f638d30 _VZScreenCoordinatePointingDevice : _VZPointingDevice // class methods
0x001e663e4ec +[_VZScreenCoordinatePointingDevice requiresGrabbingMouseInput]
// instance methods
0x001e663e4f4 -[_VZScreenCoordinatePointingDevice sendPointerEvents:]
0x0020f638d58 VZLinuxBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSURL" _initialRamdiskURL (0x8)
+0x10 @"NSURL" _kernelURL (0x8)
+0x18 @"NSString" _commandLine (0x8)
}
@property (T@"NSURL",C,V_kernelURL) kernelURL
@property (T@"NSString",C,V_commandLine) commandLine
@property (T@"NSURL",C) initialRamdiskURL
// instance methods
0x001e663f6bc -[VZLinuxBootLoader copyWithZone:]
0x001e663ef3c -[VZLinuxBootLoader .cxx_destruct]
0x001e663efdc -[VZLinuxBootLoader encodeWithEncoder:]
0x001e663f8b0 -[VZLinuxBootLoader initWithKernelURL:]
0x001e663efa4 -[VZLinuxBootLoader setCommandLine:]
0x001e663f77c -[VZLinuxBootLoader setInitialRamdiskURL:]
0x001e663f190 -[VZLinuxBootLoader _bootLoaderForConfiguration:]
0x001e663f850 -[VZLinuxBootLoader initialRamdiskURL]
0x001e663efcc -[VZLinuxBootLoader kernelURL]
0x001e663efc0 -[VZLinuxBootLoader setKernelURL:]
0x001e663efb0 -[VZLinuxBootLoader commandLine]
0x0020f638da8 _VZVNCSecurityConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 {variant<Vnc::SecurityConfiguration::NoSecurity, Vnc::SecurityConfiguration::VncAuthentication>="__impl"{__impl<Vnc::SecurityConfiguration::NoSecurity, Vnc::SecurityConfiguration::VncAuthentication>="__data"(__union<std::__variant_detail::_Trait::_Available, 0UL, Vnc::SecurityConfiguration::NoSecurity, Vnc::SecurityConfiguration::VncAuthentication>="__dummy"c"__head"{__alt<0UL, Vnc::SecurityConfiguration::NoSecurity>="__value"{NoSecurity=}}"__tail"(__union<std::__variant_detail::_Trait::_Available, 1UL, Vnc::SecurityConfiguration::VncAuthentication>="__dummy"c"__head"{__alt<1UL, Vnc::SecurityConfiguration::VncAuthentication>="__value"{VncAuthentication="password"{basic_string<char, std::char_traits<char>, std::allocator<char>>="__r_"{__compressed_pair<std::basic_string<char>::__rep, std::allocator<char>>="__value_"{__rep=""(?="__l"{__long="__data_"*"__size_"Q"__cap_"Q}"__s"{__short="__data_"[23c]""{?="__size_"C}}"__r"{__raw="__words"[3Q]})}}}}}"__tail"(__union<std::__variant_detail::_Trait::_Available, 2UL>=)))"__index"I}} _configuration_type (0x20)
}
// instance methods
0x001e663f9f0 -[_VZVNCSecurityConfiguration copyWithZone:]
0x001e663f998 -[_VZVNCSecurityConfiguration .cxx_destruct]
0x001e663fa24 -[_VZVNCSecurityConfiguration _init]
0x001e663f990 -[_VZVNCSecurityConfiguration .cxx_construct]
0x0020f638df8 VZSharedDirectory : NSObject {
// instance variables
+0x08 Q _uniqueID (0x8)
+0x10 B _readOnly (0x1)
+0x18 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
@property (TB,R,GisReadOnly,V_readOnly) readOnly
// instance methods
0x001e663fa5c -[VZSharedDirectory .cxx_destruct]
0x001e663fa74 -[VZSharedDirectory URL]
0x001e663fa68 -[VZSharedDirectory isReadOnly]
0x001e663fa80 -[VZSharedDirectory initWithURL:readOnly:]
0x0020f638e48 VZUSBKeyboardConfiguration : VZKeyboardConfiguration // instance methods
0x001e663ff78 -[VZUSBKeyboardConfiguration copyWithZone:]
0x001e663ff7c -[VZUSBKeyboardConfiguration init]
0x001e663ff54 -[VZUSBKeyboardConfiguration encodeWithEncoder:]
0x001e663fe30 -[VZUSBKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x001e663ff6c -[VZUSBKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x0020f638ee8 _VZGDBDebugStubConfiguration : _VZDebugStubConfiguration {
// instance variables
+0x08 B _listensOnAllNetworkInterfaces (0x1)
+0x0a S _port (0x2)
}
@property (TS,V_port) port
@property (TB,V_listensOnAllNetworkInterfaces) listensOnAllNetworkInterfaces
// instance methods
0x001e66402e8 -[_VZGDBDebugStubConfiguration copyWithZone:]
0x001e6640380 -[_VZGDBDebugStubConfiguration init]
0x001e663ffe8 -[_VZGDBDebugStubConfiguration port]
0x001e663ffd8 -[_VZGDBDebugStubConfiguration setPort:]
0x001e6640330 -[_VZGDBDebugStubConfiguration initWithPort:]
0x001e663ffb4 -[_VZGDBDebugStubConfiguration setListensOnAllNetworkInterfaces:]
0x001e663fff8 -[_VZGDBDebugStubConfiguration makeDebugStubForVirtualMachine:]
0x001e663ffc4 -[_VZGDBDebugStubConfiguration listensOnAllNetworkInterfaces]
0x0020f638fb0 _VZUSBTouchScreenConfiguration : _VZMultiTouchDeviceConfiguration // instance methods
0x001e6640484 -[_VZUSBTouchScreenConfiguration copyWithZone:]
0x001e6640488 -[_VZUSBTouchScreenConfiguration init]
0x001e6640464 -[_VZUSBTouchScreenConfiguration encodeWithEncoder:]
0x001e664047c -[_VZUSBTouchScreenConfiguration _multiTouchDevice]
0x001e6640390 -[_VZUSBTouchScreenConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x0020f639050 VZEntropyDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (Ti,R) _entropyDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6640550 -[VZEntropyDeviceConfiguration copyWithZone:]
0x001e6640584 -[VZEntropyDeviceConfiguration _init]
0x001e66404f4 -[VZEntropyDeviceConfiguration encodeWithEncoder:]
0x001e66404c0 -[VZEntropyDeviceConfiguration _entropyDevice]
0x0020f6390a0 _VZMouseEvent : NSObject {
// instance variables
+0x08 q _pressedButtons (0x8)
+0x10 d _deltaX (0x8)
+0x18 d _deltaY (0x8)
}
// instance methods
0x001e66405bc -[_VZMouseEvent initWithPressedButtons:deltaX:deltaY:]
0x0020f6390f0 VZVirtioNetworkDeviceConfiguration : VZNetworkDeviceConfiguration // instance methods
0x001e6640bf8 -[VZVirtioNetworkDeviceConfiguration init]
0x001e6640618 -[VZVirtioNetworkDeviceConfiguration encodeWithEncoder:]
0x001e6640800 -[VZVirtioNetworkDeviceConfiguration _networkDevice]
0x0020f639190 VZBridgedNetworkInterface : NSObject {
// instance variables
+0x08 @"NSString" _identifier (0x8)
+0x10 @"NSString" _localizedDisplayName (0x8)
}
@property (T@"NSString",R,C,V_identifier) identifier
@property (T@"NSString",R,C,V_localizedDisplayName) localizedDisplayName
// class methods
0x001e6640dd8 +[VZBridgedNetworkInterface networkInterfaces]
// instance methods
0x001e6640c8c -[VZBridgedNetworkInterface description]
0x001e6640cfc -[VZBridgedNetworkInterface debugDescription]
0x001e6640c30 -[VZBridgedNetworkInterface .cxx_destruct]
0x001e6640c80 -[VZBridgedNetworkInterface identifier]
0x001e6640c74 -[VZBridgedNetworkInterface localizedDisplayName]
0x0020f6391e0 VZGenericPlatformConfiguration : VZPlatformConfiguration {
// instance variables
+0x08 @"NSString" _guestType (0x8)
}
@property (T@"NSString",C,S_setGuestType:) _guestType
// instance methods
0x001e664195c -[VZGenericPlatformConfiguration copyWithZone:]
0x001e66419d0 -[VZGenericPlatformConfiguration init]
0x001e6641608 -[VZGenericPlatformConfiguration .cxx_destruct]
0x001e66418b0 -[VZGenericPlatformConfiguration _platform]
0x001e664161c -[VZGenericPlatformConfiguration validate]
0x001e6641780 -[VZGenericPlatformConfiguration encodeWithEncoder:]
0x001e6641a34 -[VZGenericPlatformConfiguration _setGuestType:]
0x001e6641ae8 -[VZGenericPlatformConfiguration _guestType]
0x0020f639280 _VZFramebufferView : NSView<CALayerDelegate, _VZFramebufferObserver> {
// instance variables
+0x238 @"_VZFramebuffer" _framebuffer (0x8)
+0x240 B _showsCursor (0x1)
+0x248 {CGSize="width"d"height"d} _framebufferSize (0x10)
+0x258 @ _occlusionObserver (0x8)
+0x260 {optional<CGPoint>=""(?="__null_state_"c"__val_"{CGPoint="x"d"y"d})"__engaged_"B} _currentCursorPosition (0x18)
+0x278 @"NSImageView" _cursorView (0x8)
+0x280 @"NSCursor" _unscaledCursor (0x8)
+0x288 d _scaleX (0x8)
+0x290 d _scaleY (0x8)
+0x298 @"NSCursor" _cursor (0x8)
}
@property (T@"NSCursor",&,V_cursor) cursor
@property (T@"_VZFramebuffer",&) framebuffer
@property (TB) showsCursor
@property (T{CGSize=dd},R) framebufferSize
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e66434bc -[_VZFramebufferView initWithCoder:]
0x001e6641b60 -[_VZFramebufferView .cxx_destruct]
0x001e6641b48 -[_VZFramebufferView .cxx_construct]
0x001e66431a4 -[_VZFramebufferView layout]
0x001e6641bfc -[_VZFramebufferView cursor]
0x001e66436b8 -[_VZFramebufferView initWithFrame:]
0x001e6643168 -[_VZFramebufferView setWantsLayer:]
0x001e6642c68 -[_VZFramebufferView viewDidMoveToWindow]
0x001e6643088 -[_VZFramebufferView viewWillMoveToWindow:]
0x001e6642bd0 -[_VZFramebufferView actionForLayer:forKey:]
0x001e6641bf0 -[_VZFramebufferView setCursor:]
0x001e6643260 -[_VZFramebufferView framebufferSize]
0x001e66434ac -[_VZFramebufferView framebuffer]
0x001e6643318 -[_VZFramebufferView showsCursor]
0x001e6643274 -[_VZFramebufferView setShowsCursor:]
0x001e6642764 -[_VZFramebufferView framebuffer:didUpdateFrame:]
0x001e6641c0c -[_VZFramebufferView framebuffer:didUpdateCursor:]
0x001e6643328 -[_VZFramebufferView setFramebuffer:]
0x0020f6392d0 _VZUSBKeyboard : _VZKeyboard<VZUSBDeviceInternal, _VZUSBDevice> {
// instance variables
+0x28 @"VZUSBKeyboardConfiguration" _configuration (0x8)
}
@property (TB,R) canAttach
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6643720 -[_VZUSBKeyboard .cxx_destruct]
0x001e664382c -[_VZUSBKeyboard initWithConfiguration:]
0x001e6643734 -[_VZUSBKeyboard detach:]
0x001e664381c -[_VZUSBKeyboard canAttach]
0x001e66437a4 -[_VZUSBKeyboard attachToVirtualMachine:withDeviceIdentifier:error:]
0x0020f639370 VZMacOSBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSURL" _romURL (0x8)
}
@property (T@"NSURL",C,S_setROMURL:) _romURL
// instance methods
0x001e6644144 -[VZMacOSBootLoader copyWithZone:]
0x001e66441b8 -[VZMacOSBootLoader init]
0x001e66438ec -[VZMacOSBootLoader .cxx_destruct]
0x001e6643900 -[VZMacOSBootLoader encodeWithEncoder:]
0x001e66441f0 -[VZMacOSBootLoader _setROMURL:]
0x001e6643a38 -[VZMacOSBootLoader _bootLoaderForConfiguration:]
0x001e66442a4 -[VZMacOSBootLoader _romURL]
0x0020f639438 VZMacMachineIdentifier : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 Q _ECID (0x8)
+0x10 B _disableECIDChecks (0x1)
}
@property (TQ,R) _ECID
@property (T@"NSData",R,C) dataRepresentation
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// class methods
0x001e6644db4 +[VZMacMachineIdentifier _machineIdentifierWithECID:]
0x001e6644d34 +[VZMacMachineIdentifier _machineIdentifierForVirtualMachineClone]
// instance methods
0x001e66443e8 -[VZMacMachineIdentifier copyWithZone:]
0x001e66444e4 -[VZMacMachineIdentifier isEqual:]
0x001e66443ec -[VZMacMachineIdentifier hash]
0x001e6644980 -[VZMacMachineIdentifier init]
0x001e66445a0 -[VZMacMachineIdentifier dataRepresentation]
0x001e66446b8 -[VZMacMachineIdentifier initWithDataRepresentation:]
0x001e6644304 -[VZMacMachineIdentifier encodeWithEncoder:]
0x001e6644d2c -[VZMacMachineIdentifier _ECID]
0x0020f639488 _VZMagnifyEvent : NSObject {
// instance variables
+0x08 d _magnification (0x8)
+0x10 Q _phase (0x8)
}
@property (Td,R,V_magnification) magnification
@property (TQ,R,V_phase) phase
// instance methods
0x001e6644e20 -[_VZMagnifyEvent phase]
0x001e6644e28 -[_VZMagnifyEvent magnification]
0x001e6644e34 -[_VZMagnifyEvent initWithEvent:]
0x001e6644f08 -[_VZMagnifyEvent initWithMagnification:phase:]
0x0020f639578 VZAudioDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 q _role (0x8)
}
@property (Tq,S_setRole:) _role
@property (T{expected<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>, NSError *>=(storage<std::variant<VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>, NSError *>=c{variant<VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>={__impl<VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>=c{__alt<0UL, VzCore::VirtualMachineConfiguration::AudioDevices::Virtio>={Virtio={vector<VzCore::VirtualMachineConfiguration::AudioDevices::Stream, std::allocator<VzCore::VirtualMachineConfiguration::AudioDevices::Stream>>=^{Stream}^{Stream}{__compressed_pair<VzCore::VirtualMachineConfiguration::AudioDevices::Stream *, std::allocator<VzCore::VirtualMachineConfiguration::AudioDevices::Stream>>=^{Stream}}}{optional<VzCore::VirtualMachineConfiguration::AudioDevices::Role>=(?=ci)B}}}(__union<std::__variant_detail::_Trait::_Available, 1UL>=))I}}@)B},R) _audioDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e6645068 -[VZAudioDeviceConfiguration copyWithZone:]
0x001e664509c -[VZAudioDeviceConfiguration _init]
0x001e6645124 -[VZAudioDeviceConfiguration _role]
0x001e6645034 -[VZAudioDeviceConfiguration _audioDevice]
0x001e6644f7c -[VZAudioDeviceConfiguration encodeWithEncoder:]
0x001e66450d8 -[VZAudioDeviceConfiguration _setRole:]
0x001e6644fd8 -[VZAudioDeviceConfiguration _makeAudioDeviceForVirtualMachine:audioDeviceIndex:]
0x0020f6394d8 VZVirtioSoundDeviceConfiguration : VZAudioDeviceConfiguration {
// instance variables
+0x10 @"NSArray" _streams (0x8)
}
@property (T@"NSArray",C) streams
// instance methods
0x001e6645ae8 -[VZVirtioSoundDeviceConfiguration copyWithZone:]
0x001e6645b80 -[VZVirtioSoundDeviceConfiguration init]
0x001e6645164 -[VZVirtioSoundDeviceConfiguration .cxx_destruct]
0x001e6645a78 -[VZVirtioSoundDeviceConfiguration streams]
0x001e66459c4 -[VZVirtioSoundDeviceConfiguration setStreams:]
0x001e6645684 -[VZVirtioSoundDeviceConfiguration _audioDevice]
0x001e6645288 -[VZVirtioSoundDeviceConfiguration encodeWithEncoder:]
0x001e6645178 -[VZVirtioSoundDeviceConfiguration _makeAudioDeviceForVirtualMachine:audioDeviceIndex:]
0x0020f6395a0 _VZHostOnlyNetworkDeviceAttachment : VZNetworkDeviceAttachment // instance methods
0x001e6645be8 -[_VZHostOnlyNetworkDeviceAttachment init]
0x001e6645bb8 -[_VZHostOnlyNetworkDeviceAttachment _attachment]
0x001e6645bd0 -[_VZHostOnlyNetworkDeviceAttachment encodeWithEncoder:]
0x0020f639668 VZObserverProxy : NSObject {
// instance variables
+0x08 @"NSObject" _observer (0x8)
}
// instance methods
0x001e6645c20 -[VZObserverProxy .cxx_destruct]
0x001e6645c28 -[VZObserverProxy observeValueForKeyPath:ofObject:change:context:]
0x0020f639690 _VZVirtualMachineConfigurationEncoder : NSObject {
// instance variables
+0x08 @"NSURL" _baseURL (0x8)
}
// instance methods
0x001e6645d08 -[_VZVirtualMachineConfigurationEncoder .cxx_destruct]
0x001e6646894 -[_VZVirtualMachineConfigurationEncoder initWithBaseURL:]
0x001e6645d14 -[_VZVirtualMachineConfigurationEncoder dataWithConfiguration:error:]
0x0020f6396e0 VZMacHardwareModel : NSObject<NSCopying> {
// instance variables
+0x08 q _isa (0x8)
+0x10 {?="majorVersion"q"minorVersion"q"patchVersion"q} _minimumSupportedHostOSVersion (0x18)
+0x28 I _boardID (0x4)
+0x2c I _variantID (0x4)
+0x30 r^{PlatformConfiguration=II{?=qqq}i} _defaultPlatformConfiguration (0x8)
+0x38 I _platformVersion (0x4)
}
@property (Tq,R) _isa
@property (TI,R) _boardID
@property (TI,R) _variantID
@property (T{?=qqq},R) _minimumSupportedHostOSVersion
@property (T@"NSData",R,C) dataRepresentation
@property (TB,R,GisSupported) supported
// class methods
0x001e66479e8 +[VZMacHardwareModel _hardwareModelWithPlatformVersion:ISA:boardID:variantID:]
0x001e6647ab4 +[VZMacHardwareModel _hardwareModelWithPlatformVersion:ISA:variantID:]
0x001e6647904 +[VZMacHardwareModel _defaultHardwareModel]
0x001e6647d14 +[VZMacHardwareModel _hardwareModelWithPlatformVersion:]
0x001e6647c54 +[VZMacHardwareModel _hardwareModelWithPlatformVersion:boardID:]
0x001e6647b88 +[VZMacHardwareModel _hardwareModelWithPlatformVersion:boardID:variantID:]
// instance methods
0x001e6646a74 -[VZMacHardwareModel copyWithZone:]
0x001e6646c44 -[VZMacHardwareModel isEqual:]
0x001e6646ad4 -[VZMacHardwareModel hash]
0x001e66474d4 -[VZMacHardwareModel dataRepresentation]
0x001e66478ec -[VZMacHardwareModel _variantID]
0x001e6646d50 -[VZMacHardwareModel initWithDataRepresentation:]
0x001e664783c -[VZMacHardwareModel isSupported]
0x001e66478f4 -[VZMacHardwareModel _boardID]
0x001e66478fc -[VZMacHardwareModel _isa]
0x001e66478d8 -[VZMacHardwareModel _minimumSupportedHostOSVersion]
0x0020f639730 _VZMultiTouchDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _multiTouchDeviceIndex (0x8)
}
// instance methods
0x001e6647ddc -[_VZMultiTouchDevice .cxx_destruct]
0x001e6647de4 -[_VZMultiTouchDevice sendMultiTouchEvents:]