-
-
Notifications
You must be signed in to change notification settings - Fork 52
Private API on macOS 13
Kei Kamikawa edited this page Nov 1, 2022
·
1 revision
Magic = 64-bit MachO
Type = Dylib
CPU = AARCH64, ARM64e caps: USR00
Commands = 39 (Size: 6080)
Flags = NoUndefs, DyldLink, TwoLevel, WeakDefines, BindsToWeak, NoReexportedDylibs, AppExtensionSafe, DylibInCache
000: LC_SEGMENT_64 sz=0x00134000 off=0x03fc5000-0x040f9000 addr=0x1e7409000-0x1e753d000 r-x/r-x __TEXT
sz=0x000e84e8 off=0x03fc98e8-0x040b1dd0 addr=0x1e740d8e8-0x1e74f5dd0 __TEXT.__text PureInstructions|SomeInstructions
sz=0x00001850 off=0x040b1dd0-0x040b3620 addr=0x1e74f5dd0-0x1e74f7620 __TEXT.__auth_stubs PureInstructions|SomeInstructions (SymbolStubs)
sz=0x000038fc off=0x040b3620-0x040b6f1c addr=0x1e74f7620-0x1e74faf1c __TEXT.__objc_methlist
sz=0x00003e85 off=0x040b6f20-0x040bada5 addr=0x1e74faf20-0x1e74feda5 __TEXT.__const
sz=0x00011a18 off=0x040bada8-0x040cc7c0 addr=0x1e74feda8-0x1e75107c0 __TEXT.__gcc_except_tab
sz=0x00004fdc off=0x040cc7c0-0x040d179c addr=0x1e75107c0-0x1e751579c __TEXT.__cstring (CstringLiterals)
sz=0x000006eb off=0x040d179c-0x040d1e87 addr=0x1e751579c-0x1e7515e87 __TEXT.__oslogstring (CstringLiterals)
sz=0x000019dc off=0x040d1e88-0x040d3864 addr=0x1e7515e88-0x1e7517864 __TEXT.__ustring
sz=0x00004244 off=0x040d3864-0x040d7aa8 addr=0x1e7517864-0x1e751baa8 __TEXT.__unwind_info
sz=0x0000006c off=0x040d7aa8-0x040d7b14 addr=0x1e751baa8-0x1e751bb14 __TEXT.__eh_frame
sz=0x000011f6 off=0x040d7b14-0x040d8d0a addr=0x1e751bb14-0x1e751cd0a __TEXT.__objc_classname (CstringLiterals)
sz=0x0000df9e off=0x040d8d0a-0x040e6ca8 addr=0x1e751cd0a-0x1e752aca8 __TEXT.__objc_methname (CstringLiterals)
sz=0x0000e675 off=0x040e6ca8-0x040f531d addr=0x1e752aca8-0x1e753931d __TEXT.__objc_methtype (CstringLiterals)
sz=0x00003ce0 off=0x040f5320-0x040f9000 addr=0x1e7539320-0x1e753d000 __TEXT.__objc_stubs PureInstructions|SomeInstructions
001: LC_SEGMENT_64 sz=0x00007a90 off=0x2e286a78-0x2e28e508 addr=0x2116caa78-0x2116d2508 rw-/rw- __DATA_CONST
sz=0x00000230 off=0x2e286a78-0x2e286ca8 addr=0x2116caa78-0x2116caca8 __DATA_CONST.__got
sz=0x00000060 off=0x2e286ca8-0x2e286d08 addr=0x2116caca8-0x2116cad08 __DATA_CONST.__const
sz=0x00000508 off=0x2e286d08-0x2e287210 addr=0x2116cad08-0x2116cb210 __DATA_CONST.__objc_classlist NoDeadStrip
sz=0x00000000 off=0x2e287210-0x2e287210 addr=0x2116cb210-0x2116cb210 __DATA_CONST.__objc_catlist NoDeadStrip
sz=0x00000050 off=0x2e287210-0x2e287260 addr=0x2116cb210-0x2116cb260 __DATA_CONST.__objc_protolist
sz=0x00000008 off=0x2e287260-0x2e287268 addr=0x2116cb260-0x2116cb268 __DATA_CONST.__objc_imageinfo
sz=0x00005af8 off=0x2e287268-0x2e28cd60 addr=0x2116cb268-0x2116d0d60 __DATA_CONST.__objc_const
sz=0x00001678 off=0x2e28cd60-0x2e28e3d8 addr=0x2116d0d60-0x2116d23d8 __DATA_CONST.__objc_selrefs NoDeadStrip (LiteralPointers)
sz=0x00000130 off=0x2e28e3d8-0x2e28e508 addr=0x2116d23d8-0x2116d2508 __DATA_CONST.__objc_arraydata
002: LC_SEGMENT_64 sz=0x00007ca8 off=0x32d34f68-0x32d3cc10 addr=0x218178f68-0x218180c10 rw-/rw- __AUTH_CONST
sz=0x00003730 off=0x32d34f68-0x32d38698 addr=0x218178f68-0x21817c698 __AUTH_CONST.__const
sz=0x00000000 off=0x32d38698-0x32d38698 addr=0x21817c698-0x21817c698 __AUTH_CONST.__objc_const
sz=0x00003580 off=0x32d38698-0x32d3bc18 addr=0x21817c698-0x21817fc18 __AUTH_CONST.__cfstring
sz=0x000002d0 off=0x32d3bc18-0x32d3bee8 addr=0x21817fc18-0x21817fee8 __AUTH_CONST.__objc_dictobj
sz=0x000000d8 off=0x32d3bee8-0x32d3bfc0 addr=0x21817fee8-0x21817ffc0 __AUTH_CONST.__objc_intobj
sz=0x00000018 off=0x32d3bfc0-0x32d3bfd8 addr=0x21817ffc0-0x21817ffd8 __AUTH_CONST.__auth_ptr
sz=0x00000c38 off=0x32d3bfd8-0x32d3cc10 addr=0x21817ffd8-0x218180c10 __AUTH_CONST.__auth_got
003: LC_SEGMENT_64 sz=0x00005a90 off=0x32d3cc10-0x32d426a0 addr=0x218180c10-0x2181866a0 rw-/rw- __OBJC_CONST
sz=0x00005a90 off=0x32d3cc10-0x32d426a0 addr=0x218180c10-0x2181866a0 __OBJC_CONST.__objc_class_ro
004: LC_SEGMENT_64 sz=0x00003260 off=0x315921c8-0x31595428 addr=0x2169d61c8-0x2169d9428 rw-/rw- __AUTH
sz=0x00003250 off=0x315921c8-0x31595418 addr=0x2169d61c8-0x2169d9418 __AUTH.__objc_data
sz=0x00000010 off=0x31595418-0x31595428 addr=0x2169d9418-0x2169d9428 __AUTH.__data
005: LC_SEGMENT_64 sz=0x00001618 off=0x2f3feaf8-0x2f400110 addr=0x214842af8-0x214844110 rw-/rw- __DATA
sz=0x00000008 off=0x2f3feaf8-0x2f3feb00 addr=0x214842af8-0x214842b00 __DATA.__got_weak (NonLazySymbolPointers)
sz=0x00000008 off=0x2f3feb00-0x2f3feb08 addr=0x214842b00-0x214842b08 __DATA.__objc_protorefs
sz=0x00000578 off=0x2f3feb08-0x2f3ff080 addr=0x214842b08-0x214843080 __DATA.__objc_classrefs NoDeadStrip
sz=0x000004c0 off=0x2f3ff080-0x2f3ff540 addr=0x214843080-0x214843540 __DATA.__objc_superrefs NoDeadStrip
sz=0x000005e8 off=0x2f3ff540-0x2f3ffb28 addr=0x214843540-0x214843b28 __DATA.__objc_ivar
sz=0x00000410 off=0x2f3ffb28-0x2f3fff38 addr=0x214843b28-0x214843f38 __DATA.__data
sz=0x000001d8 off=0x00000000-0x000001d8 addr=0x214843f38-0x214844110 __DATA.__bss (Zerofill)
006: LC_SEGMENT_64 sz=0x2fa68000 off=0x33f40000-0x639a8000 addr=0x21b384000-0x24adec000 r--/r-- __LINKEDIT
007: LC_ID_DYLIB /System/Library/Frameworks/Virtualization.framework/Versions/A/Virtualization (104.7.0)
008: LC_DYLD_EXPORTS_TRIE offset=0x03e315418 size=0x2478
009: LC_SYMTAB Symbol offset=0x465CFB10, Num Syms: 6709, String offset=0x4949DB80-0x639A79C1
010: LC_DYSYMTAB
Local Syms: 5886 at 0
External Syms: 308 at 5886
Undefined Syms: 515 at 6194
TOC: No
Modtab: No
External symtab Entries: None
Indirect symtab Entries: 851 at 0x3b5daff4
External Reloc Entries: None
Local Reloc Entries: None
011: LC_UUID 3EC2A477-C3EC-3496-8861-706B1781521C
012: LC_BUILD_VERSION Platform: macOS, SDK: 13.0.0, Tool: ld (820.1.0)
013: LC_SOURCE_VERSION 104.7.0.0.0
014: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (2293.0.0)
015: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia (1.0.0)
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_WEAK_DYLIB /System/Library/PrivateFrameworks/ParavirtualizedANE.framework/Versions/A/ParavirtualizedANE (1.0.0)
019: LC_LOAD_DYLIB /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (1.11.0)
020: LC_LOAD_DYLIB /System/Library/Frameworks/Security.framework/Versions/A/Security (60420.40.34)
021: LC_LOAD_DYLIB /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (1241.40.2)
022: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox (1.0.0)
023: LC_LOAD_DYLIB /System/Library/Frameworks/vmnet.framework/Versions/A/vmnet (1.0.0)
024: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation (97.0.0)
025: LC_LOAD_DYLIB /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (1953.1.0)
026: LC_LOAD_DYLIB /usr/lib/libobjc.A.dylib (228.0.0)
027: LC_LOAD_DYLIB /usr/lib/libc++.1.dylib (1300.32.0)
028: LC_LOAD_DYLIB /usr/lib/libSystem.B.dylib (1319.0.0)
029: LC_LOAD_DYLIB /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (4.0.0)
030: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (1953.1.0)
031: LC_LOAD_WEAK_DYLIB /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (1690.0.0)
032: LC_LOAD_DYLIB /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor (1.0.0)
033: LC_LOAD_DYLIB /System/Library/Frameworks/Network.framework/Versions/A/Network (1.0.0)
034: LC_LOAD_DYLIB /System/Library/PrivateFrameworks/DiskImages2.framework/Versions/A/DiskImages2 (198.40.3)
035: LC_LOAD_DYLIB /usr/lib/libMobileGestalt.dylib (1.0.0)
036: LC_LOAD_DYLIB /usr/lib/libz.1.dylib (1.2.11)
037: LC_FUNCTION_STARTS offset=0x3bdffd78-0x3be00c00 size= 3720
038: LC_DATA_IN_CODE offset=0x3c1573d8-0x3c1573d8 size= 0 entries=0
Objective-C
===========
Flags = OptimizedByDyld, CorrectedSynthesize, HasCategoryClassProperties
Swift = not swift
@protocol VZGuestAgent
@end
@protocol NSPasteboardItemDataProvider <NSObject>
// instance methods
-[NSPasteboardItemDataProvider pasteboard:item:provideDataForType:]
@optional
// instance methods
-[NSPasteboardItemDataProvider pasteboardFinishedWithDataProvider:]
@end
@protocol VZVirtioConsoleDeviceDelegate <NSObject>
@optional
// instance methods
-[VZVirtioConsoleDeviceDelegate consoleDevice:didOpenPort:]
-[VZVirtioConsoleDeviceDelegate consoleDevice:didClosePort:]
@end
@protocol CALayerDelegate <NSObject>
@optional
// instance methods
-[CALayerDelegate displayLayer:]
-[CALayerDelegate drawLayer:inContext:]
-[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 attachToVirtualMachine:withDeviceIdentifier:error:]
-[VZUSBDeviceInternal canAttach]
@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 autorelease]
-[NSObject retainCount]
-[NSObject self]
-[NSObject class]
-[NSObject isKindOfClass:]
-[NSObject respondsToSelector:]
-[NSObject isEqual:]
-[NSObject hash]
-[NSObject superclass]
-[NSObject isMemberOfClass:]
-[NSObject conformsToProtocol:]
-[NSObject isProxy]
-[NSObject performSelector:]
-[NSObject performSelector:withObject:]
-[NSObject performSelector:withObject:withObject:]
-[NSObject description]
-[NSObject zone]
@optional
// instance methods
-[NSObject debugDescription]
@end
@protocol _VZVirtualMachineConfigurationEncodable <NSObject>
// instance methods
-[_VZVirtualMachineConfigurationEncodable encodeWithEncoder:]
@end
@protocol NSCopying
// instance methods
-[NSCopying copyWithZone:]
@end
0x002169d8a68 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}Q}}(__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=B}}(__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
0x001e740daf4 -[VZNetworkDeviceConfiguration copyWithZone:]
0x001e740db60 -[VZNetworkDeviceConfiguration _init]
0x001e740d8e8 -[VZNetworkDeviceConfiguration .cxx_destruct]
0x001e740d934 -[VZNetworkDeviceConfiguration attachment]
0x001e740d92c -[VZNetworkDeviceConfiguration setAttachment:]
0x001e740d948 -[VZNetworkDeviceConfiguration MACAddress]
0x001e740d940 -[VZNetworkDeviceConfiguration setMACAddress:]
0x001e740da64 -[VZNetworkDeviceConfiguration encodeWithEncoder:]
0x001e740dac0 -[VZNetworkDeviceConfiguration _networkDevice]
0x001e740d954 -[VZNetworkDeviceConfiguration makeNetworkDeviceForVirtualMachine:networkDeviceIndex:]
0x002169d8888 _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
0x001e740dcd4 -[_VZMultiTouchDeviceConfiguration copyWithZone:]
0x001e740dd08 -[_VZMultiTouchDeviceConfiguration _init]
0x001e740dc44 -[_VZMultiTouchDeviceConfiguration encodeWithEncoder:]
0x001e740dca0 -[_VZMultiTouchDeviceConfiguration _multiTouchDevice]
0x001e740dbe8 -[_VZMultiTouchDeviceConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x002169d7a50 _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
0x001e740dd48 -[_VZRotationEvent rotation]
0x001e740dd40 -[_VZRotationEvent phase]
0x001e740dd54 -[_VZRotationEvent initWithEvent:]
0x001e740de2c -[_VZRotationEvent initWithRotation:phase:]
0x002169d7960 _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
0x001e740dea8 -[_VZScreenCoordinatePointerEvent location]
0x001e740dee0 -[_VZScreenCoordinatePointerEvent initWithEvent:view:]
0x001e740e08c -[_VZScreenCoordinatePointerEvent initWithLocation:pressedButtons:]
0x001e740dea0 -[_VZScreenCoordinatePointerEvent pressedButtons]
0x002169d7320 VZSpiceAgentPortAttachment : VZSerialPortAttachment<_VZVirtualMachineConfigurationEncodable> {
// instance variables
+0x08 {PipePair="for_reading"{FileDescriptor="_fd"i}"for_writing"{FileDescriptor="_fd"i}} _inputPipe (0x8)
+0x10 {PipePair="for_reading"{FileDescriptor="_fd"i}"for_writing"{FileDescriptor="_fd"i}} _outputPipe (0x8)
+0x18 B _sharesClipboard (0x1)
}
@property (TB,V_sharesClipboard) sharesClipboard
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// class methods
0x001e740ed2c +[VZSpiceAgentPortAttachment spiceAgentPortName]
// instance methods
0x001e740ece4 -[VZSpiceAgentPortAttachment init]
0x001e740e350 -[VZSpiceAgentPortAttachment .cxx_destruct]
0x001e740e104 -[VZSpiceAgentPortAttachment .cxx_construct]
0x001e740e4c4 -[VZSpiceAgentPortAttachment _attachment]
0x001e740e6f4 -[VZSpiceAgentPortAttachment encodeWithEncoder:]
0x001e740e804 -[VZSpiceAgentPortAttachment _makeGuestAgentForVirtualMachine:withConsolePort:]
0x001e740e4b0 -[VZSpiceAgentPortAttachment sharesClipboard]
0x001e740e4a0 -[VZSpiceAgentPortAttachment setSharesClipboard:]
0x002169d7a78 _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
0x001e740ed6c -[_VZScrollWheelEvent scrollingDeltaX]
0x001e740ed60 -[_VZScrollWheelEvent scrollingDeltaY]
0x001e740ed38 -[_VZScrollWheelEvent momentumPhase]
0x001e740ed78 -[_VZScrollWheelEvent initWithEvent:]
0x001e740ed40 -[_VZScrollWheelEvent scrollPhase]
0x001e740f068 -[_VZScrollWheelEvent initWithScrollingDeltaX:scrollingDeltaY:acceleratedScrollingDeltaX:acceleratedScrollingDeltaY:scrollPhase:momentumPhase:]
0x001e740ed54 -[_VZScrollWheelEvent acceleratedScrollingDeltaX]
0x001e740ed48 -[_VZScrollWheelEvent acceleratedScrollingDeltaY]
0x002169d6510 _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
0x001e740f380 -[_VZSocketSerialPortAttachment address]
0x001e740f108 -[_VZSocketSerialPortAttachment mode]
0x001e740f118 -[_VZSocketSerialPortAttachment _attachment]
0x001e740f368 -[_VZSocketSerialPortAttachment encodeWithEncoder:]
0x001e740f390 -[_VZSocketSerialPortAttachment initWithMode:address:]
0x002169d6290 _VZMultiTouchEvent : NSObject {
// instance variables
+0x08 @"NSSet" _touches (0x8)
}
@property (T@"NSSet",R,C,V_touches) touches
// instance methods
0x001e740f480 -[_VZMultiTouchEvent .cxx_destruct]
0x001e740f48c -[_VZMultiTouchEvent touches]
0x001e740f498 -[_VZMultiTouchEvent initWithEvent:view:]
0x001e740f6d4 -[_VZMultiTouchEvent initWithTouches:]
0x002169d7410 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
0x001e740f8a8 -[VZSerialPortAttachment _init]
0x001e740f818 -[VZSerialPortAttachment _attachment]
0x001e740f84c -[VZSerialPortAttachment encodeWithEncoder:]
0x002169d7988 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
0x001e740f984 -[VZKeyboardEventTap dealloc]
0x001e740f8fc -[VZKeyboardEventTap .cxx_destruct]
0x001e740f8e0 -[VZKeyboardEventTap .cxx_construct]
0x002169d79d8 _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
0x001e7412790 -[_VZKeyEvent type]
0x001e7412788 -[_VZKeyEvent keyCode]
0x001e7412798 -[_VZKeyEvent initWithEvent:]
0x001e74129f0 -[_VZKeyEvent initWithType:keyCode:]
0x002169d6538 VZNATNetworkDeviceAttachment : VZNetworkDeviceAttachment {
// instance variables
+0x08 B _interfaceIsolationEnabled (0x1)
}
@property (TB,S_setInterfaceIsolationEnabled:) _interfaceIsolationEnabled
// instance methods
0x001e7412bd0 -[VZNATNetworkDeviceAttachment init]
0x001e7412bac -[VZNATNetworkDeviceAttachment _attachment]
0x001e7412ae4 -[VZNATNetworkDeviceAttachment encodeWithEncoder:]
0x001e7412c6c -[VZNATNetworkDeviceAttachment _interfaceIsolationEnabled]
0x001e7412c18 -[VZNATNetworkDeviceAttachment _setInterfaceIsolationEnabled:]
0x002169d9260 _VZMacHardwareModelDescriptor : NSObject {
// instance variables
+0x08 {optional<unsigned int>=""(?="__null_state_"c"__val_"I)"__engaged_"B} _platformVersion (0x8)
+0x10 {optional<unsigned int>=""(?="__null_state_"c"__val_"I)"__engaged_"B} _boardID (0x8)
+0x18 {optional<NSOperatingSystemVersion>=""(?="__null_state_"c"__val_"{?="majorVersion"q"minorVersion"q"patchVersion"q})"__engaged_"B} _minimumSupportedHostOSVersion (0x20)
+0x38 q _isa (0x8)
+0x40 I _variantID (0x4)
+0x48 @"NSString" _variantName (0x8)
}
// instance methods
0x001e7412d54 -[_VZMacHardwareModelDescriptor init]
0x001e7412cd0 -[_VZMacHardwareModelDescriptor .cxx_destruct]
0x001e7412cb4 -[_VZMacHardwareModelDescriptor .cxx_construct]
0x001e7412d44 -[_VZMacHardwareModelDescriptor setPlatformVersion:]
0x001e7412d34 -[_VZMacHardwareModelDescriptor setBoardID:]
0x001e7412cf8 -[_VZMacHardwareModelDescriptor setMinimumSupportedHostOSVersion:]
0x001e7412cf0 -[_VZMacHardwareModelDescriptor setISA:]
0x001e7412cdc -[_VZMacHardwareModelDescriptor setVariantID:variantName:]
0x002169d63f8 _VZVNCNoSecuritySecurityConfiguration : _VZVNCSecurityConfiguration // instance methods
0x001e7412dbc -[_VZVNCNoSecuritySecurityConfiguration init]
0x001e7412d94 -[_VZVNCNoSecuritySecurityConfiguration copyWithZone:]
0x002169d79b0 VZCapsLockIndicatorController : NSObject {
// instance variables
+0x08 @"_VZKeyboard" _keyboard (0x8)
+0x10 B _savedCapsLockState (0x1)
+0x14 {IoObjectHolder<unsigned int, &IOConnectRelease>="_object"I} _hidEventSystemHandle (0x4)
+0x18 @"<NSObject>" _activity (0x8)
+0x20 @"<NSObject>" _terminationObserver (0x8)
+0x28 {CfPtr<__IOHIDEventSystemClient *>="_ptr"^{__IOHIDEventSystemClient}} _hidEventSystemClient (0x8)
}
// instance methods
0x001e741314c -[VZCapsLockIndicatorController init]
0x001e7412e58 -[VZCapsLockIndicatorController .cxx_destruct]
0x001e7412e4c -[VZCapsLockIndicatorController .cxx_construct]
0x001e7412ec4 -[VZCapsLockIndicatorController observeValueForKeyPath:ofObject:change:context:]
0x002169d64e8 VZEFIVariableStore : NSObject {
// instance variables
+0x08 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
// instance methods
0x001e7413e18 -[VZEFIVariableStore initWithURL:]
0x001e74136c0 -[VZEFIVariableStore .cxx_destruct]
0x001e74136cc -[VZEFIVariableStore URL]
0x001e74136d8 -[VZEFIVariableStore initCreatingVariableStoreAtURL:options:error:]
0x002169d6420 _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}"timestamp"d})"__engaged_"B} _currentTouch (0x30)
+0x80 q _state (0x8)
+0x88 @"<_VZVNCServerDelegate>" _delegate (0x8)
+0x90 @"_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
0x001e741409c -[_VZVNCServer delegate]
0x001e7414090 -[_VZVNCServer setDelegate:]
0x001e7413fec -[_VZVNCServer .cxx_destruct]
0x001e74140d0 -[_VZVNCServer state]
0x001e7414c5c -[_VZVNCServer port]
0x001e7413fcc -[_VZVNCServer .cxx_construct]
0x001e74140c8 -[_VZVNCServer setState:]
0x001e7414e6c -[_VZVNCServer start]
0x001e74148a8 -[_VZVNCServer queue]
0x001e7414d0c -[_VZVNCServer stop]
0x001e7419a28 -[_VZVNCServer initWithPort:]
0x001e7414c08 -[_VZVNCServer virtualMachine]
0x001e7414084 -[_VZVNCServer securityConfiguration]
0x001e74148b0 -[_VZVNCServer setVirtualMachine:]
0x001e7414494 -[_VZVNCServer framebuffer:didUpdateFrame:]
0x001e74140d8 -[_VZVNCServer framebuffer:didUpdateCursor:]
0x001e74199d0 -[_VZVNCServer initWithBonjourServiceName:]
0x001e7419934 -[_VZVNCServer initWithPort:queue:]
0x001e7419874 -[_VZVNCServer initWithBonjourServiceName:queue:]
0x001e74193f4 -[_VZVNCServer initWithPort:queue:securityConfiguration:]
0x001e7415430 -[_VZVNCServer initWithBonjourServiceName:queue:securityConfiguration:]
0x002169d71e0 VZMemoryBalloonDeviceConfiguration : NSObject<NSCopying> // instance methods
0x001e7419b10 -[VZMemoryBalloonDeviceConfiguration copyWithZone:]
0x001e7419b3c -[VZMemoryBalloonDeviceConfiguration _init]
0x001e7419adc -[VZMemoryBalloonDeviceConfiguration _memoryBalloonDevice]
0x001e7419a80 -[VZMemoryBalloonDeviceConfiguration makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize:]
0x002169d6718 VZDirectorySharingDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _directorySharingDeviceIndex (0x8)
}
// instance methods
0x001e7419b74 -[VZDirectorySharingDevice .cxx_destruct]
0x001e7419b7c -[VZDirectorySharingDevice _initWithVirtualMachine:directorySharingDeviceIndex:]
0x002169d67e0 _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
0x001e7419c18 -[_VZVirtioQueue .cxx_destruct]
0x001e7419c0c -[_VZVirtioQueue .cxx_construct]
0x001e7419cd0 -[_VZVirtioQueue nextElement]
0x001e7419cc8 -[_VZVirtioQueue queueIndex]
0x002169d7d70 VZDirectoryShare : NSObject<_VZVirtualMachineConfigurationEncodable> @property (T{Expected<std::variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>, NSError *>=(storage<std::variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>, NSError *>=c{variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>={__impl<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=c{__alt<0UL, VzCore::Hardware::DirectoryShares::Single>={Single={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=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, VzCore::Hardware::DirectoryShares::Rosetta>=c{__alt<2UL, VzCore::Hardware::DirectoryShares::Rosetta>={Rosetta={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 3UL>=))))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
0x001e741a050 -[VZDirectoryShare _init]
0x001e7419fc0 -[VZDirectoryShare _share]
0x001e7419ff4 -[VZDirectoryShare encodeWithEncoder:]
0x002169d6498 _VZVirtualMachineConfigurationDecoder : NSObject {
// instance variables
+0x08 @"NSURL" _baseURL (0x8)
+0x10 @"<_VZVirtualMachineConfigurationDecoderDelegate>" _delegate (0x8)
}
@property (T@"<_VZVirtualMachineConfigurationDecoderDelegate>",W,V_delegate) delegate
// instance methods
0x001e741a0d4 -[_VZVirtualMachineConfigurationDecoder delegate]
0x001e741a0c8 -[_VZVirtualMachineConfigurationDecoder setDelegate:]
0x001e741a088 -[_VZVirtualMachineConfigurationDecoder .cxx_destruct]
0x001e743b174 -[_VZVirtualMachineConfigurationDecoder initWithBaseURL:]
0x001e741a100 -[_VZVirtualMachineConfigurationDecoder configurationFromData:format:error:]
0x002169d8d88 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
0x001e743b2e0 -[VZBootLoader copyWithZone:]
0x001e743b314 -[VZBootLoader _init]
0x001e743b274 -[VZBootLoader validate]
0x001e743b218 -[VZBootLoader encodeWithEncoder:]
0x001e743b284 -[VZBootLoader _bootLoaderForConfiguration:]
0x002169d77a8 _VZGuestTraceEvent : NSObject // instance methods
0x001e743b34c -[_VZGuestTraceEvent _init]
0x002169d6df8 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
0x001e743b414 -[VZAudioInputStreamSource _init]
0x001e743b384 -[VZAudioInputStreamSource _attachment]
0x001e743b3b8 -[VZAudioInputStreamSource encodeWithEncoder:]
0x002169d8f90 _VZVirtioSoundDevice : _VZAudioDevice {
// instance variables
+0x18 @"VZVirtioSoundDeviceConfiguration" _configuration (0x8)
}
// instance methods
0x001e743b44c -[_VZVirtioSoundDevice .cxx_destruct]
0x002169d7e88 _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
0x001e743b8f4 -[_VZDiskImageAccessor size]
0x001e743b468 -[_VZDiskImageAccessor .cxx_destruct]
0x001e743b460 -[_VZDiskImageAccessor .cxx_construct]
0x001e743b8b4 -[_VZDiskImageAccessor optimalBlockSize]
0x001e743b4a0 -[_VZDiskImageAccessor readDataAtOffset:length:error:]
0x002169d7aa0 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" _guestAgents (0x8)
+0x50 @"NSArray" _keyboards (0x8)
+0x58 @"NSArray" _pointingDevices (0x8)
+0x60 @"NSArray" _multiTouchDevices (0x8)
+0x68 @"NSArray" _serialPorts (0x8)
+0x70 @"NSArray" _consoleDevices (0x8)
+0x78 @"NSMutableArray" _USBDevices (0x8)
+0x80 {optional<_VZDebugStub *>=""(?="__null_state_"c"__val_"@"_VZDebugStub")"__engaged_"B} _debugStub (0x10)
+0x90 I _currentDeviceIdentifier (0x4)
+0x98 {unique_ptr<MessengerImpl, std::default_delete<MessengerImpl>>="__ptr_"{__compressed_pair<MessengerImpl *, std::default_delete<MessengerImpl>>="__value_"^{MessengerImpl}}} _messenger (0x8)
+0xa0 q _state (0x8)
+0xa8 @"<VZVirtualMachineDelegate>" _delegate (0x8)
+0xb0 @"NSArray" _directorySharingDevices (0x8)
+0xb8 @"NSArray" _memoryBalloonDevices (0x8)
+0xc0 @"NSArray" _networkDevices (0x8)
+0xc8 @"NSArray" _socketDevices (0x8)
}
@property (T@"VZVirtualMachineConfiguration",R,C) _currentConfiguration
@property (T@"NSArray",R) _audioDevices
@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_consoleDevices) consoleDevices
@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
0x001e74595d0 +[VZVirtualMachine isSupported]
// instance methods
0x001e743bb44 -[VZVirtualMachine dealloc]
0x001e743bb08 -[VZVirtualMachine delegate]
0x001e743bafc -[VZVirtualMachine setDelegate:]
0x001e743b950 -[VZVirtualMachine .cxx_destruct]
0x001e743bb3c -[VZVirtualMachine state]
0x001e743b938 -[VZVirtualMachine .cxx_construct]
0x001e743bb34 -[VZVirtualMachine setState:]
0x001e7459578 -[VZVirtualMachine initWithConfiguration:]
0x001e745962c -[VZVirtualMachine _serviceProcessIdentifier]
0x001e743f29c -[VZVirtualMachine startWithOptions:completionHandler:]
0x001e74474d0 -[VZVirtualMachine startWithCompletionHandler:]
0x001e745c984 -[VZVirtualMachine _currentConfiguration]
0x001e745c5a8 -[VZVirtualMachine _stateDescription]
0x001e743e364 -[VZVirtualMachine stopWithCompletionHandler:]
0x001e743c21c -[VZVirtualMachine resumeWithCompletionHandler:]
0x001e74475fc -[VZVirtualMachine canPause]
0x001e745c940 -[VZVirtualMachine _audioDevices]
0x001e743d434 -[VZVirtualMachine pauseWithCompletionHandler:]
0x001e7447694 -[VZVirtualMachine canStart]
0x001e7447648 -[VZVirtualMachine canStop]
0x001e745c890 -[VZVirtualMachine _keyboards]
0x001e74476e4 -[VZVirtualMachine initWithConfiguration:queue:]
0x001e74475b0 -[VZVirtualMachine canResume]
0x001e7447564 -[VZVirtualMachine canRequestStop]
0x001e743bbc4 -[VZVirtualMachine requestStopWithError:]
0x001e743baf0 -[VZVirtualMachine consoleDevices]
0x001e743bae4 -[VZVirtualMachine directorySharingDevices]
0x001e743bad8 -[VZVirtualMachine memoryBalloonDevices]
0x001e743bacc -[VZVirtualMachine networkDevices]
0x001e743bac0 -[VZVirtualMachine socketDevices]
0x001e745c8e8 -[VZVirtualMachine _graphicsDevices]
0x001e745c838 -[VZVirtualMachine _pointingDevices]
0x001e745c7e0 -[VZVirtualMachine _multiTouchDevices]
0x001e745c79c -[VZVirtualMachine _serialPorts]
0x001e745c560 -[VZVirtualMachine _USBDevices]
0x001e745c6a8 -[VZVirtualMachine _debugStub]
0x001e745c524 -[VZVirtualMachine _canAttachUSBDevices]
0x001e745c4e8 -[VZVirtualMachine _canDetachUSBDevices]
0x001e745c47c -[VZVirtualMachine _canAttachUSBDevice:]
0x001e745c404 -[VZVirtualMachine _canDetachUSBDevice:]
0x001e745c1e4 -[VZVirtualMachine _attachUSBDevice:error:]
0x001e745bf38 -[VZVirtualMachine _detachUSBDevice:error:]
0x001e745beec -[VZVirtualMachine _canCreateCore]
0x001e745a8f4 -[VZVirtualMachine _createCoreWithCompletionHandler:]
0x001e745a8a8 -[VZVirtualMachine _canGetUSBControllerLocationID]
0x001e7459680 -[VZVirtualMachine _getUSBControllerLocationIDWithCompletionHandler:]
0x002169d65d8 VZSingleDirectoryShare : VZDirectoryShare {
// instance variables
+0x08 @"VZSharedDirectory" _directory (0x8)
}
@property (T@"VZSharedDirectory",R,V_directory) directory
// instance methods
0x001e745f190 -[VZSingleDirectoryShare .cxx_destruct]
0x001e745f1a4 -[VZSingleDirectoryShare directory]
0x001e745f3a4 -[VZSingleDirectoryShare initWithDirectory:]
0x001e745f1b4 -[VZSingleDirectoryShare _share]
0x001e745f288 -[VZSingleDirectoryShare encodeWithEncoder:]
0x002169d6628 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
0x001e745f454 -[VZDiskImageStorageDeviceAttachment .cxx_destruct]
0x001e745f8fc -[VZDiskImageStorageDeviceAttachment URL]
0x001e745f8ec -[VZDiskImageStorageDeviceAttachment isReadOnly]
0x001e745f468 -[VZDiskImageStorageDeviceAttachment _attachment]
0x001e745fa6c -[VZDiskImageStorageDeviceAttachment initWithURL:readOnly:error:]
0x001e745f6c0 -[VZDiskImageStorageDeviceAttachment encodeWithEncoder:]
0x001e745f90c -[VZDiskImageStorageDeviceAttachment initWithURL:readOnly:cachingMode:synchronizationMode:error:]
0x001e745f8dc -[VZDiskImageStorageDeviceAttachment cachingMode]
0x001e745f8cc -[VZDiskImageStorageDeviceAttachment synchronizationMode]
0x001e745fbb8 -[VZDiskImageStorageDeviceAttachment _initWithDiskImage:]
0x002169d6678 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
0x001e745fc80 -[VZNetworkDevice .cxx_destruct]
0x001e74605e8 -[VZNetworkDevice _type]
0x001e74605e0 -[VZNetworkDevice attachment]
0x001e745fcc0 -[VZNetworkDevice setAttachment:]
0x002169d6d30 _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
0x001e7460624 -[_VZVirtioDeviceSpecificConfiguration copyWithZone:]
0x001e7460658 -[_VZVirtioDeviceSpecificConfiguration _init]
0x001e74605f0 -[_VZVirtioDeviceSpecificConfiguration _configuration]
0x002169d6858 VZVirtioFileSystemDevice : VZDirectorySharingDevice {
// instance variables
+0x18 @"VZVirtioFileSystemDeviceConfiguration" _configuration (0x8)
+0x20 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _queue (0x8)
}
@property (T@"NSString",R,C) tag
@property (T@"VZDirectoryShare",&) share
// instance methods
0x001e74606a0 -[VZVirtioFileSystemDevice .cxx_destruct]
0x001e7460690 -[VZVirtioFileSystemDevice .cxx_construct]
0x001e746356c -[VZVirtioFileSystemDevice tag]
0x001e74634c8 -[VZVirtioFileSystemDevice share]
0x001e74606f0 -[VZVirtioFileSystemDevice setShare:]
0x002169d6740 _VZLinearFramebufferGraphicsDeviceConfiguration : VZGraphicsDeviceConfiguration {
// instance variables
+0x08 {CGSize="width"d"height"d} _backingStoreSize (0x10)
}
@property (T{CGSize=dd},R,V_backingStoreSize) backingStoreSize
// instance methods
0x001e7463a88 -[_VZLinearFramebufferGraphicsDeviceConfiguration copyWithZone:]
0x001e7463600 -[_VZLinearFramebufferGraphicsDeviceConfiguration validateWithError:]
0x001e7463790 -[_VZLinearFramebufferGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e7463a8c -[_VZLinearFramebufferGraphicsDeviceConfiguration initWithBackingStoreSize:]
0x001e74638cc -[_VZLinearFramebufferGraphicsDeviceConfiguration _graphicsDevice]
0x001e7463608 -[_VZLinearFramebufferGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e74635c0 -[_VZLinearFramebufferGraphicsDeviceConfiguration backingStoreSize]
0x002169d93c8 VZVirtualMachineStartOptions : NSObject {
// instance variables
+0x08 q _panicAction (0x8)
+0x10 q _restartAction (0x8)
}
@property (Tq,S_setPanicAction:) _panicAction
@property (Tq,S_setRestartAction:) _restartAction
@property (T{StartOptions=BBBB},R) _startOptions
// instance methods
0x001e7463aec -[VZVirtualMachineStartOptions init]
0x001e7463b28 -[VZVirtualMachineStartOptions _setRestartAction:]
0x001e7463b74 -[VZVirtualMachineStartOptions _restartAction]
0x001e7463ae4 -[VZVirtualMachineStartOptions _startOptions]
0x001e7463c00 -[VZVirtualMachineStartOptions _panicAction]
0x001e7463bb4 -[VZVirtualMachineStartOptions _setPanicAction:]
0x002169d70a0 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
0x001e7463c94 -[VZVirtioSocketDevice .cxx_destruct]
0x001e7463c40 -[VZVirtioSocketDevice .cxx_construct]
0x001e7465c1c -[VZVirtioSocketDevice setSocketListener:forPort:]
0x001e7465764 -[VZVirtioSocketDevice removeSocketListenerForPort:]
0x001e7463de4 -[VZVirtioSocketDevice connectToPort:completionHandler:]
0x002169d7a28 _VZQuickLookEvent : NSObject // instance methods
0x001e7465f18 -[_VZQuickLookEvent initWithEvent:]
0x002169d76e0 _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
0x001e74660cc -[_VZCustomVirtioDevice dealloc]
0x001e74660a0 -[_VZCustomVirtioDevice delegate]
0x001e7466094 -[_VZCustomVirtioDevice setDelegate:]
0x001e7465fbc -[_VZCustomVirtioDevice .cxx_destruct]
0x001e7465fa8 -[_VZCustomVirtioDevice .cxx_construct]
0x001e746807c -[_VZCustomVirtioDevice driverFeaturesAt:error:]
0x001e7467e98 -[_VZCustomVirtioDevice guestMemoryAtPhysicalAddress:length:]
0x001e7467e50 -[_VZCustomVirtioDevice queueAtIndex:]
0x001e7466750 -[_VZCustomVirtioDevice updateDeviceSpecificConfiguration:completionHandler:]
0x001e746616c -[_VZCustomVirtioDevice requestDeviceReset]
0x002169d84f0 VZFileHandleNetworkDeviceAttachment : VZNetworkDeviceAttachment {
// instance variables
+0x08 @"NSFileHandle" _fileHandle (0x8)
+0x10 q _maximumTransmissionUnit (0x8)
}
@property (T@"NSFileHandle",R,V_fileHandle) fileHandle
@property (Tq,V_maximumTransmissionUnit) maximumTransmissionUnit
// instance methods
0x001e7468548 -[VZFileHandleNetworkDeviceAttachment .cxx_destruct]
0x001e746857c -[VZFileHandleNetworkDeviceAttachment fileHandle]
0x001e746858c -[VZFileHandleNetworkDeviceAttachment _attachment]
0x001e746855c -[VZFileHandleNetworkDeviceAttachment setMaximumTransmissionUnit:]
0x001e746856c -[VZFileHandleNetworkDeviceAttachment maximumTransmissionUnit]
0x001e746860c -[VZFileHandleNetworkDeviceAttachment initWithFileHandle:]
0x002169d8388 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
0x001e7469808 +[VZVirtioFileSystemDeviceConfiguration validateTag:error:]
0x001e74697fc +[VZVirtioFileSystemDeviceConfiguration macOSGuestAutomountTag]
// instance methods
0x001e74696c0 -[VZVirtioFileSystemDeviceConfiguration copyWithZone:]
0x001e7468804 -[VZVirtioFileSystemDeviceConfiguration .cxx_destruct]
0x001e746945c -[VZVirtioFileSystemDeviceConfiguration setTag:]
0x001e7469740 -[VZVirtioFileSystemDeviceConfiguration initWithTag:]
0x001e7469660 -[VZVirtioFileSystemDeviceConfiguration tag]
0x001e7468864 -[VZVirtioFileSystemDeviceConfiguration share]
0x001e7468858 -[VZVirtioFileSystemDeviceConfiguration setShare:]
0x001e7469330 -[VZVirtioFileSystemDeviceConfiguration encodeWithEncoder:]
0x001e7468998 -[VZVirtioFileSystemDeviceConfiguration _directorySharingDevice]
0x001e7468874 -[VZVirtioFileSystemDeviceConfiguration _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex:]
0x002169d68a8 _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
0x001e746ae1c +[_VZDiskImageFormat supportedFormats]
0x001e746aa30 +[_VZDiskImageFormat rawDiskImageFormat]
// instance methods
0x001e746a970 -[_VZDiskImageFormat identifier]
0x001e746a158 -[_VZDiskImageFormat createFixedDiskImageWithURL:suggestedSize:completionHandler:]
0x001e74698a0 -[_VZDiskImageFormat createDynamicDiskImageWithURL:suggestedSize:completionHandler:]
0x001e7469894 -[_VZDiskImageFormat canCreateFixedDiskImages]
0x001e7469888 -[_VZDiskImageFormat canCreateDynamicDiskImages]
0x002169d8770 _VZGDBDebugStub : _VZDebugStub {
// instance variables
+0x08 {FileDescriptor="_fd"i} _serverSocketFileDescriptor (0x4)
+0x0c S _port (0x2)
}
@property (TS,R,V_port) port
// instance methods
0x001e746aea8 -[_VZGDBDebugStub .cxx_destruct]
0x001e746af28 -[_VZGDBDebugStub port]
0x001e746ae94 -[_VZGDBDebugStub .cxx_construct]
0x001e746af38 -[_VZGDBDebugStub _debugStub]
0x002169d89c8 _VZAcceleratorDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{AcceleratorDevice=i},R) _acceleratorDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e746b134 -[_VZAcceleratorDeviceConfiguration copyWithZone:]
0x001e746b168 -[_VZAcceleratorDeviceConfiguration _init]
0x001e746b0d8 -[_VZAcceleratorDeviceConfiguration encodeWithEncoder:]
0x001e746b0a4 -[_VZAcceleratorDeviceConfiguration _acceleratorDevice]
0x002169d8360 _VZMacVideoToolboxDeviceConfiguration : _VZAcceleratorDeviceConfiguration // class methods
0x001e746b1fc +[_VZMacVideoToolboxDeviceConfiguration _isSupported]
// instance methods
0x001e746b1c4 -[_VZMacVideoToolboxDeviceConfiguration init]
0x001e746b1c0 -[_VZMacVideoToolboxDeviceConfiguration copyWithZone:]
0x001e746b1a8 -[_VZMacVideoToolboxDeviceConfiguration encodeWithEncoder:]
0x001e746b1a0 -[_VZMacVideoToolboxDeviceConfiguration _acceleratorDevice]
0x002169d90a8 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}Q}}(__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=B}}(__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
0x001e746b2b4 -[VZNetworkDeviceAttachment _init]
0x001e746b280 -[VZNetworkDeviceAttachment _attachment]
0x001e746b224 -[VZNetworkDeviceAttachment encodeWithEncoder:]
0x002169d6948 VZEFIBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSURL" _ROMImageURL (0x8)
+0x10 @"VZEFIVariableStore" _variableStore (0x8)
}
@property (T@"NSURL",C,S_setROMImageURL:) _ROMImageURL
@property (T@"VZEFIVariableStore",&,V_variableStore) variableStore
// instance methods
0x001e746bd58 -[VZEFIBootLoader init]
0x001e746bcd8 -[VZEFIBootLoader copyWithZone:]
0x001e746b2ec -[VZEFIBootLoader .cxx_destruct]
0x001e746b35c -[VZEFIBootLoader validate]
0x001e746baa8 -[VZEFIBootLoader encodeWithEncoder:]
0x001e746b400 -[VZEFIBootLoader _bootLoaderForConfiguration:]
0x001e746b34c -[VZEFIBootLoader variableStore]
0x001e746b340 -[VZEFIBootLoader setVariableStore:]
0x001e746be54 -[VZEFIBootLoader _ROMImageURL]
0x001e746bd90 -[VZEFIBootLoader _setROMImageURL:]
0x002169d7140 VZMemoryBalloonDevice : NSObject // instance methods
0x001e746beb4 -[VZMemoryBalloonDevice _init]
0x002169d6998 VZSocketDevice : NSObject // instance methods
0x001e746beec -[VZSocketDevice _init]
0x002169d69e8 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
0x001e746bf54 -[VZMacGraphicsDisplayConfiguration copyWithZone:]
0x001e746c014 -[VZMacGraphicsDisplayConfiguration initWithWidthInPixels:heightInPixels:pixelsPerInch:]
0x001e746bf94 -[VZMacGraphicsDisplayConfiguration initForScreen:sizeInPoints:]
0x001e746bf4c -[VZMacGraphicsDisplayConfiguration widthInPixels]
0x001e746bf44 -[VZMacGraphicsDisplayConfiguration setWidthInPixels:]
0x001e746bf3c -[VZMacGraphicsDisplayConfiguration heightInPixels]
0x001e746bf34 -[VZMacGraphicsDisplayConfiguration setHeightInPixels:]
0x001e746bf2c -[VZMacGraphicsDisplayConfiguration pixelsPerInch]
0x001e746bf24 -[VZMacGraphicsDisplayConfiguration setPixelsPerInch:]
0x002169d91e8 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
0x001e746c2dc +[VZSerialPortConfiguration serialPortType]
// instance methods
0x001e746c264 -[VZSerialPortConfiguration copyWithZone:]
0x001e746c2a4 -[VZSerialPortConfiguration _init]
0x001e746c08c -[VZSerialPortConfiguration .cxx_destruct]
0x001e746c0a0 -[VZSerialPortConfiguration attachment]
0x001e746c098 -[VZSerialPortConfiguration setAttachment:]
0x001e746c208 -[VZSerialPortConfiguration encodeWithEncoder:]
0x001e746c1d4 -[VZSerialPortConfiguration _serialPort]
0x001e746c0ac -[VZSerialPortConfiguration makeSerialPortForVirtualMachine:serialPortIndex:]
0x002169d6a38 _VZVirtioGenericDeviceSpecificConfiguration : _VZVirtioDeviceSpecificConfiguration {
// instance variables
+0x08 @"NSData" _configurationData (0x8)
}
@property (T@"NSData",R,C,V_configurationData) configurationData
// instance methods
0x001e746c3f4 -[_VZVirtioGenericDeviceSpecificConfiguration copyWithZone:]
0x001e746c310 -[_VZVirtioGenericDeviceSpecificConfiguration .cxx_destruct]
0x001e746c334 -[_VZVirtioGenericDeviceSpecificConfiguration _configuration]
0x001e746c324 -[_VZVirtioGenericDeviceSpecificConfiguration configurationData]
0x001e746c460 -[_VZVirtioGenericDeviceSpecificConfiguration initWithConfigurationData:]
0x002169d6a88 _VZUSBMouseConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e746c5ac -[_VZUSBMouseConfiguration init]
0x001e746c5a8 -[_VZUSBMouseConfiguration copyWithZone:]
0x001e746c588 -[_VZUSBMouseConfiguration encodeWithEncoder:]
0x001e746c5a0 -[_VZUSBMouseConfiguration _pointingDevice]
0x001e746c50c -[_VZUSBMouseConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x002169d6ad8 _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
0x001e746c5e4 -[_VZSerialPort .cxx_destruct]
0x001e746c624 -[_VZSerialPort type]
0x001e746cf64 -[_VZSerialPort attachment]
0x001e746c62c -[_VZSerialPort setAttachment:]
0x002169d6b78 VZMacOSConfigurationRequirements : NSObject {
// instance variables
+0x08 @"VZMacHardwareModel" _hardwareModel (0x8)
+0x10 Q _minimumSupportedCPUCount (0x8)
+0x18 Q _minimumSupportedMemorySize (0x8)
+0x20 @"NSMutableSet" _variants (0x8)
+0x28 {optional<std::array<unsigned long long, 5>>=""(?="__null_state_"c"__val_"{array<unsigned long long, 5UL>="__elems_"[5Q]})"__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
0x001e746cf78 -[VZMacOSConfigurationRequirements .cxx_destruct]
0x001e746cf6c -[VZMacOSConfigurationRequirements .cxx_construct]
0x001e746cfd8 -[VZMacOSConfigurationRequirements _variants]
0x001e746cfcc -[VZMacOSConfigurationRequirements hardwareModel]
0x001e746cfc4 -[VZMacOSConfigurationRequirements minimumSupportedCPUCount]
0x001e746cfbc -[VZMacOSConfigurationRequirements minimumSupportedMemorySize]
0x002169d6bc8 VZMacOSRestoreImage : NSObject {
// instance variables
+0x08 {shared_ptr<VzInstallation::InstallerMessenger>="__ptr_"^{InstallerMessenger}"__cntrl_"^{__shared_weak_count}} _messenger (0x10)
+0x18 @"NSArray" _configurations (0x8)
+0x20 {optional<std::array<unsigned long long, 5>>=""(?="__null_state_"c"__val_"{array<unsigned long long, 5UL>="__elems_"[5Q]})"__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 (TB,R,GisSupported) supported
@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
0x001e746d4a4 +[VZMacOSRestoreImage loadFileURL:completionHandler:]
0x001e746d494 +[VZMacOSRestoreImage fetchLatestSupportedWithCompletionHandler:]
0x001e7471bc0 +[VZMacOSRestoreImage _loadCatalogWithOptions:completionHandler:]
0x001e7471bb0 +[VZMacOSRestoreImage _fetchAvailableImagesWithCompletionHandler:]
0x001e746dba8 +[VZMacOSRestoreImage _loadFileURL:deviceClassParser:completionHandler:]
0x001e746d4b8 +[VZMacOSRestoreImage _fetchLatestSupportedWithOptions:completionHandler:]
// instance methods
0x001e746d188 -[VZMacOSRestoreImage dealloc]
0x001e746d0a8 -[VZMacOSRestoreImage .cxx_destruct]
0x001e746d098 -[VZMacOSRestoreImage .cxx_construct]
0x001e746d17c -[VZMacOSRestoreImage URL]
0x001e746d158 -[VZMacOSRestoreImage operatingSystemVersion]
0x001e746d4b0 -[VZMacOSRestoreImage _configurations]
0x001e746d264 -[VZMacOSRestoreImage isSupported]
0x001e746d170 -[VZMacOSRestoreImage buildVersion]
0x001e746d29c -[VZMacOSRestoreImage mostFeaturefulSupportedConfiguration]
0x002169d6ba0 VZMacOSInstaller : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 B _virtualMachineStarted (0x1)
+0x11 B _installStarted (0x1)
+0x12 B _installCompleted (0x1)
+0x13 B _installCancelled (0x1)
+0x14 B _disableMobileDeviceUpdate (0x1)
+0x18 @? _completionHandler (0x8)
+0x20 {shared_ptr<VzInstallation::InstallerMessenger>="__ptr_"^{InstallerMessenger}"__cntrl_"^{__shared_weak_count}} _messenger (0x10)
+0x30 @"NSDictionary" _restoreOptions (0x8)
+0x38 @"NSError" _installError (0x8)
+0x40 @"NSProgress" _progress (0x8)
+0x48 @"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
0x001e747b350 +[VZMacOSInstaller _installerWithVirtualMachine:restoreOptions:]
// instance methods
0x001e7478b84 -[VZMacOSInstaller .cxx_destruct]
0x001e7478b7c -[VZMacOSInstaller .cxx_construct]
0x001e7478c58 -[VZMacOSInstaller progress]
0x001e7478c4c -[VZMacOSInstaller virtualMachine]
0x001e747ae58 -[VZMacOSInstaller initWithVirtualMachine:restoreImageURL:]
0x001e7478c64 -[VZMacOSInstaller installWithCompletionHandler:]
0x001e7478c40 -[VZMacOSInstaller restoreImageURL]
0x001e747b344 -[VZMacOSInstaller _disableMobileDeviceUpdate]
0x002169d6c18 _VZAudioDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _audioDeviceIndex (0x8)
}
// instance methods
0x001e747b74c -[_VZAudioDevice .cxx_destruct]
0x001e747b754 -[_VZAudioDevice _initWithVirtualMachine:audioDeviceIndex:]
0x002169d8040 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]})}}}{optional<Storage::DiskCapacity>=(?=c{DiskCapacity=I{BlockNumber=Q}})B}{vector<Storage::DiskImageStackedElement, std::allocator<Storage::DiskImageStackedElement>>=^{DiskImageStackedElement}^{DiskImageStackedElement}{__compressed_pair<Storage::DiskImageStackedElement *, std::allocator<Storage::DiskImageStackedElement>>=^{DiskImageStackedElement}}}}}}(__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
0x001e747b88c -[VZStorageDeviceConfiguration copyWithZone:]
0x001e747b7e4 -[VZStorageDeviceConfiguration .cxx_destruct]
0x001e747b7f0 -[VZStorageDeviceConfiguration attachment]
0x001e747b830 -[VZStorageDeviceConfiguration encodeWithEncoder:]
0x001e747b8c0 -[VZStorageDeviceConfiguration _initWithAttachment:]
0x001e747b7fc -[VZStorageDeviceConfiguration _storageDevice]
0x002169d8ce8 _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
0x001e747bd58 -[_VZKeyboard .cxx_destruct]
0x001e747bd68 -[_VZKeyboard type]
0x001e747ce00 -[_VZKeyboard initWithType:virtualMachine:deviceIdentifier:]
0x001e747bd70 -[_VZKeyboard sendKeyEvents:]
0x001e747bd60 -[_VZKeyboard activeIndicators]
0x002169d74d8 _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
0x001e747ce98 -[_VZGraphicsDevice .cxx_destruct]
0x001e747ceb0 -[_VZGraphicsDevice type]
0x001e747cea4 -[_VZGraphicsDevice framebuffers]
0x002169d8478 VZUSBScreenCoordinatePointingDeviceConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e747cf58 -[VZUSBScreenCoordinatePointingDeviceConfiguration init]
0x001e747cf54 -[VZUSBScreenCoordinatePointingDeviceConfiguration copyWithZone:]
0x001e747cf34 -[VZUSBScreenCoordinatePointingDeviceConfiguration encodeWithEncoder:]
0x001e747cf4c -[VZUSBScreenCoordinatePointingDeviceConfiguration _pointingDevice]
0x001e747ceb8 -[VZUSBScreenCoordinatePointingDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x002169d6cb8 _VZVirtioInputDeviceSpecificConfiguration : _VZVirtioDeviceSpecificConfiguration {
// instance variables
+0x08 @"NSArray" _configurations (0x8)
}
@property (T@"NSArray",R,C) configurations
// instance methods
0x001e747d5a4 -[_VZVirtioInputDeviceSpecificConfiguration copyWithZone:]
0x001e747d0b4 -[_VZVirtioInputDeviceSpecificConfiguration .cxx_destruct]
0x001e747d0c8 -[_VZVirtioInputDeviceSpecificConfiguration _configuration]
0x001e747d634 -[_VZVirtioInputDeviceSpecificConfiguration configurations]
0x001e747d6a4 -[_VZVirtioInputDeviceSpecificConfiguration initWithConfigurations:]
0x002169d72d0 VZVirtioConsolePort : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _consoleDeviceIndex (0x8)
+0x18 Q _portIndex (0x8)
+0x20 @"NSString" _name (0x8)
+0x28 @"VZSerialPortAttachment" _attachment (0x8)
}
@property (T@"NSString",R,C) name
@property (T@"VZSerialPortAttachment",&) attachment
// instance methods
0x001e747d8d4 -[VZVirtioConsolePort name]
0x001e747d888 -[VZVirtioConsolePort .cxx_destruct]
0x001e747e33c -[VZVirtioConsolePort attachment]
0x001e747d900 -[VZVirtioConsolePort setAttachment:]
0x002169d6d80 VZHostAudioInputStreamSource : VZAudioInputStreamSource // instance methods
0x001e747e36c -[VZHostAudioInputStreamSource init]
0x001e747e344 -[VZHostAudioInputStreamSource _attachment]
0x001e747e354 -[VZHostAudioInputStreamSource encodeWithEncoder:]
0x002169d6e20 VZVirtioSoundDeviceOutputStreamConfiguration : VZVirtioSoundDeviceStreamConfiguration {
// instance variables
+0x08 @"VZAudioOutputStreamSink" _sink (0x8)
}
@property (T@"VZAudioOutputStreamSink",&,V_sink) sink
// instance methods
0x001e747e5e4 -[VZVirtioSoundDeviceOutputStreamConfiguration init]
0x001e747e3a4 -[VZVirtioSoundDeviceOutputStreamConfiguration .cxx_destruct]
0x001e747e3d4 -[VZVirtioSoundDeviceOutputStreamConfiguration _stream]
0x001e747e3c4 -[VZVirtioSoundDeviceOutputStreamConfiguration sink]
0x001e747e4a8 -[VZVirtioSoundDeviceOutputStreamConfiguration encodeWithEncoder:]
0x001e747e3b8 -[VZVirtioSoundDeviceOutputStreamConfiguration setSink:]
0x002169d8db0 VZMacPlatformConfiguration : VZPlatformConfiguration {
// instance variables
+0x08 B _productionModeEnabled (0x1)
+0x09 B _sioDescramblerEnabled (0x1)
+0x10 @"VZMacHardwareModel" _hardwareModel (0x8)
+0x18 @"VZMacMachineIdentifier" _machineIdentifier (0x8)
+0x20 @"VZMacAuxiliaryStorage" _auxiliaryStorage (0x8)
}
@property (TB,G_isProductionModeEnabled,S_setProductionModeEnabled:) _productionModeEnabled
@property (TB,G_isSIODescramblerEnabled,S_setSIODescramblerEnabled:) _sioDescramblerEnabled
@property (T@"VZMacHardwareModel",C,V_hardwareModel) hardwareModel
@property (T@"VZMacMachineIdentifier",C,V_machineIdentifier) machineIdentifier
@property (T@"VZMacAuxiliaryStorage",&,V_auxiliaryStorage) auxiliaryStorage
// instance methods
0x001e747f808 -[VZMacPlatformConfiguration init]
0x001e747f748 -[VZMacPlatformConfiguration copyWithZone:]
0x001e747e61c -[VZMacPlatformConfiguration .cxx_destruct]
0x001e747e6d8 -[VZMacPlatformConfiguration _platform]
0x001e747f258 -[VZMacPlatformConfiguration validate]
0x001e747e6c8 -[VZMacPlatformConfiguration hardwareModel]
0x001e747e6bc -[VZMacPlatformConfiguration setHardwareModel:]
0x001e747f344 -[VZMacPlatformConfiguration encodeWithEncoder:]
0x001e747e6ac -[VZMacPlatformConfiguration machineIdentifier]
0x001e747e6a0 -[VZMacPlatformConfiguration setMachineIdentifier:]
0x001e747e690 -[VZMacPlatformConfiguration auxiliaryStorage]
0x001e747e684 -[VZMacPlatformConfiguration setAuxiliaryStorage:]
0x001e747f9c0 -[VZMacPlatformConfiguration _isProductionModeEnabled]
0x001e747f96c -[VZMacPlatformConfiguration _setProductionModeEnabled:]
0x001e747f924 -[VZMacPlatformConfiguration _isSIODescramblerEnabled]
0x001e747f8d0 -[VZMacPlatformConfiguration _setSIODescramblerEnabled:]
0x002169d6ec0 VZVirtioSocketListener : NSObject {
// instance variables
+0x08 @"<VZVirtioSocketListenerDelegate>" _delegate (0x8)
}
@property (T@"<VZVirtioSocketListenerDelegate>",W,V_delegate) delegate
// instance methods
0x001e747fa1c -[VZVirtioSocketListener delegate]
0x001e747fa10 -[VZVirtioSocketListener setDelegate:]
0x001e747fa08 -[VZVirtioSocketListener .cxx_destruct]
0x002169d83b0 _VZ16550SerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e747ffa8 +[_VZ16550SerialPortConfiguration serialPortType]
// instance methods
0x001e747ff70 -[_VZ16550SerialPortConfiguration init]
0x001e747fe34 -[_VZ16550SerialPortConfiguration encodeWithEncoder:]
0x001e747fa48 -[_VZ16550SerialPortConfiguration _serialPort]
0x002169d6f10 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
0x001e747ffb0 -[VZFileHandleSerialPortAttachment .cxx_destruct]
0x001e7480014 -[VZFileHandleSerialPortAttachment fileHandleForReading]
0x001e7480004 -[VZFileHandleSerialPortAttachment fileHandleForWriting]
0x001e7480024 -[VZFileHandleSerialPortAttachment _attachment]
0x001e7480280 -[VZFileHandleSerialPortAttachment encodeWithEncoder:]
0x001e7480298 -[VZFileHandleSerialPortAttachment initWithFileHandleForReading:fileHandleForWriting:]
0x002169d6f60 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
0x001e748106c -[VZMacGraphicsDeviceConfiguration init]
0x001e7480fc8 -[VZMacGraphicsDeviceConfiguration copyWithZone:]
0x001e74803bc -[VZMacGraphicsDeviceConfiguration .cxx_destruct]
0x001e74803dc -[VZMacGraphicsDeviceConfiguration displays]
0x001e74803ec -[VZMacGraphicsDeviceConfiguration validateWithError:]
0x001e74803d0 -[VZMacGraphicsDeviceConfiguration setDisplays:]
0x001e748077c -[VZMacGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e7480ca4 -[VZMacGraphicsDeviceConfiguration _graphicsDevice]
0x001e74805f0 -[VZMacGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e74810f8 -[VZMacGraphicsDeviceConfiguration _prefersLowPower]
0x001e74810a4 -[VZMacGraphicsDeviceConfiguration _setPrefersLowPower:]
0x002169d6fb0 _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
0x001e7481224 -[_VZVirtioQueueElement dealloc]
0x001e7481154 -[_VZVirtioQueueElement .cxx_destruct]
0x001e7481140 -[_VZVirtioQueueElement .cxx_construct]
0x001e7481fc0 -[_VZVirtioQueueElement readBuffersAvailableByteCount]
0x001e7481fb8 -[_VZVirtioQueueElement writeBuffersAvailableByteCount]
0x001e7481b90 -[_VZVirtioQueueElement readBuffers]
0x001e748199c -[_VZVirtioQueueElement peekIntoReadBuffers:error:]
0x001e7481754 -[_VZVirtioQueueElement readBytes:error:]
0x001e748161c -[_VZVirtioQueueElement readBytesInto:length:error:]
0x001e7481488 -[_VZVirtioQueueElement write:error:]
0x001e7481344 -[_VZVirtioQueueElement writeData:length:error:]
0x001e74812bc -[_VZVirtioQueueElement returnToQueue]
0x001e748121c -[_VZVirtioQueueElement readBuffersByteCount]
0x001e7481214 -[_VZVirtioQueueElement writeBuffersByteCount]
0x001e748120c -[_VZVirtioQueueElement writtenByteCount]
0x002169d7000 VZVirtioSoundDeviceInputStreamConfiguration : VZVirtioSoundDeviceStreamConfiguration {
// instance variables
+0x08 @"VZAudioInputStreamSource" _source (0x8)
}
@property (T@"VZAudioInputStreamSource",&,V_source) source
// instance methods
0x001e7482208 -[VZVirtioSoundDeviceInputStreamConfiguration init]
0x001e7481fc8 -[VZVirtioSoundDeviceInputStreamConfiguration .cxx_destruct]
0x001e7481fe8 -[VZVirtioSoundDeviceInputStreamConfiguration source]
0x001e7481ff8 -[VZVirtioSoundDeviceInputStreamConfiguration _stream]
0x001e7481fdc -[VZVirtioSoundDeviceInputStreamConfiguration setSource:]
0x001e74820cc -[VZVirtioSoundDeviceInputStreamConfiguration encodeWithEncoder:]
0x002169d7050 _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
0x001e74823d8 -[_VZDiskImageDescriptor initWithURL:]
0x001e7482240 -[_VZDiskImageDescriptor .cxx_destruct]
0x001e7482268 -[_VZDiskImageDescriptor URL]
0x001e7482260 -[_VZDiskImageDescriptor setURL:]
0x001e7482254 -[_VZDiskImageDescriptor isReadOnly]
0x001e748224c -[_VZDiskImageDescriptor setReadOnly:]
0x001e7482328 -[_VZDiskImageDescriptor cachingMode]
0x001e7482274 -[_VZDiskImageDescriptor synchronizationMode]
0x001e7482368 -[_VZDiskImageDescriptor setCachingMode:]
0x001e74822b4 -[_VZDiskImageDescriptor setSynchronizationMode:]
0x002169d8400 VZVirtioSocketDeviceConfiguration : VZSocketDeviceConfiguration // instance methods
0x001e74825bc -[VZVirtioSocketDeviceConfiguration init]
0x001e74825a4 -[VZVirtioSocketDeviceConfiguration encodeWithEncoder:]
0x001e7482598 -[VZVirtioSocketDeviceConfiguration _socketDeviceWithIdentifier:]
0x001e748249c -[VZVirtioSocketDeviceConfiguration makeSocketDeviceForVirtualMachine:identifier:]
0x002169d7168 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
0x001e74825f4 -[VZVirtioTraditionalMemoryBalloonDevice .cxx_destruct]
0x001e7482614 -[VZVirtioTraditionalMemoryBalloonDevice setTargetVirtualMachineMemorySize:]
0x001e7482604 -[VZVirtioTraditionalMemoryBalloonDevice targetVirtualMachineMemorySize]
0x001e74827b8 -[VZVirtioTraditionalMemoryBalloonDevice _maxTargetVirtualMachineMemorySize]
0x002169d8450 VZVirtioTraditionalMemoryBalloonDeviceConfiguration : VZMemoryBalloonDeviceConfiguration {
// instance variables
+0x08 Q __targetVirtualMachineMemorySize (0x8)
}
// instance methods
0x001e74828ec -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration init]
0x001e74828d0 -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration _memoryBalloonDevice]
0x001e74827c8 -[VZVirtioTraditionalMemoryBalloonDeviceConfiguration makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize:]
0x002169d7208 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
0x001e7482a10 -[VZSocketDeviceConfiguration copyWithZone:]
0x001e7482a3c -[VZSocketDeviceConfiguration _init]
0x001e74829b4 -[VZSocketDeviceConfiguration encodeWithEncoder:]
0x001e7482980 -[VZSocketDeviceConfiguration _socketDeviceWithIdentifier:]
0x001e7482924 -[VZSocketDeviceConfiguration makeSocketDeviceForVirtualMachine:identifier:]
0x002169d8e00 _VZMacSerialNumber : NSObject<NSCopying> {
// instance variables
+0x08 {AvpSerialNumber="_serial_number"{array<unsigned char, 10UL>="__elems_"[10C]}} _serialNumber (0xa)
}
@property (T@"NSString",R,C) string
// instance methods
0x001e7483090 -[_VZMacSerialNumber isEqual:]
0x001e7482c44 -[_VZMacSerialNumber hash]
0x001e7482c40 -[_VZMacSerialNumber copyWithZone:]
0x001e7483158 -[_VZMacSerialNumber string]
0x001e74831f8 -[_VZMacSerialNumber initWithString:]
0x002169d7280 _VZVNCAuthenticationSecurityConfiguration : _VZVNCSecurityConfiguration {
// instance variables
+0x28 @"NSString" _password (0x8)
}
@property (T@"NSString",R,C,V_password) password
// instance methods
0x001e74833ac -[_VZVNCAuthenticationSecurityConfiguration copyWithZone:]
0x001e7483388 -[_VZVNCAuthenticationSecurityConfiguration .cxx_destruct]
0x001e748339c -[_VZVNCAuthenticationSecurityConfiguration password]
0x001e748341c -[_VZVNCAuthenticationSecurityConfiguration initWithPassword:]
0x002169d8c48 VZVirtioConsolePortConfiguration : VZConsolePortConfiguration<_VZVirtualMachineConfigurationEncodable> {
// instance variables
+0x10 B _isConsole (0x1)
+0x18 @"NSString" _name (0x8)
}
@property (T@"NSString",C,V_name) name
@property (TB,V_isConsole) isConsole
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e748361c -[VZVirtioConsolePortConfiguration name]
0x001e7483880 -[VZVirtioConsolePortConfiguration init]
0x001e74837e8 -[VZVirtioConsolePortConfiguration copyWithZone:]
0x001e74835d8 -[VZVirtioConsolePortConfiguration .cxx_destruct]
0x001e7483610 -[VZVirtioConsolePortConfiguration setName:]
0x001e748362c -[VZVirtioConsolePortConfiguration encodeWithEncoder:]
0x001e74835fc -[VZVirtioConsolePortConfiguration isConsole]
0x001e74835ec -[VZVirtioConsolePortConfiguration setIsConsole:]
0x002169d7550 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={vector<VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio::Scanout, std::allocator<VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio::Scanout>>=^{Scanout}^{Scanout}{__compressed_pair<VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio::Scanout *, std::allocator<VzCore::VirtualMachineConfiguration::GraphicsDevices::Virtio::Scanout>>=^{Scanout}}}i}}(__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
0x001e74839d8 -[VZGraphicsDeviceConfiguration copyWithZone:]
0x001e7483a0c -[VZGraphicsDeviceConfiguration _init]
0x001e74838b8 -[VZGraphicsDeviceConfiguration validateWithError:]
0x001e7483948 -[VZGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e74839a4 -[VZGraphicsDeviceConfiguration _graphicsDevice]
0x001e74838ec -[VZGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x002169d7348 _VZMacKeyboardConfiguration : VZKeyboardConfiguration {
// instance variables
+0x08 B _supportsGlobeKey (0x1)
}
@property (TB,V_supportsGlobeKey) supportsGlobeKey
// instance methods
0x001e7483c20 -[_VZMacKeyboardConfiguration init]
0x001e7483be8 -[_VZMacKeyboardConfiguration copyWithZone:]
0x001e7483ae4 -[_VZMacKeyboardConfiguration encodeWithEncoder:]
0x001e7483bcc -[_VZMacKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x001e7483a68 -[_VZMacKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x001e7483a54 -[_VZMacKeyboardConfiguration supportsGlobeKey]
0x001e7483a44 -[_VZMacKeyboardConfiguration setSupportsGlobeKey:]
0x002169d7398 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
0x001e7483c7c -[VZFileSerialPortAttachment .cxx_destruct]
0x001e7483c68 -[VZFileSerialPortAttachment .cxx_construct]
0x001e7483d24 -[VZFileSerialPortAttachment URL]
0x001e7483d34 -[VZFileSerialPortAttachment _attachment]
0x001e7483e78 -[VZFileSerialPortAttachment encodeWithEncoder:]
0x001e7484010 -[VZFileSerialPortAttachment initWithURL:append:error:]
0x001e7483d10 -[VZFileSerialPortAttachment append]
0x002169d83d8 _VZPL011SerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e748481c +[_VZPL011SerialPortConfiguration serialPortType]
// instance methods
0x001e74847e4 -[_VZPL011SerialPortConfiguration init]
0x001e74846a8 -[_VZPL011SerialPortConfiguration encodeWithEncoder:]
0x001e74842b4 -[_VZPL011SerialPortConfiguration _serialPort]
0x002169d7848 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
0x001e74848b4 -[VZAudioOutputStreamSink _init]
0x001e7484824 -[VZAudioOutputStreamSink _attachment]
0x001e7484858 -[VZAudioOutputStreamSink encodeWithEncoder:]
0x002169d7460 VZMultipleDirectoryShare : VZDirectoryShare {
// instance variables
+0x08 @"NSDictionary" _directories (0x8)
}
@property (T@"NSDictionary",R,C,V_directories) directories
// class methods
0x001e74867a0 +[VZMultipleDirectoryShare validateName:error:]
0x001e7486484 +[VZMultipleDirectoryShare canonicalizedNameFromName:]
// instance methods
0x001e7486478 -[VZMultipleDirectoryShare init]
0x001e74848ec -[VZMultipleDirectoryShare .cxx_destruct]
0x001e7484910 -[VZMultipleDirectoryShare _share]
0x001e7485ae4 -[VZMultipleDirectoryShare initWithDirectories:]
0x001e7485850 -[VZMultipleDirectoryShare encodeWithEncoder:]
0x001e7484900 -[VZMultipleDirectoryShare directories]
0x002169d74b0 VZVirtioGraphicsDeviceConfiguration : VZGraphicsDeviceConfiguration {
// instance variables
+0x08 @"NSArray" _scanouts (0x8)
}
@property (T@"NSArray",C,V_scanouts) scanouts
// instance methods
0x001e74873c4 -[VZVirtioGraphicsDeviceConfiguration init]
0x001e7487330 -[VZVirtioGraphicsDeviceConfiguration copyWithZone:]
0x001e7486800 -[VZVirtioGraphicsDeviceConfiguration .cxx_destruct]
0x001e7486bdc -[VZVirtioGraphicsDeviceConfiguration validateWithError:]
0x001e7486830 -[VZVirtioGraphicsDeviceConfiguration encodeWithEncoder:]
0x001e74870b8 -[VZVirtioGraphicsDeviceConfiguration _graphicsDevice]
0x001e7486d9c -[VZVirtioGraphicsDeviceConfiguration makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex:]
0x001e7486820 -[VZVirtioGraphicsDeviceConfiguration scanouts]
0x001e7486814 -[VZVirtioGraphicsDeviceConfiguration setScanouts:]
0x002169d87e8 _VZDebugStubConfiguration : 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
0x001e748b6f8 -[_VZDebugStubConfiguration copyWithZone:]
0x001e748b72c -[_VZDebugStubConfiguration _init]
0x001e748b640 -[_VZDebugStubConfiguration encodeWithEncoder:]
0x001e748b69c -[_VZDebugStubConfiguration makeDebugStubForVirtualMachine:]
0x002169d7578 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
0x001e748bda0 +[VZMACAddress randomLocallyAdministeredAddress]
// instance methods
0x001e748b768 -[VZMACAddress isEqual:]
0x001e748b868 -[VZMACAddress hash]
0x001e748b940 -[VZMACAddress description]
0x001e748b944 -[VZMACAddress debugDescription]
0x001e748b764 -[VZMACAddress copyWithZone:]
0x001e748bb08 -[VZMACAddress string]
0x001e748bbe0 -[VZMACAddress initWithString:]
0x001e748bbd0 -[VZMACAddress ethernetAddress]
0x001e748bd50 -[VZMACAddress initWithEthernetAddress:]
0x001e748ba94 -[VZMACAddress isBroadcastAddress]
0x001e748ba3c -[VZMACAddress isMulticastAddress]
0x001e748ba2c -[VZMACAddress isUnicastAddress]
0x001e748ba20 -[VZMACAddress isLocallyAdministeredAddress]
0x001e748ba10 -[VZMACAddress isUniversallyAdministeredAddress]
0x002169d8b58 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=Ii{Identifier={Uuid=[16C]}}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::VirtualMachineConfiguration::Platforms::Mac>=c{__alt<1UL, VzCore::VirtualMachineConfiguration::Platforms::Mac>={Mac=I{FileDescriptor=i}{Identifier=QB{optional<VzCore::Hardware::AvpSerialNumber>=(?=c{AvpSerialNumber={array<unsigned char, 10UL>=[10C]}})B}}iIIBB{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}{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
0x001e748bf0c -[VZPlatformConfiguration copyWithZone:]
0x001e748bf40 -[VZPlatformConfiguration _init]
0x001e748bed8 -[VZPlatformConfiguration _platform]
0x001e748be48 -[VZPlatformConfiguration validate]
0x001e748be7c -[VZPlatformConfiguration encodeWithEncoder:]
0x002169d75c8 VZVirtioEntropyDeviceConfiguration : VZEntropyDeviceConfiguration // instance methods
0x001e748bf9c -[VZVirtioEntropyDeviceConfiguration init]
0x001e748bf98 -[VZVirtioEntropyDeviceConfiguration copyWithZone:]
0x001e748bf80 -[VZVirtioEntropyDeviceConfiguration encodeWithEncoder:]
0x001e748bf78 -[VZVirtioEntropyDeviceConfiguration _entropyDevice]
0x002169d84a0 VZMacTrackpadConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e748c250 -[VZMacTrackpadConfiguration init]
0x001e748c24c -[VZMacTrackpadConfiguration copyWithZone:]
0x001e748c22c -[VZMacTrackpadConfiguration encodeWithEncoder:]
0x001e748c244 -[VZMacTrackpadConfiguration _pointingDevice]
0x001e748c1b0 -[VZMacTrackpadConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x002169d8428 VZBridgedNetworkDeviceAttachment : VZNetworkDeviceAttachment {
// instance variables
+0x08 @"VZBridgedNetworkInterface" _interface (0x8)
}
@property (T@"VZBridgedNetworkInterface",R,V_interface) interface
// instance methods
0x001e748c288 -[VZBridgedNetworkDeviceAttachment .cxx_destruct]
0x001e748c49c -[VZBridgedNetworkDeviceAttachment initWithInterface:]
0x001e748c2ac -[VZBridgedNetworkDeviceAttachment _attachment]
0x001e748c29c -[VZBridgedNetworkDeviceAttachment interface]
0x001e748c3c0 -[VZBridgedNetworkDeviceAttachment encodeWithEncoder:]
0x002169d8f40 VZConsoleDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _consoleDeviceIndex (0x8)
}
// instance methods
0x001e748c54c -[VZConsoleDevice .cxx_destruct]
0x001e748c554 -[VZConsoleDevice initWithVirtualMachine:consoleDeviceIndex:configuration:]
0x002169d7be0 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
0x001e748c6d0 -[VZPointingDeviceConfiguration copyWithZone:]
0x001e748c704 -[VZPointingDeviceConfiguration _init]
0x001e748c640 -[VZPointingDeviceConfiguration encodeWithEncoder:]
0x001e748c69c -[VZPointingDeviceConfiguration _pointingDevice]
0x001e748c5e4 -[VZPointingDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x002169d8568 _VZPointingDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _pointingDeviceIndex (0x8)
+0x18 q _type (0x8)
}
@property (Tq,R,V_type) type
// class methods
0x001e7490198 +[_VZPointingDevice requiresGrabbingMouseInput]
// instance methods
0x001e748c73c -[_VZPointingDevice .cxx_destruct]
0x001e748c744 -[_VZPointingDevice type]
0x001e74900d8 -[_VZPointingDevice initWithType:virtualMachine:pointingDeviceIndex:]
0x001e748f164 -[_VZPointingDevice sendScrollWheelEvents:]
0x001e748e5cc -[_VZPointingDevice sendRotationEvents:]
0x001e748da10 -[_VZPointingDevice sendMagnifyEvents:]
0x001e748d13c -[_VZPointingDevice sendSmartMagnifyEvents:]
0x001e748c74c -[_VZPointingDevice sendQuickLookEvents:]
0x002169d7668 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]})}}}{optional<Storage::DiskCapacity>=(?=c{DiskCapacity=I{BlockNumber=Q}})B}{vector<Storage::DiskImageStackedElement, std::allocator<Storage::DiskImageStackedElement>>=^{DiskImageStackedElement}^{DiskImageStackedElement}{__compressed_pair<Storage::DiskImageStackedElement *, std::allocator<Storage::DiskImageStackedElement>>=^{DiskImageStackedElement}}}}}}(__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
0x001e7490284 -[VZStorageDeviceAttachment _init]
0x001e74901f4 -[VZStorageDeviceAttachment _attachment]
0x001e7490228 -[VZStorageDeviceAttachment encodeWithEncoder:]
0x002169d76b8 _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
0x001e74907c0 -[_VZCustomVirtioDeviceConfiguration init]
0x001e7490700 -[_VZCustomVirtioDeviceConfiguration copyWithZone:]
0x001e749032c -[_VZCustomVirtioDeviceConfiguration delegate]
0x001e7490320 -[_VZCustomVirtioDeviceConfiguration setDelegate:]
0x001e74902c8 -[_VZCustomVirtioDeviceConfiguration .cxx_destruct]
0x001e74902bc -[_VZCustomVirtioDeviceConfiguration .cxx_construct]
0x001e74903a4 -[_VZCustomVirtioDeviceConfiguration deviceID]
0x001e749039c -[_VZCustomVirtioDeviceConfiguration setDeviceID:]
0x001e7490410 -[_VZCustomVirtioDeviceConfiguration deviceQueue]
0x001e7490658 -[_VZCustomVirtioDeviceConfiguration mandatoryFeaturesAtIndex:]
0x001e74905bc -[_VZCustomVirtioDeviceConfiguration setMandatoryFeatures:atIndex:]
0x001e7490504 -[_VZCustomVirtioDeviceConfiguration optionalFeaturesAtIndex:]
0x001e7490468 -[_VZCustomVirtioDeviceConfiguration setOptionalFeatures:atIndex:]
0x001e74903ac -[_VZCustomVirtioDeviceConfiguration setDeviceQueue:]
0x001e7490394 -[_VZCustomVirtioDeviceConfiguration PCIClassID]
0x001e749038c -[_VZCustomVirtioDeviceConfiguration setPCIClassID:]
0x001e7490384 -[_VZCustomVirtioDeviceConfiguration PCISubclassID]
0x001e749037c -[_VZCustomVirtioDeviceConfiguration setPCISubclassID:]
0x001e7490374 -[_VZCustomVirtioDeviceConfiguration virtioQueueCount]
0x001e749036c -[_VZCustomVirtioDeviceConfiguration setVirtioQueueCount:]
0x001e7490360 -[_VZCustomVirtioDeviceConfiguration deviceSpecificConfiguration]
0x001e7490358 -[_VZCustomVirtioDeviceConfiguration setDeviceSpecificConfiguration:]
0x002169d7730 _VZMacOSBootLoaderGuestTraceEvent : _VZGuestTraceEvent {
// instance variables
+0x08 {AvpBreadcrumb="status"I"data"{array<unsigned int, 3UL>="__elems_"[3I]}} _breadcrumb (0x10)
}
@property (TI,R) status
@property (TI,R) data0
@property (TI,R) data1
@property (TI,R) data2
// instance methods
0x001e7490b04 -[_VZMacOSBootLoaderGuestTraceEvent status]
0x001e7490adc -[_VZMacOSBootLoaderGuestTraceEvent data1]
0x001e7490ac8 -[_VZMacOSBootLoaderGuestTraceEvent data2]
0x001e7490af0 -[_VZMacOSBootLoaderGuestTraceEvent data0]
0x002169d77d0 VZHostAudioOutputStreamSink : VZAudioOutputStreamSink // instance methods
0x001e7490b3c -[VZHostAudioOutputStreamSink init]
0x001e7490b14 -[VZHostAudioOutputStreamSink _attachment]
0x001e7490b24 -[VZHostAudioOutputStreamSink encodeWithEncoder:]
0x002169d7870 _VZMemory : NSObject {
// instance variables
+0x08 {shared_ptr<Vz::SharedMemoryMap>="__ptr_"^{SharedMemoryMap}"__cntrl_"^{__shared_weak_count}} _sharedMemoryMap (0x10)
+0x18 ^v _mutableBytes (0x8)
+0x20 Q _physicalAddress (0x8)
+0x28 Q _length (0x8)
}
@property (T^v,R,V_mutableBytes) mutableBytes
@property (TQ,R,V_physicalAddress) physicalAddress
@property (TQ,R,V_length) length
// instance methods
0x001e7490bf8 -[_VZMemory length]
0x001e7490c08 -[_VZMemory mutableBytes]
0x001e7490b7c -[_VZMemory .cxx_destruct]
0x001e7490b74 -[_VZMemory .cxx_construct]
0x001e7490c00 -[_VZMemory physicalAddress]
0x002169d8720 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
0x001e7490cfc -[VZKeyboardConfiguration copyWithZone:]
0x001e7490d30 -[VZKeyboardConfiguration _init]
0x001e7490c6c -[VZKeyboardConfiguration encodeWithEncoder:]
0x001e7490cc8 -[VZKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x001e7490c10 -[VZKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x002169d78c0 _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
0x001e7490d80 -[_VZFramebuffer .cxx_destruct]
0x001e7490d68 -[_VZFramebuffer .cxx_construct]
0x001e7490ea0 -[_VZFramebuffer takeScreenshotWithCompletionHandler:]
0x002169d8bf8 VZVirtioConsolePortConfigurationArray : NSObject<NSCopying> {
// instance variables
+0x08 @"NSNumber" _customMaximumPortCount (0x8)
+0x10 {unordered_map<unsigned long, VZVirtioConsolePortConfiguration *, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, VZVirtioConsolePortConfiguration *>>>="__table_"{__hash_table<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, std::__unordered_map_hasher<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, std::hash<unsigned long>, std::equal_to<unsigned long>, true>, std::__unordered_map_equal<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, std::equal_to<unsigned long>, std::hash<unsigned long>, true>, std::allocator<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>>>="__bucket_list_"{unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> *>>>="__ptr_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> *>>>="__value_"^^v"__value_"{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> *>>="__data_"{__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *> *>>="__value_"Q}}}}"__p1_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *>>>="__value_"{__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, void *> *>="__next_"^v}}"__p2_"{__compressed_pair<unsigned long, std::__unordered_map_hasher<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, std::hash<unsigned long>, std::equal_to<unsigned long>, true>>="__value_"Q}"__p3_"{__compressed_pair<float, std::__unordered_map_equal<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePortConfiguration *>, std::equal_to<unsigned long>, std::hash<unsigned long>, true>>="__value_"f}}} _ports (0x28)
}
@property (TI) maximumPortCount
// instance methods
0x001e7493dc4 -[VZVirtioConsolePortConfigurationArray copyWithZone:]
0x001e7493cc4 -[VZVirtioConsolePortConfigurationArray objectAtIndexedSubscript:]
0x001e74935cc -[VZVirtioConsolePortConfigurationArray setObject:atIndexedSubscript:]
0x001e7493434 -[VZVirtioConsolePortConfigurationArray .cxx_destruct]
0x001e7493420 -[VZVirtioConsolePortConfigurationArray .cxx_construct]
0x001e7493534 -[VZVirtioConsolePortConfigurationArray maximumPortCount]
0x001e74934a8 -[VZVirtioConsolePortConfigurationArray setMaximumPortCount:]
0x002169d7938 VZVirtualMachineView : NSView {
// instance variables
+0x230 @"VZVirtualMachine" _virtualMachine (0x8)
+0x238 @"<_VZVirtualMachineViewDelegate>" _delegate (0x8)
+0x240 q _scaleMode (0x8)
+0x248 @"_VZFramebufferView" _framebufferView (0x8)
+0x250 @ _resignKeyWindowObserver (0x8)
+0x258 @ _becomeKeyWindowObserver (0x8)
+0x260 @ _eventMonitor (0x8)
+0x268 @ _keyEventMonitor (0x8)
+0x270 @"VZObserverProxy" _virtualMachineObserver (0x8)
+0x278 @"NSTrackingArea" _trackingArea (0x8)
+0x280 {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)
+0x298 B _capturesSystemKeys (0x1)
+0x299 B _guestIsUsingHostCursor (0x1)
+0x2a0 @"NSCursor" _currentGuestCursor (0x8)
+0x2a8 B _mouseIsInTrackingArea (0x1)
+0x2a9 B _virtualMachineIsRunning (0x1)
+0x2aa 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
0x001e7495490 -[VZVirtualMachineView dealloc]
0x001e7498de0 -[VZVirtualMachineView initWithCoder:]
0x001e7499964 -[VZVirtualMachineView _setDelegate:]
0x001e7499978 -[VZVirtualMachineView _delegate]
0x001e749428c -[VZVirtualMachineView .cxx_destruct]
0x001e7494274 -[VZVirtualMachineView .cxx_construct]
0x001e74980dc -[VZVirtualMachineView layout]
0x001e7494398 -[VZVirtualMachineView observeValueForKeyPath:ofObject:change:context:]
0x001e749901c -[VZVirtualMachineView initWithFrame:]
0x001e74982a0 -[VZVirtualMachineView viewDidMoveToWindow]
0x001e7497c98 -[VZVirtualMachineView mouseDown:]
0x001e74980d4 -[VZVirtualMachineView acceptsFirstResponder]
0x001e7495544 -[VZVirtualMachineView mouseEntered:]
0x001e7495534 -[VZVirtualMachineView mouseExited:]
0x001e7497788 -[VZVirtualMachineView mouseMoved:]
0x001e7497bc0 -[VZVirtualMachineView rightMouseDown:]
0x001e7497fec -[VZVirtualMachineView keyDown:]
0x001e7497ff4 -[VZVirtualMachineView resignFirstResponder]
0x001e7498080 -[VZVirtualMachineView becomeFirstResponder]
0x001e7495558 -[VZVirtualMachineView scrollWheel:]
0x001e74976b0 -[VZVirtualMachineView mouseDragged:]
0x001e7497a10 -[VZVirtualMachineView mouseUp:]
0x001e74981e8 -[VZVirtualMachineView updateTrackingAreas]
0x001e74963a0 -[VZVirtualMachineView magnifyWithEvent:]
0x001e749846c -[VZVirtualMachineView viewWillMoveToWindow:]
0x001e7497938 -[VZVirtualMachineView rightMouseUp:]
0x001e7497fe4 -[VZVirtualMachineView keyUp:]
0x001e7497d70 -[VZVirtualMachineView flagsChanged:]
0x001e74975d8 -[VZVirtualMachineView rightMouseDragged:]
0x001e7497ae8 -[VZVirtualMachineView otherMouseDown:]
0x001e74970e4 -[VZVirtualMachineView otherMouseDragged:]
0x001e7497860 -[VZVirtualMachineView otherMouseUp:]
0x001e749680c -[VZVirtualMachineView rotateWithEvent:]
0x001e7495f34 -[VZVirtualMachineView smartMagnifyWithEvent:]
0x001e7496c78 -[VZVirtualMachineView quickLookWithEvent:]
0x001e7498d8c -[VZVirtualMachineView virtualMachine]
0x001e74999d0 -[VZVirtualMachineView _scaleMode]
0x001e74987ec -[VZVirtualMachineView setVirtualMachine:]
0x001e74987a8 -[VZVirtualMachineView capturesSystemKeys]
0x001e749855c -[VZVirtualMachineView setCapturesSystemKeys:]
0x001e74999ac -[VZVirtualMachineView _setScaleMode:]
0x001e7499878 -[VZVirtualMachineView _canGrabMouseInput]
0x001e7499848 -[VZVirtualMachineView _canReleaseMouseInput]
0x001e7499100 -[VZVirtualMachineView _grabMouseInput]
0x001e7499084 -[VZVirtualMachineView _releaseMouseInput]
0x002169d7ac8 VZMacAuxiliaryStorage : NSObject {
// instance variables
+0x08 @"NSURL" _URL (0x8)
}
@property (T@"NSURL",R,C,V_URL) URL
// instance methods
0x001e749c794 -[VZMacAuxiliaryStorage initWithContentsOfURL:]
0x001e7499d98 -[VZMacAuxiliaryStorage initWithURL:]
0x001e74999e0 -[VZMacAuxiliaryStorage .cxx_destruct]
0x001e74999ec -[VZMacAuxiliaryStorage URL]
0x001e74999f8 -[VZMacAuxiliaryStorage initCreatingStorageAtURL:hardwareModel:options:error:]
0x001e749c78c -[VZMacAuxiliaryStorage _allNVRAMVariablesWithError:]
0x001e749bffc -[VZMacAuxiliaryStorage _allNVRAMVariablesInPartition:error:]
0x001e749b870 -[VZMacAuxiliaryStorage _valueForNVRAMVariableNamed:error:]
0x001e749afc0 -[VZMacAuxiliaryStorage _removeNVRAMVariableNamed:error:]
0x001e7499e4c -[VZMacAuxiliaryStorage _setValue:forNVRAMVariableNamed:error:]
0x002169d7b40 _VZSmartMagnifyEvent : NSObject // instance methods
0x001e749d32c -[_VZSmartMagnifyEvent initWithEvent:]
0x002169d7b68 _VZVirtioMouseInputDeviceConfiguration : VZPointingDeviceConfiguration // instance methods
0x001e749d45c -[_VZVirtioMouseInputDeviceConfiguration init]
0x001e749d458 -[_VZVirtioMouseInputDeviceConfiguration copyWithZone:]
0x001e749d438 -[_VZVirtioMouseInputDeviceConfiguration encodeWithEncoder:]
0x001e749d450 -[_VZVirtioMouseInputDeviceConfiguration _pointingDevice]
0x001e749d3bc -[_VZVirtioMouseInputDeviceConfiguration makePointingDeviceForVirtualMachine:pointingDeviceIndex:]
0x002169d7c08 VZUSBMassStorageDeviceConfiguration : VZStorageDeviceConfiguration // instance methods
0x001e749d5f8 -[VZUSBMassStorageDeviceConfiguration copyWithZone:]
0x001e749d5fc -[VZUSBMassStorageDeviceConfiguration initWithAttachment:]
0x001e749d4c8 -[VZUSBMassStorageDeviceConfiguration encodeWithEncoder:]
0x001e749d494 -[VZUSBMassStorageDeviceConfiguration _storageDevice]
0x002169d7c58 VZVirtioGraphicsScanoutConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 q _widthInPixels (0x8)
+0x10 q _heightInPixels (0x8)
}
@property (Tq,V_widthInPixels) widthInPixels
@property (Tq,V_heightInPixels) heightInPixels
// instance methods
0x001e749d654 -[VZVirtioGraphicsScanoutConfiguration copyWithZone:]
0x001e749d64c -[VZVirtioGraphicsScanoutConfiguration widthInPixels]
0x001e749d644 -[VZVirtioGraphicsScanoutConfiguration setWidthInPixels:]
0x001e749d63c -[VZVirtioGraphicsScanoutConfiguration heightInPixels]
0x001e749d634 -[VZVirtioGraphicsScanoutConfiguration setHeightInPixels:]
0x001e749d68c -[VZVirtioGraphicsScanoutConfiguration initWithWidthInPixels:heightInPixels:]
0x002169d7ca8 VZConsolePortConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 @"VZSerialPortAttachment" _attachment (0x8)
}
@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
// instance methods
0x001e749d778 -[VZConsolePortConfiguration copyWithZone:]
0x001e749d7b8 -[VZConsolePortConfiguration _init]
0x001e749d6fc -[VZConsolePortConfiguration .cxx_destruct]
0x001e749d710 -[VZConsolePortConfiguration attachment]
0x001e749d708 -[VZConsolePortConfiguration setAttachment:]
0x001e749d71c -[VZConsolePortConfiguration encodeWithEncoder:]
0x002169d7cf8 VZLinuxRosettaDirectoryShare : VZDirectoryShare {
// instance variables
+0x08 @"VZSharedDirectory" _directory (0x8)
}
// class methods
0x001e749f1b8 +[VZLinuxRosettaDirectoryShare availability]
0x001e749da94 +[VZLinuxRosettaDirectoryShare installRosettaWithCompletionHandler:]
// instance methods
0x001e749d7f0 -[VZLinuxRosettaDirectoryShare .cxx_destruct]
0x001e749d96c -[VZLinuxRosettaDirectoryShare initWithError:]
0x001e749d804 -[VZLinuxRosettaDirectoryShare _share]
0x001e749d954 -[VZLinuxRosettaDirectoryShare encodeWithEncoder:]
0x002169d7dc0 _VZMouse : _VZPointingDevice // class methods
0x001e749f224 +[_VZMouse requiresGrabbingMouseInput]
// instance methods
0x001e749f22c -[_VZMouse sendMouseEvents:]
0x002169d8ec8 VZVirtioConsolePortArray : NSObject {
// instance variables
+0x08 {unordered_map<unsigned long, VZVirtioConsolePort *, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, VZVirtioConsolePort *>>>="__table_"{__hash_table<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, std::__unordered_map_hasher<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, std::hash<unsigned long>, std::equal_to<unsigned long>, true>, std::__unordered_map_equal<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, std::equal_to<unsigned long>, std::hash<unsigned long>, true>, std::allocator<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>>>="__bucket_list_"{unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> *>>>="__ptr_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> *>>>="__value_"^^v"__value_"{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> *>>="__data_"{__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *> *>>="__value_"Q}}}}"__p1_"{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *>>>="__value_"{__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, void *> *>="__next_"^v}}"__p2_"{__compressed_pair<unsigned long, std::__unordered_map_hasher<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, std::hash<unsigned long>, std::equal_to<unsigned long>, true>>="__value_"Q}"__p3_"{__compressed_pair<float, std::__unordered_map_equal<unsigned long, std::__hash_value_type<unsigned long, VZVirtioConsolePort *>, std::equal_to<unsigned long>, std::hash<unsigned long>, true>>="__value_"f}}} _ports (0x28)
+0x30 I _maximumPortCount (0x4)
}
@property (TI,R,V_maximumPortCount) maximumPortCount
// instance methods
0x001e749ff1c -[VZVirtioConsolePortArray objectAtIndexedSubscript:]
0x001e749fe9c -[VZVirtioConsolePortArray .cxx_destruct]
0x001e749fe84 -[VZVirtioConsolePortArray .cxx_construct]
0x001e749ff14 -[VZVirtioConsolePortArray maximumPortCount]
0x001e74a001c -[VZVirtioConsolePortArray _initWithPortConfigurationArray:virtualMachine:consoleDeviceIndex:]
0x002169d7e10 _VZTouch : NSObject {
// instance variables
+0x08 C _index (0x1)
+0x10 q _phase (0x8)
+0x18 q _swipeAim (0x8)
+0x20 d _timestamp (0x8)
+0x28 {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
@property (Td,R,V_timestamp) timestamp
// instance methods
0x001e74a0724 -[_VZTouch index]
0x001e74a06e4 -[_VZTouch location]
0x001e74a06d0 -[_VZTouch timestamp]
0x001e74a071c -[_VZTouch phase]
0x001e74a072c -[_VZTouch initWithIndex:phase:location:swipeAim:timestamp:]
0x001e74a06dc -[_VZTouch swipeAim]
0x002169d7e60 _VZDiskImage : NSObject {
// instance variables
+0x08 {Descriptor="format"^{DiskImageFormat}"parameters"{vector<Base::PropertyBag, std::allocator<Base::PropertyBag>>="__begin_"^{PropertyBag}"__end_"^{PropertyBag}"__end_cap_"{__compressed_pair<Base::PropertyBag *, std::allocator<Base::PropertyBag>>="__value_"^{PropertyBag}}}} _descriptor (0x20)
+0x28 B _readOnly (0x1)
+0x30 @"NSURL" _URL (0x8)
+0x38 q _cachingMode (0x8)
+0x40 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
0x001e74a07f0 -[_VZDiskImage .cxx_destruct]
0x001e74a07e4 -[_VZDiskImage .cxx_construct]
0x001e74a0888 -[_VZDiskImage URL]
0x001e74a087c -[_VZDiskImage isReadOnly]
0x001e74a1a00 -[_VZDiskImage initWithURL:readOnly:error:]
0x001e74a0874 -[_VZDiskImage cachingMode]
0x001e74a086c -[_VZDiskImage synchronizationMode]
0x001e74a0f2c -[_VZDiskImage initWithDescriptor:error:]
0x001e74a0894 -[_VZDiskImage accessReturningError:]
0x002169d7ed8 _VZDebugStub : NSObject @property (T{Expected<VzCore::VirtualMachineConfiguration::DebugStub, NSError *>=(storage<VzCore::VirtualMachineConfiguration::DebugStub, NSError *>=c{DebugStub=i{FileDescriptor=i}}@)B},R) _debugStub
// instance methods
0x001e74a1b08 -[_VZDebugStub _init]
0x001e74a1ad4 -[_VZDebugStub _debugStub]
0x002169d7f28 _VZBinaryBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSArray" _segments (0x8)
+0x10 Q _entryPointAddress (0x8)
}
@property (T@"NSArray",R,V_segments) segments
@property (TQ,R,V_entryPointAddress) entryPointAddress
// instance methods
0x001e74a2bc0 -[_VZBinaryBootLoader copyWithZone:]
0x001e74a1b40 -[_VZBinaryBootLoader .cxx_destruct]
0x001e74a1edc -[_VZBinaryBootLoader validate]
0x001e74a1b64 -[_VZBinaryBootLoader segments]
0x001e74a1b74 -[_VZBinaryBootLoader encodeWithEncoder:]
0x001e74a2188 -[_VZBinaryBootLoader _bootLoaderForConfiguration:]
0x001e74a2c3c -[_VZBinaryBootLoader initWithSegments:entryPointAddress:]
0x001e74a1b54 -[_VZBinaryBootLoader entryPointAddress]
0x002169d7f78 _VZBinaryBootLoaderSegment : NSObject<NSCopying> {
// instance variables
+0x08 @"NSURL" _binaryURL (0x8)
+0x10 Q _loadAddress (0x8)
}
@property (T@"NSURL",R,V_binaryURL) binaryURL
@property (TQ,R,V_loadAddress) loadAddress
// instance methods
0x001e74a2d50 -[_VZBinaryBootLoaderSegment copyWithZone:]
0x001e74a2d30 -[_VZBinaryBootLoaderSegment .cxx_destruct]
0x001e74a2d3c -[_VZBinaryBootLoaderSegment loadAddress]
0x001e74a2d54 -[_VZBinaryBootLoaderSegment initWithBinaryURL:loadAddress:]
0x001e74a2d44 -[_VZBinaryBootLoaderSegment binaryURL]
0x002169d7fc8 VZVirtioBlockDeviceConfiguration : VZStorageDeviceConfiguration {
// instance variables
+0x10 @"NSString" _blockDeviceIdentifier (0x8)
}
@property (T@"NSString",C) blockDeviceIdentifier
// class methods
0x001e74a34dc +[VZVirtioBlockDeviceConfiguration validateBlockDeviceIdentifier:error:]
// instance methods
0x001e74a341c -[VZVirtioBlockDeviceConfiguration copyWithZone:]
0x001e74a2e10 -[VZVirtioBlockDeviceConfiguration .cxx_destruct]
0x001e74a3478 -[VZVirtioBlockDeviceConfiguration initWithAttachment:]
0x001e74a2e40 -[VZVirtioBlockDeviceConfiguration encodeWithEncoder:]
0x001e74a2e24 -[VZVirtioBlockDeviceConfiguration _storageDevice]
0x001e74a33bc -[VZVirtioBlockDeviceConfiguration blockDeviceIdentifier]
0x001e74a2fb8 -[VZVirtioBlockDeviceConfiguration setBlockDeviceIdentifier:]
0x002169d8068 _VZAppleTouchScreenConfiguration : _VZMultiTouchDeviceConfiguration // instance methods
0x001e74a3640 -[_VZAppleTouchScreenConfiguration init]
0x001e74a363c -[_VZAppleTouchScreenConfiguration copyWithZone:]
0x001e74a361c -[_VZAppleTouchScreenConfiguration encodeWithEncoder:]
0x001e74a3634 -[_VZAppleTouchScreenConfiguration _multiTouchDevice]
0x001e74a3548 -[_VZAppleTouchScreenConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x002169d80b8 VZSpiceAgentPasteboardItemState : NSObject {
// instance variables
+0x08 @"NSPasteboardItem" _item (0x8)
+0x10 @"NSObject<OS_dispatch_semaphore>" _semaphore (0x8)
}
// instance methods
0x001e74a3678 -[VZSpiceAgentPasteboardItemState .cxx_destruct]
0x002169d8108 VZSpiceAgentPasteboardState : NSObject {
// instance variables
+0x08 @"NSPasteboard" _pasteboard (0x8)
+0x10 q _changeCount (0x8)
+0x18 q _generatedChangeCount (0x8)
+0x20 q _fulfilledChangeCount (0x8)
+0x28 @"NSDictionary" _items (0x8)
}
// instance methods
0x001e74a36bc -[VZSpiceAgentPasteboardState .cxx_destruct]
0x002169d8158 VZSpiceAgentSession : NSObject {
// instance variables
+0x08 {MallocPtr<unsigned int>="_ptr"^I} _capabilities (0x8)
+0x10 B _invalidated (0x1)
+0x14 I _pauseCount (0x4)
+0x18 i _maxClipboard (0x4)
+0x20 @"NSMutableDictionary" _pasteboardState (0x8)
+0x28 @"NSMutableData" _readBuffer (0x8)
+0x30 @"NSMutableData" _messageBuffer (0x8)
}
// instance methods
0x001e74a3760 -[VZSpiceAgentSession init]
0x001e74a3708 -[VZSpiceAgentSession .cxx_destruct]
0x001e74a3700 -[VZSpiceAgentSession .cxx_construct]
0x002169d81d0 VZSpiceAgentCapabilities : NSObject {
// instance variables
+0x08 B _clipboard (0x1)
}
0x002169d81f8 VZSpiceAgent : NSObject<VZGuestAgent, NSPasteboardItemDataProvider, VZVirtioConsoleDeviceDelegate> {
// instance variables
+0x08 {DispatchQueue="_queue"{CfPtr<NSObject<OS_dispatch_queue> *>="_ptr"@"NSObject<OS_dispatch_queue>"}} _queue (0x8)
+0x10 @"VZVirtualMachine" _virtualMachine (0x8)
+0x18 @"VZVirtioConsolePort" _consolePort (0x8)
+0x20 {FileDescriptor="_fd"i} _writesFd (0x4)
+0x24 {FileDescriptor="_fd"i} _readsFd (0x4)
+0x28 {DispatchSource="_source"{CfPtr<NSObject<OS_dispatch_source> *>="_ptr"@"NSObject<OS_dispatch_source>"}} _readSource (0x8)
+0x30 {MallocPtr<unsigned int>="_ptr"^I} _hostCapabilities (0x8)
+0x38 @"VZSpiceAgentSession" _session (0x8)
}
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// class methods
0x001e74a5f00 +[VZSpiceAgent initialize]
// instance methods
0x001e74a5e48 -[VZSpiceAgent dealloc]
0x001e74a385c -[VZSpiceAgent .cxx_destruct]
0x001e74a3848 -[VZSpiceAgent .cxx_construct]
0x001e74a5724 -[VZSpiceAgent observeValueForKeyPath:ofObject:change:context:]
0x001e74a4f10 -[VZSpiceAgent pasteboard:item:provideDataForType:]
0x001e74a3bd8 -[VZSpiceAgent consoleDevice:didOpenPort:]
0x001e74a393c -[VZSpiceAgent consoleDevice:didClosePort:]
0x002169d8248 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, VzCore::Hardware::DirectoryShares::Rosetta>>=(?=c{variant<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>={__impl<VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=(__union<std::__variant_detail::_Trait::_Available, 0UL, VzCore::Hardware::DirectoryShares::Single, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=c{__alt<0UL, VzCore::Hardware::DirectoryShares::Single>={Single={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 1UL, VzCore::Hardware::DirectoryShares::Multiple, VzCore::Hardware::DirectoryShares::Rosetta>=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, VzCore::Hardware::DirectoryShares::Rosetta>=c{__alt<2UL, VzCore::Hardware::DirectoryShares::Rosetta>={Rosetta={SharedDirectory={FileDescriptor=i}BQ}}}(__union<std::__variant_detail::_Trait::_Available, 3UL>=))))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
0x001e74a7834 -[VZDirectorySharingDeviceConfiguration copyWithZone:]
0x001e74a7868 -[VZDirectorySharingDeviceConfiguration _init]
0x001e74a77d8 -[VZDirectorySharingDeviceConfiguration encodeWithEncoder:]
0x001e74a77a4 -[VZDirectorySharingDeviceConfiguration _directorySharingDevice]
0x001e74a7748 -[VZDirectorySharingDeviceConfiguration _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex:]
0x002169d8298 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
0x001e74a7930 -[VZVirtioSoundDeviceStreamConfiguration copyWithZone:]
0x001e74a7934 -[VZVirtioSoundDeviceStreamConfiguration _init]
0x001e74a78a0 -[VZVirtioSoundDeviceStreamConfiguration _stream]
0x001e74a78d4 -[VZVirtioSoundDeviceStreamConfiguration encodeWithEncoder:]
0x002169d82e8 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
0x001e74a79f0 -[VZVirtioSocketConnection dealloc]
0x001e74a7a68 -[VZVirtioSocketConnection close]
0x001e74a7978 -[VZVirtioSocketConnection .cxx_destruct]
0x001e74a796c -[VZVirtioSocketConnection .cxx_construct]
0x001e74a7ac8 -[VZVirtioSocketConnection fileDescriptor]
0x001e74a7ad8 -[VZVirtioSocketConnection sourcePort]
0x001e74a7ad0 -[VZVirtioSocketConnection destinationPort]
0x002169d8338 VZVirtualMachineConfiguration : NSObject<NSCopying> {
// instance variables
+0x08 @"NSArray" _keyboards (0x8)
+0x10 @"VZPlatformConfiguration" _platform (0x8)
+0x18 @"NSArray" _acceleratorDevices (0x8)
+0x20 @"NSArray" _audioDevices (0x8)
+0x28 @"NSArray" _directorySharingDevices (0x8)
+0x30 @"NSArray" _entropyDevices (0x8)
+0x38 @"NSArray" _memoryBalloonDevices (0x8)
+0x40 @"NSArray" _networkDevices (0x8)
+0x48 @"NSArray" _socketDevices (0x8)
+0x50 @"NSArray" _storageDevices (0x8)
+0x58 @"NSArray" _serialPorts (0x8)
+0x60 @"NSArray" _consoleDevices (0x8)
+0x68 @"NSArray" _graphicsDevices (0x8)
+0x70 @"NSArray" _pointingDevices (0x8)
+0x78 @"NSArray" _multiTouchDevices (0x8)
+0x80 @"NSArray" _customVirtioDevices (0x8)
+0x88 @"_VZDebugStubConfiguration" _debugStub (0x8)
+0x90 B _testIgnoreEntitlementChecks (0x1)
+0x98 @"VZBootLoader" _bootLoader (0x8)
+0xa0 Q _memorySize (0x8)
+0xa8 Q _CPUCount (0x8)
}
@property (T@"_VZDebugStubConfiguration",&,S_setDebugStub:) _debugStub
@property (T@"NSArray",C,S_setCustomVirtioDevices:) _customVirtioDevices
@property (T@"NSArray",C,S_setAcceleratorDevices:) _acceleratorDevices
@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) consoleDevices
@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
0x001e74aa748 +[VZVirtualMachineConfiguration minimumAllowedMemorySize]
0x001e74aa6ec +[VZVirtualMachineConfiguration maximumAllowedMemorySize]
0x001e74aa6e4 +[VZVirtualMachineConfiguration minimumAllowedCPUCount]
0x001e74aa654 +[VZVirtualMachineConfiguration maximumAllowedCPUCount]
// instance methods
0x001e74aa5a8 -[VZVirtualMachineConfiguration init]
0x001e74a7c2c -[VZVirtualMachineConfiguration copyWithZone:]
0x001e74a7ae0 -[VZVirtualMachineConfiguration .cxx_destruct]
0x001e74a7bec -[VZVirtualMachineConfiguration platform]
0x001e74a7c10 -[VZVirtualMachineConfiguration memorySize]
0x001e74a7be4 -[VZVirtualMachineConfiguration setPlatform:]
0x001e74a801c -[VZVirtualMachineConfiguration validateWithError:]
0x001e74aa540 -[VZVirtualMachineConfiguration audioDevices]
0x001e74a9bd4 -[VZVirtualMachineConfiguration keyboards]
0x001e74a9ef8 -[VZVirtualMachineConfiguration consoleDevices]
0x001e74aa434 -[VZVirtualMachineConfiguration directorySharingDevices]
0x001e74aa21c -[VZVirtualMachineConfiguration memoryBalloonDevices]
0x001e74aa110 -[VZVirtualMachineConfiguration networkDevices]
0x001e74a9dec -[VZVirtualMachineConfiguration socketDevices]
0x001e74aa880 -[VZVirtualMachineConfiguration _multiTouchDevices]
0x001e74aab64 -[VZVirtualMachineConfiguration _debugStub]
0x001e74aa49c -[VZVirtualMachineConfiguration setAudioDevices:]
0x001e74aa390 -[VZVirtualMachineConfiguration setDirectorySharingDevices:]
0x001e74aa328 -[VZVirtualMachineConfiguration entropyDevices]
0x001e74aa284 -[VZVirtualMachineConfiguration setEntropyDevices:]
0x001e74aa178 -[VZVirtualMachineConfiguration setMemoryBalloonDevices:]
0x001e74aa06c -[VZVirtualMachineConfiguration setNetworkDevices:]
0x001e74aa004 -[VZVirtualMachineConfiguration serialPorts]
0x001e74a9f60 -[VZVirtualMachineConfiguration setSerialPorts:]
0x001e74a9e54 -[VZVirtualMachineConfiguration setConsoleDevices:]
0x001e74a9d48 -[VZVirtualMachineConfiguration setSocketDevices:]
0x001e74a9ce0 -[VZVirtualMachineConfiguration storageDevices]
0x001e74a9c3c -[VZVirtualMachineConfiguration setStorageDevices:]
0x001e74a9b30 -[VZVirtualMachineConfiguration setKeyboards:]
0x001e74a9ac8 -[VZVirtualMachineConfiguration pointingDevices]
0x001e74a9a24 -[VZVirtualMachineConfiguration setPointingDevices:]
0x001e74a99bc -[VZVirtualMachineConfiguration graphicsDevices]
0x001e74a9918 -[VZVirtualMachineConfiguration setGraphicsDevices:]
0x001e74a7c20 -[VZVirtualMachineConfiguration bootLoader]
0x001e74a7c18 -[VZVirtualMachineConfiguration setBootLoader:]
0x001e74a7c08 -[VZVirtualMachineConfiguration setMemorySize:]
0x001e74a7c00 -[VZVirtualMachineConfiguration CPUCount]
0x001e74a7bf8 -[VZVirtualMachineConfiguration setCPUCount:]
0x001e74aaa98 -[VZVirtualMachineConfiguration _acceleratorDevices]
0x001e74aa98c -[VZVirtualMachineConfiguration _customVirtioDevices]
0x001e74aa79c -[VZVirtualMachineConfiguration _testIgnoreEntitlementChecks]
0x001e74aab00 -[VZVirtualMachineConfiguration _setDebugStub:]
0x001e74aa9f4 -[VZVirtualMachineConfiguration _setAcceleratorDevices:]
0x001e74aa8e8 -[VZVirtualMachineConfiguration _setCustomVirtioDevices:]
0x001e74aa7dc -[VZVirtualMachineConfiguration _setMultiTouchDevices:]
0x001e74aa750 -[VZVirtualMachineConfiguration _setTestIgnoreEntitlementChecks:]
0x002169d8590 _VZScreenCoordinatePointingDevice : _VZPointingDevice // class methods
0x001e74b0880 +[_VZScreenCoordinatePointingDevice requiresGrabbingMouseInput]
// instance methods
0x001e74b0888 -[_VZScreenCoordinatePointingDevice sendPointerEvents:]
0x002169d85b8 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
0x001e74b1c44 -[VZLinuxBootLoader copyWithZone:]
0x001e74b14ec -[VZLinuxBootLoader .cxx_destruct]
0x001e74b158c -[VZLinuxBootLoader encodeWithEncoder:]
0x001e74b1728 -[VZLinuxBootLoader _bootLoaderForConfiguration:]
0x001e74b1e1c -[VZLinuxBootLoader initWithKernelURL:]
0x001e74b1dbc -[VZLinuxBootLoader initialRamdiskURL]
0x001e74b1cf0 -[VZLinuxBootLoader setInitialRamdiskURL:]
0x001e74b157c -[VZLinuxBootLoader kernelURL]
0x001e74b1570 -[VZLinuxBootLoader setKernelURL:]
0x001e74b1560 -[VZLinuxBootLoader commandLine]
0x001e74b1554 -[VZLinuxBootLoader setCommandLine:]
0x002169d8608 _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
0x001e74b1f54 -[_VZVNCSecurityConfiguration copyWithZone:]
0x001e74b1f88 -[_VZVNCSecurityConfiguration _init]
0x001e74b1efc -[_VZVNCSecurityConfiguration .cxx_destruct]
0x001e74b1ef4 -[_VZVNCSecurityConfiguration .cxx_construct]
0x002169d8658 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
0x001e74b1fc0 -[VZSharedDirectory .cxx_destruct]
0x001e74b1fd8 -[VZSharedDirectory URL]
0x001e74b1fcc -[VZSharedDirectory isReadOnly]
0x001e74b1fe4 -[VZSharedDirectory initWithURL:readOnly:]
0x002169d86a8 VZUSBKeyboardConfiguration : VZKeyboardConfiguration // instance methods
0x001e74b24a0 -[VZUSBKeyboardConfiguration init]
0x001e74b249c -[VZUSBKeyboardConfiguration copyWithZone:]
0x001e74b2478 -[VZUSBKeyboardConfiguration encodeWithEncoder:]
0x001e74b2490 -[VZUSBKeyboardConfiguration _keyboardWithDeviceIdentifier:]
0x001e74b2364 -[VZUSBKeyboardConfiguration makeKeyboardForVirtualMachine:deviceIdentifier:]
0x002169d8748 _VZGDBDebugStubConfiguration : _VZDebugStubConfiguration {
// instance variables
+0x08 B _listensOnAllNetworkInterfaces (0x1)
+0x0a S _port (0x2)
}
@property (TS,V_port) port
@property (TB,V_listensOnAllNetworkInterfaces) listensOnAllNetworkInterfaces
// instance methods
0x001e74b298c -[_VZGDBDebugStubConfiguration init]
0x001e74b28f4 -[_VZGDBDebugStubConfiguration copyWithZone:]
0x001e74b250c -[_VZGDBDebugStubConfiguration port]
0x001e74b24fc -[_VZGDBDebugStubConfiguration setPort:]
0x001e74b293c -[_VZGDBDebugStubConfiguration initWithPort:]
0x001e74b251c -[_VZGDBDebugStubConfiguration encodeWithEncoder:]
0x001e74b2604 -[_VZGDBDebugStubConfiguration makeDebugStubForVirtualMachine:]
0x001e74b24e8 -[_VZGDBDebugStubConfiguration listensOnAllNetworkInterfaces]
0x001e74b24d8 -[_VZGDBDebugStubConfiguration setListensOnAllNetworkInterfaces:]
0x002169d8810 _VZUSBTouchScreenConfiguration : _VZMultiTouchDeviceConfiguration // instance methods
0x001e74b2a8c -[_VZUSBTouchScreenConfiguration init]
0x001e74b2a88 -[_VZUSBTouchScreenConfiguration copyWithZone:]
0x001e74b2a68 -[_VZUSBTouchScreenConfiguration encodeWithEncoder:]
0x001e74b2a80 -[_VZUSBTouchScreenConfiguration _multiTouchDevice]
0x001e74b2994 -[_VZUSBTouchScreenConfiguration makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex:]
0x002169d88b0 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
0x001e74b2b54 -[VZEntropyDeviceConfiguration copyWithZone:]
0x001e74b2b88 -[VZEntropyDeviceConfiguration _init]
0x001e74b2af8 -[VZEntropyDeviceConfiguration encodeWithEncoder:]
0x001e74b2ac4 -[VZEntropyDeviceConfiguration _entropyDevice]
0x002169d8900 _VZMouseEvent : NSObject {
// instance variables
+0x08 q _pressedButtons (0x8)
+0x10 d _deltaX (0x8)
+0x18 d _deltaY (0x8)
}
// instance methods
0x001e74b2bc0 -[_VZMouseEvent initWithPressedButtons:deltaX:deltaY:]
0x002169d8950 _VZMacNeuralEngineDeviceConfiguration : _VZAcceleratorDeviceConfiguration // instance methods
0x001e74b2c40 -[_VZMacNeuralEngineDeviceConfiguration init]
0x001e74b2c3c -[_VZMacNeuralEngineDeviceConfiguration copyWithZone:]
0x001e74b2c24 -[_VZMacNeuralEngineDeviceConfiguration encodeWithEncoder:]
0x001e74b2c1c -[_VZMacNeuralEngineDeviceConfiguration _acceleratorDevice]
0x002169d89f0 VZVirtioNetworkDeviceConfiguration : VZNetworkDeviceConfiguration // instance methods
0x001e74b31fc -[VZVirtioNetworkDeviceConfiguration init]
0x001e74b2c78 -[VZVirtioNetworkDeviceConfiguration encodeWithEncoder:]
0x001e74b2e24 -[VZVirtioNetworkDeviceConfiguration _networkDevice]
0x002169d8a90 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
0x001e74b33c4 +[VZBridgedNetworkInterface networkInterfaces]
// instance methods
0x001e74b3290 -[VZBridgedNetworkInterface description]
0x001e74b32f8 -[VZBridgedNetworkInterface debugDescription]
0x001e74b3234 -[VZBridgedNetworkInterface .cxx_destruct]
0x001e74b3284 -[VZBridgedNetworkInterface identifier]
0x001e74b3278 -[VZBridgedNetworkInterface localizedDisplayName]
0x002169d8ae0 VZGenericPlatformConfiguration : VZPlatformConfiguration {
// instance variables
+0x08 @"NSString" _guestType (0x8)
+0x10 @"VZGenericMachineIdentifier" _machineIdentifier (0x8)
}
@property (T@"NSString",C,S_setGuestType:) _guestType
@property (T@"VZGenericMachineIdentifier",C,V_machineIdentifier) machineIdentifier
// instance methods
0x001e74b4098 -[VZGenericPlatformConfiguration init]
0x001e74b400c -[VZGenericPlatformConfiguration copyWithZone:]
0x001e74b3bb4 -[VZGenericPlatformConfiguration .cxx_destruct]
0x001e74b3f38 -[VZGenericPlatformConfiguration _platform]
0x001e74b3c24 -[VZGenericPlatformConfiguration validate]
0x001e74b3d80 -[VZGenericPlatformConfiguration encodeWithEncoder:]
0x001e74b3c14 -[VZGenericPlatformConfiguration machineIdentifier]
0x001e74b3c08 -[VZGenericPlatformConfiguration setMachineIdentifier:]
0x001e74b41e8 -[VZGenericPlatformConfiguration _machineIdentifier]
0x001e74b42f4 -[VZGenericPlatformConfiguration _guestType]
0x001e74b4248 -[VZGenericPlatformConfiguration _setGuestType:]
0x001e74b413c -[VZGenericPlatformConfiguration _setMachineIdentifier:]
0x002169d8b80 _VZFramebufferView : NSView<CALayerDelegate, _VZFramebufferObserver> {
// instance variables
+0x230 @"_VZFramebuffer" _framebuffer (0x8)
+0x238 B _showsCursor (0x1)
+0x240 {CGSize="width"d"height"d} _framebufferSize (0x10)
+0x250 @ _occlusionObserver (0x8)
+0x258 {optional<CGPoint>=""(?="__null_state_"c"__val_"{CGPoint="x"d"y"d})"__engaged_"B} _currentCursorPosition (0x18)
+0x270 @"NSImageView" _cursorView (0x8)
+0x278 @"NSCursor" _unscaledCursor (0x8)
+0x280 d _scaleX (0x8)
+0x288 d _scaleY (0x8)
+0x290 @"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
0x001e74b5b44 -[_VZFramebufferView initWithCoder:]
0x001e74b436c -[_VZFramebufferView .cxx_destruct]
0x001e74b4354 -[_VZFramebufferView .cxx_construct]
0x001e74b5868 -[_VZFramebufferView layout]
0x001e74b4408 -[_VZFramebufferView cursor]
0x001e74b5d00 -[_VZFramebufferView initWithFrame:]
0x001e74b5394 -[_VZFramebufferView viewDidMoveToWindow]
0x001e74b5764 -[_VZFramebufferView viewWillMoveToWindow:]
0x001e74b530c -[_VZFramebufferView actionForLayer:forKey:]
0x001e74b582c -[_VZFramebufferView setWantsLayer:]
0x001e74b43fc -[_VZFramebufferView setCursor:]
0x001e74b5930 -[_VZFramebufferView setShowsCursor:]
0x001e74b591c -[_VZFramebufferView framebufferSize]
0x001e74b5b34 -[_VZFramebufferView framebuffer]
0x001e74b59c4 -[_VZFramebufferView showsCursor]
0x001e74b4ed0 -[_VZFramebufferView framebuffer:didUpdateFrame:]
0x001e74b4418 -[_VZFramebufferView framebuffer:didUpdateCursor:]
0x001e74b59d4 -[_VZFramebufferView setFramebuffer:]
0x002169d8bd0 VZVirtioConsoleDeviceConfiguration : VZConsoleDeviceConfiguration {
// instance variables
+0x08 @"VZVirtioConsolePortConfigurationArray" _ports (0x8)
}
@property (T@"VZVirtioConsolePortConfigurationArray",R,V_ports) ports
// instance methods
0x001e74b7398 -[VZVirtioConsoleDeviceConfiguration init]
0x001e74b7338 -[VZVirtioConsoleDeviceConfiguration copyWithZone:]
0x001e74b5d68 -[VZVirtioConsoleDeviceConfiguration .cxx_destruct]
0x001e74b5d8c -[VZVirtioConsoleDeviceConfiguration validateWithError:]
0x001e74b5d7c -[VZVirtioConsoleDeviceConfiguration ports]
0x001e74b5f78 -[VZVirtioConsoleDeviceConfiguration encodeWithEncoder:]
0x001e74b62c0 -[VZVirtioConsoleDeviceConfiguration _consoleDevice]
0x001e74b5ef0 -[VZVirtioConsoleDeviceConfiguration makeConsoleDeviceForVirtualMachine:consoleDeviceIndex:]
0x002169d8c70 _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
0x001e74b7534 -[_VZUSBKeyboard .cxx_destruct]
0x001e74b7758 -[_VZUSBKeyboard initWithConfiguration:]
0x001e74b7548 -[_VZUSBKeyboard detach:]
0x001e74b7664 -[_VZUSBKeyboard attachToVirtualMachine:withDeviceIdentifier:error:]
0x001e74b7748 -[_VZUSBKeyboard canAttach]
0x002169d8d10 VZMacOSBootLoader : VZBootLoader {
// instance variables
+0x08 @"NSURL" _romURL (0x8)
}
@property (T@"NSURL",C,S_setROMURL:) _romURL
// instance methods
0x001e74b8070 -[VZMacOSBootLoader init]
0x001e74b8004 -[VZMacOSBootLoader copyWithZone:]
0x001e74b7810 -[VZMacOSBootLoader .cxx_destruct]
0x001e74b7824 -[VZMacOSBootLoader encodeWithEncoder:]
0x001e74b7944 -[VZMacOSBootLoader _bootLoaderForConfiguration:]
0x001e74b816c -[VZMacOSBootLoader _romURL]
0x001e74b80a8 -[VZMacOSBootLoader _setROMURL:]
0x002169d8dd8 VZMacMachineIdentifier : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 Q _ECID (0x8)
+0x10 B _disableECIDChecks (0x1)
+0x18 @"_VZMacSerialNumber" _serialNumber (0x8)
}
@property (TQ,R) _ECID
@property (T@"_VZMacSerialNumber",R) _serialNumber
@property (TB,R) _ECIDChecksDisabled
@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
0x001e74b9118 +[VZMacMachineIdentifier _machineIdentifierWithSerialNumber:]
0x001e74b901c +[VZMacMachineIdentifier _machineIdentifierWithECID:serialNumber:]
0x001e74b8f60 +[VZMacMachineIdentifier _machineIdentifierForVirtualMachineClone]
0x001e74b8e5c +[VZMacMachineIdentifier _machineIdentifierForVirtualMachineCloneWithSerialNumber:]
0x001e74b8d5c +[VZMacMachineIdentifier _machineIdentifierForVirtualMachineCloneWithECID:serialNumber:]
// instance methods
0x001e74b8440 -[VZMacMachineIdentifier isEqual:]
0x001e74b8320 -[VZMacMachineIdentifier hash]
0x001e74b8970 -[VZMacMachineIdentifier init]
0x001e74b831c -[VZMacMachineIdentifier copyWithZone:]
0x001e74b81cc -[VZMacMachineIdentifier .cxx_destruct]
0x001e74b856c -[VZMacMachineIdentifier dataRepresentation]
0x001e74b85f4 -[VZMacMachineIdentifier initWithDataRepresentation:]
0x001e74b8d4c -[VZMacMachineIdentifier _serialNumber]
0x001e74b81d8 -[VZMacMachineIdentifier encodeWithEncoder:]
0x001e74b8d54 -[VZMacMachineIdentifier _ECID]
0x001e74b8d44 -[VZMacMachineIdentifier _ECIDChecksDisabled]
0x002169d8e50 _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
0x001e74b91a0 -[_VZMagnifyEvent magnification]
0x001e74b9198 -[_VZMagnifyEvent phase]
0x001e74b91ac -[_VZMagnifyEvent initWithEvent:]
0x001e74b9260 -[_VZMagnifyEvent initWithMagnification:phase:]
0x002169d8ea0 VZVirtioConsoleDevice : VZConsoleDevice {
// instance variables
+0x18 @"<VZVirtioConsoleDeviceDelegate>" _delegate (0x8)
+0x20 @"VZVirtioConsolePortArray" _ports (0x8)
+0x28 {vector<__weak id<VZVirtioConsoleDeviceDelegate>, std::allocator<__weak id<VZVirtioConsoleDeviceDelegate>>>="__begin_"^@"__end_"^@"__end_cap_"{__compressed_pair<__weak id<VZVirtioConsoleDeviceDelegate> *, std::allocator<__weak id<VZVirtioConsoleDeviceDelegate>>>="__value_"^@}} _internalDelegates (0x18)
}
@property (T@"<VZVirtioConsoleDeviceDelegate>",W,V_delegate) delegate
@property (T@"VZVirtioConsolePortArray",R,V_ports) ports
// instance methods
0x001e74b93b0 -[VZVirtioConsoleDevice delegate]
0x001e74b939c -[VZVirtioConsoleDevice setDelegate:]
0x001e74b92ec -[VZVirtioConsoleDevice .cxx_destruct]
0x001e74b92d4 -[VZVirtioConsoleDevice .cxx_construct]
0x001e74b938c -[VZVirtioConsoleDevice ports]
0x001e74b93e4 -[VZVirtioConsoleDevice initWithVirtualMachine:consoleDeviceIndex:configuration:]
0x002169d9008 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
0x001e74b97d0 -[VZAudioDeviceConfiguration copyWithZone:]
0x001e74b9804 -[VZAudioDeviceConfiguration _init]
0x001e74b988c -[VZAudioDeviceConfiguration _role]
0x001e74b979c -[VZAudioDeviceConfiguration _audioDevice]
0x001e74b96e4 -[VZAudioDeviceConfiguration encodeWithEncoder:]
0x001e74b9740 -[VZAudioDeviceConfiguration _makeAudioDeviceForVirtualMachine:audioDeviceIndex:]
0x001e74b9840 -[VZAudioDeviceConfiguration _setRole:]
0x002169d8f68 VZVirtioSoundDeviceConfiguration : VZAudioDeviceConfiguration {
// instance variables
+0x10 @"NSArray" _streams (0x8)
}
@property (T@"NSArray",C) streams
// instance methods
0x001e74ba238 -[VZVirtioSoundDeviceConfiguration init]
0x001e74ba1b8 -[VZVirtioSoundDeviceConfiguration copyWithZone:]
0x001e74b98cc -[VZVirtioSoundDeviceConfiguration .cxx_destruct]
0x001e74ba148 -[VZVirtioSoundDeviceConfiguration streams]
0x001e74ba09c -[VZVirtioSoundDeviceConfiguration setStreams:]
0x001e74b9d98 -[VZVirtioSoundDeviceConfiguration _audioDevice]
0x001e74b99f0 -[VZVirtioSoundDeviceConfiguration encodeWithEncoder:]
0x001e74b98e0 -[VZVirtioSoundDeviceConfiguration _makeAudioDeviceForVirtualMachine:audioDeviceIndex:]
0x002169d9030 _VZHostOnlyNetworkDeviceAttachment : VZNetworkDeviceAttachment // instance methods
0x001e74ba2a0 -[_VZHostOnlyNetworkDeviceAttachment init]
0x001e74ba270 -[_VZHostOnlyNetworkDeviceAttachment _attachment]
0x001e74ba288 -[_VZHostOnlyNetworkDeviceAttachment encodeWithEncoder:]
0x002169d90f8 VZObserverProxy : NSObject {
// instance variables
+0x08 @"NSObject" _observer (0x8)
}
// instance methods
0x001e74ba2d8 -[VZObserverProxy .cxx_destruct]
0x001e74ba2e0 -[VZObserverProxy observeValueForKeyPath:ofObject:change:context:]
0x002169d9120 _VZVirtualMachineConfigurationEncoder : NSObject {
// instance variables
+0x08 @"NSURL" _baseURL (0x8)
}
// instance methods
0x001e74ba3b8 -[_VZVirtualMachineConfigurationEncoder .cxx_destruct]
0x001e74bae6c -[_VZVirtualMachineConfigurationEncoder initWithBaseURL:]
0x001e74ba3c4 -[_VZVirtualMachineConfigurationEncoder dataWithConfiguration:format:error:]
0x002169d9170 VZVirtioConsoleDeviceSerialPortConfiguration : VZSerialPortConfiguration // class methods
0x001e74bb578 +[VZVirtioConsoleDeviceSerialPortConfiguration serialPortType]
// instance methods
0x001e74bb540 -[VZVirtioConsoleDeviceSerialPortConfiguration init]
0x001e74bb404 -[VZVirtioConsoleDeviceSerialPortConfiguration encodeWithEncoder:]
0x001e74bb010 -[VZVirtioConsoleDeviceSerialPortConfiguration _serialPort]
0x002169d9210 VZGenericMachineIdentifier : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> {
// instance variables
+0x08 {Uuid="_uuid"[16C]} _uuid (0x10)
}
@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
// instance methods
0x001e74bb7f8 -[VZGenericMachineIdentifier isEqual:]
0x001e74bb720 -[VZGenericMachineIdentifier hash]
0x001e74bbbdc -[VZGenericMachineIdentifier init]
0x001e74bb71c -[VZGenericMachineIdentifier copyWithZone:]
0x001e74bb8b4 -[VZGenericMachineIdentifier dataRepresentation]
0x001e74bb580 -[VZGenericMachineIdentifier .cxx_construct]
0x001e74bb9d4 -[VZGenericMachineIdentifier initWithDataRepresentation:]
0x001e74bb588 -[VZGenericMachineIdentifier encodeWithEncoder:]
0x002169d9288 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 @"NSString" _variantName (0x8)
+0x38 r^{PlatformConfiguration=II{?=qqq}iB} _defaultPlatformConfiguration (0x8)
+0x40 I _platformVersion (0x4)
}
@property (Tq,R) _isa
@property (TI,R) _boardID
@property (TI,R) _variantID
@property (T{?=qqq},R) _minimumSupportedHostOSVersion
@property (T@"NSString",R) _variantName
@property (T@"NSData",R,C) dataRepresentation
@property (TB,R,GisSupported) supported
// class methods
0x001e74bcc2c +[VZMacHardwareModel _hardwareModelWithDescriptor:]
0x001e74bcb2c +[VZMacHardwareModel _defaultHardwareModel]
// instance methods
0x001e74bbfa0 -[VZMacHardwareModel isEqual:]
0x001e74bbe08 -[VZMacHardwareModel hash]
0x001e74bbe04 -[VZMacHardwareModel copyWithZone:]
0x001e74bbc98 -[VZMacHardwareModel .cxx_destruct]
0x001e74bc764 -[VZMacHardwareModel dataRepresentation]
0x001e74bcb14 -[VZMacHardwareModel _variantID]
0x001e74bc11c -[VZMacHardwareModel initWithDataRepresentation:]
0x001e74bca64 -[VZMacHardwareModel isSupported]
0x001e74bcaf8 -[VZMacHardwareModel _variantName]
0x001e74bcb1c -[VZMacHardwareModel _boardID]
0x001e74bbca4 -[VZMacHardwareModel _initWithDescriptor:]
0x001e74bcb00 -[VZMacHardwareModel _minimumSupportedHostOSVersion]
0x001e74bcb24 -[VZMacHardwareModel _isa]
0x002169d92d8 VZConsoleDeviceConfiguration : NSObject<_VZVirtualMachineConfigurationEncodable, NSCopying> @property (T{Expected<VzCore::VirtualMachineConfiguration::ConsoleDevice, NSError *>=(storage<VzCore::VirtualMachineConfiguration::ConsoleDevice, NSError *>=c{ConsoleDevice=iI{unordered_map<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<const unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>>>={__hash_table<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, std::__unordered_map_hasher<unsigned int, std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, std::hash<unsigned int>, std::equal_to<unsigned int>, true>, std::__unordered_map_equal<unsigned int, std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, std::equal_to<unsigned int>, std::hash<unsigned int>, true>, std::allocator<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>>>={unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> *>>>={__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> *>>>=^^v{__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> *>>={__compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *> *>>=Q}}}}{__compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *>>>={__hash_node_base<std::__hash_node<std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, void *> *>=^v}}{__compressed_pair<unsigned long, std::__unordered_map_hasher<unsigned int, std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, std::hash<unsigned int>, std::equal_to<unsigned int>, true>>=Q}{__compressed_pair<float, std::__unordered_map_equal<unsigned int, std::__hash_value_type<unsigned int, VzCore::VirtualMachineConfiguration::ConsoleDevice::Port>, std::equal_to<unsigned int>, std::hash<unsigned int>, true>>=f}}}}@)B},R) _consoleDevice
@property (TQ,R) hash
@property (T#,R) superclass
@property (T@"NSString",R,C) description
@property (T@"NSString",R,C) debugDescription
// instance methods
0x001e74bcdbc -[VZConsoleDeviceConfiguration copyWithZone:]
0x001e74bcdc0 -[VZConsoleDeviceConfiguration _init]
0x001e74bcc9c -[VZConsoleDeviceConfiguration validateWithError:]
0x001e74bcd2c -[VZConsoleDeviceConfiguration encodeWithEncoder:]
0x001e74bcd88 -[VZConsoleDeviceConfiguration _consoleDevice]
0x001e74bccd0 -[VZConsoleDeviceConfiguration makeConsoleDeviceForVirtualMachine:consoleDeviceIndex:]
0x002169d9328 _VZMultiTouchDevice : NSObject {
// instance variables
+0x08 @"VZVirtualMachine" _virtualMachine (0x8)
+0x10 Q _multiTouchDeviceIndex (0x8)
}
// instance methods
0x001e74bcdf8 -[_VZMultiTouchDevice .cxx_destruct]
0x001e74bce00 -[_VZMultiTouchDevice sendMultiTouchEvents:]
0x002169d93f0 VZMacOSVirtualMachineStartOptions : VZVirtualMachineStartOptions {
// instance variables
+0x18 B _forceDFU (0x1)
+0x19 B _stopInIBootStage1 (0x1)
+0x1a B _stopInIBootStage2 (0x1)
+0x1b B _startUpFromMacOSRecovery (0x1)
}
@property (TB,S_setForceDFU:) _forceDFU
@property (TB,S_setStopInIBootStage1:) _stopInIBootStage1
@property (TB,S_setStopInIBootStage2:) _stopInIBootStage2
@property (TB,V_startUpFromMacOSRecovery) startUpFromMacOSRecovery
// instance methods
0x001e74be2f4 -[VZMacOSVirtualMachineStartOptions _startOptions]
0x001e74be2e0 -[VZMacOSVirtualMachineStartOptions startUpFromMacOSRecovery]
0x001e74be2d0 -[VZMacOSVirtualMachineStartOptions setStartUpFromMacOSRecovery:]
0x001e74be4c4 -[VZMacOSVirtualMachineStartOptions _forceDFU]
0x001e74be428 -[VZMacOSVirtualMachineStartOptions _stopInIBootStage1]
0x001e74be38c -[VZMacOSVirtualMachineStartOptions _stopInIBootStage2]
0x001e74be470 -[VZMacOSVirtualMachineStartOptions _setForceDFU:]
0x001e74be3d4 -[VZMacOSVirtualMachineStartOptions _setStopInIBootStage1:]
0x001e74be338 -[VZMacOSVirtualMachineStartOptions _setStopInIBootStage2:]