Instance Propertynmggithub.kass 3.2.4MachCore
extendedInfo
Extended information about the thread.
var extendedInfo: thread_extended_info { get throws }
Extended information about the thread.
var extendedInfo: thread_extended_info { get throws }
s8MachCore0A0V17ThreadInfoManagerV08extendedD0So07thread_F5_infoVvp
What are these?3Y00V
import MachCore
The core module for interacting with the Mach kernel.
struct ThreadInfoManager
A thread info manager.
struct Mach
The Mach kernel.
var basicInfo: thread_basic_info { get throws }
Basic information about the thread.
var identifyingInfo: thread_identifier_info { get throws }
Identifying information about the thread.
var timesharingInfo: policy_timeshare_info { get throws }
The thread’s timesharing policy info.
var roundRobinInfo: policy_rr_info { get throws }
The thread’s round robin policy info.
init(thread: Mach.Thread)
Creates a thread info manager.
let port: Mach.Thread
The thread port.
func get<DataType>(_ flavor: Mach.ThreadInfoFlavor, as type: DataType.Type = DataType.self) throws -> DataType where DataType : BitwiseCopyable
Gets the thread’s info.