---
title: thread_snapshot
framework: kernel
role: symbol
path: kernel/thread_snapshot
---

# thread_snapshot

## Declaration

```occ
struct thread_snapshot {
    ...
};
```

## Topics

### Instance Properties

- [continuation](kernel/thread_snapshot/1551671-continuation.md)
- [data_count](kernel/thread_snapshot/1551790-data_count.md)
- [data_size](kernel/thread_snapshot/1551857-data_size.md)
- [disk_reads_count](kernel/thread_snapshot/1551744-disk_reads_count.md)
- [disk_reads_size](kernel/thread_snapshot/1551844-disk_reads_size.md)
- [disk_writes_count](kernel/thread_snapshot/1551735-disk_writes_count.md)
- [disk_writes_size](kernel/thread_snapshot/1551728-disk_writes_size.md)
- [io_priority_count](kernel/thread_snapshot/1551812-io_priority_count.md)
- [io_priority_size](kernel/thread_snapshot/1551707-io_priority_size.md)
- [io_tier](kernel/thread_snapshot/1551855-io_tier.md)
- [metadata_count](kernel/thread_snapshot/1551718-metadata_count.md)
- [metadata_size](kernel/thread_snapshot/1551827-metadata_size.md)
- [nkern_frames](kernel/thread_snapshot/1551775-nkern_frames.md)
- [non_paging_count](kernel/thread_snapshot/1551875-non_paging_count.md)
- [non_paging_size](kernel/thread_snapshot/1551749-non_paging_size.md)
- [nuser_frames](kernel/thread_snapshot/1551809-nuser_frames.md)
- [paging_count](kernel/thread_snapshot/1551702-paging_count.md)
- [paging_size](kernel/thread_snapshot/1551792-paging_size.md)
- [priority](kernel/thread_snapshot/1551791-priority.md)
- [pth_name](kernel/thread_snapshot/1551805-pth_name.md)
- [sched_flags](kernel/thread_snapshot/1551748-sched_flags.md)
- [sched_pri](kernel/thread_snapshot/1551780-sched_pri.md)
- [snapshot_magic](kernel/thread_snapshot/1551842-snapshot_magic.md)
- [ss_flags](kernel/thread_snapshot/1551650-ss_flags.md)
- [state](kernel/thread_snapshot/1551836-state.md)
- [system_time](kernel/thread_snapshot/1551782-system_time.md)
- [thread_id](kernel/thread_snapshot/1551862-thread_id.md)
- [total_syscalls](kernel/thread_snapshot/1551730-total_syscalls.md)
- [ts_qos](kernel/thread_snapshot/1551727-ts_qos.md)
- [ts_rqos](kernel/thread_snapshot/1551736-ts_rqos.md)
- [ts_rqos_override](kernel/thread_snapshot/1551781-ts_rqos_override.md)
- [user_time](kernel/thread_snapshot/1551767-user_time.md)
- [voucher_identifier](kernel/thread_snapshot/1551865-voucher_identifier.md)
- [wait_event](kernel/thread_snapshot/1551636-wait_event.md)

## See Also

### Thread

- [current_thread](kernel/1429092-current_thread.md)
- [thread_abort](kernel/1418578-thread_abort.md)
- [thread_abort_safely](kernel/1418913-thread_abort_safely.md)
- [thread_assign](kernel/1418581-thread_assign.md)
- [thread_assign_default](kernel/1418700-thread_assign_default.md)
- [thread_block](kernel/1524368-thread_block.md)
- [thread_block_parameter](kernel/1524369-thread_block_parameter.md)
- [thread_call_allocate](kernel/1444263-thread_call_allocate.md)
- [thread_call_allocate_with_options](kernel/2869840-thread_call_allocate_with_option.md)
- [thread_call_allocate_with_priority](kernel/1444267-thread_call_allocate_with_priori.md)
- [thread_call_cancel](kernel/1444264-thread_call_cancel.md)
- [thread_call_cancel_wait](kernel/1444261-thread_call_cancel_wait.md)
- [thread_call_enter](kernel/1444247-thread_call_enter.md)
- [thread_call_enter1](kernel/1444257-thread_call_enter1.md)
- [thread_call_enter1_delayed](kernel/1444249-thread_call_enter1_delayed.md)
- [thread_call_enter_delayed](kernel/1444259-thread_call_enter_delayed.md)
- [thread_call_free](kernel/1444245-thread_call_free.md)
- [thread_call_isactive](kernel/1444253-thread_call_isactive.md)
- [thread_create](kernel/1538152-thread_create.md)
- [thread_create_running](kernel/1537886-thread_create_running.md)
- [thread_deallocate](kernel/1429095-thread_deallocate.md)
- [thread_depress_abort](kernel/1418712-thread_depress_abort.md)
- [thread_get_assignment](kernel/1418698-thread_get_assignment.md)
- [thread_get_exception_ports](kernel/1418945-thread_get_exception_ports.md)
- [thread_get_mach_voucher](kernel/1418540-thread_get_mach_voucher.md)
- [thread_get_special_port](kernel/1418728-thread_get_special_port.md)
- [thread_get_state](kernel/1418576-thread_get_state.md)
- [thread_has_thread_name](kernel/3075293-thread_has_thread_name.md)
- [thread_info](kernel/1418630-thread_info.md)
- [thread_policy](kernel/1418640-thread_policy.md)
- [thread_policy_get](kernel/1418518-thread_policy_get.md)
- [thread_policy_set](kernel/1418892-thread_policy_set.md)
- [thread_reference](kernel/1429093-thread_reference.md)
- [thread_resume](kernel/1418926-thread_resume.md)
- [thread_sample](kernel/1418814-thread_sample.md)
- [thread_set_exception_ports](kernel/1418619-thread_set_exception_ports.md)
- [thread_set_mach_voucher](kernel/1418834-thread_set_mach_voucher.md)
- [thread_set_policy](kernel/1418608-thread_set_policy.md)
- [thread_set_special_port](kernel/1418995-thread_set_special_port.md)
- [thread_set_state](kernel/1418827-thread_set_state.md)
- [thread_set_thread_name](kernel/3075294-thread_set_thread_name.md)
- [thread_suspend](kernel/1418833-thread_suspend.md)
- [thread_swap_exception_ports](kernel/1418969-thread_swap_exception_ports.md)
- [thread_swap_mach_voucher](kernel/1418678-thread_swap_mach_voucher.md)
- [thread_terminate](kernel/1418708-thread_terminate.md)
- [thread_tid](kernel/1429091-thread_tid.md)
- [thread_wakeup_prim](kernel/1524383-thread_wakeup_prim.md)
- [thread_wakeup_thread](kernel/1646218-thread_wakeup_thread.md)
- [thread_wire](kernel/1588756-thread_wire.md)
- [thread_act_array_t](kernel/thread_act_array_t.md)
- [thread_act_port_array_t](kernel/thread_act_port_array_t.md)
- [thread_act_port_t](kernel/thread_act_port_t.md)
- [thread_act_t](kernel/thread_act_t.md)
- [thread_affinity_policy_t](kernel/thread_affinity_policy_t.md)
- [thread_array_t](kernel/thread_array_t.md)
- [thread_background_policy_t](kernel/thread_background_policy_t.md)
- [thread_basic_info_t](kernel/thread_basic_info_t.md)
- [thread_call_func_t](kernel/thread_call_func_t.md)
- [thread_call_options_t](kernel/thread_call_options_t.md)
- [thread_call_param_t](kernel/thread_call_param_t.md)
- [thread_call_t](kernel/thread_call_t.md)
- [thread_command](kernel/thread_command.md)
- [thread_continue_t](kernel/thread_continue_t.md)
- [thread_delta_snapshot_v2](kernel/thread_delta_snapshot_v2.md)
- [thread_delta_snapshot_v3](kernel/thread_delta_snapshot_v3.md)
- [thread_extended_info_t](kernel/thread_extended_info_t.md)
- [thread_extended_policy_t](kernel/thread_extended_policy_t.md)
- [thread_flavor_t](kernel/thread_flavor_t.md)
- [mach_thread_flavor_t](kernel/mach_thread_flavor_t.md)
- [thread_group_flags](kernel/thread_group_flags.md)
- [thread_group_snapshot](kernel/thread_group_snapshot.md)
- [thread_group_snapshot_v2](kernel/thread_group_snapshot_v2.md)
- [thread_identifier_info_t](kernel/thread_identifier_info_t.md)
- [thread_info_data_t](kernel/thread_info_data_t.md)
- [thread_info_t](kernel/thread_info_t.md)
- [thread_inspect_t](kernel/thread_inspect_t.md)
- [thread_latency_qos_policy_t](kernel/thread_latency_qos_policy_t.md)
- [thread_latency_qos_t](kernel/thread_latency_qos_t.md)
- [thread_policy_flavor_t](kernel/thread_policy_flavor_t.md)
- [thread_policy_t](kernel/thread_policy_t.md)
- [thread_port_array_t](kernel/thread_port_array_t.md)
- [thread_port_t](kernel/thread_port_t.md)
- [thread_precedence_policy_t](kernel/thread_precedence_policy_t.md)
- [thread_snapshot_flags](kernel/thread_snapshot_flags.md)
- [thread_snapshot_v2](kernel/thread_snapshot_v2.md)
- [thread_snapshot_v3](kernel/thread_snapshot_v3.md)
- [thread_snapshot_v4](kernel/thread_snapshot_v4.md)
- [thread_standard_policy_t](kernel/thread_standard_policy_t.md)
- [thread_state_data_t](kernel/thread_state_data_t.md)
- [thread_state_flavor_array_t](kernel/thread_state_flavor_array_t.md)
- [thread_state_flavor_t](kernel/thread_state_flavor_t.md)
- [thread_state_t](kernel/thread_state_t.md)
- [thread_t](kernel/thread_t.md)
- [thread_throughput_qos_policy_t](kernel/thread_throughput_qos_policy_t.md)
- [thread_throughput_qos_t](kernel/thread_throughput_qos_t.md)
- [thread_time_constraint_policy_t](kernel/thread_time_constraint_policy_t.md)
- [thread_affinity_policy_data_t](kernel/thread_affinity_policy_data_t.md)
- [thread_background_policy_data_t](kernel/thread_background_policy_data_t.md)
- [thread_basic_info_data_t](kernel/thread_basic_info_data_t.md)
- [thread_extended_info_data_t](kernel/thread_extended_info_data_t.md)
- [thread_extended_policy_data_t](kernel/thread_extended_policy_data_t.md)
- [thread_identifier_info_data_t](kernel/thread_identifier_info_data_t.md)
- [thread_latency_qos_policy_data_t](kernel/thread_latency_qos_policy_data_t.md)
- [thread_precedence_policy_data_t](kernel/thread_precedence_policy_data_t.md)
- [thread_standard_policy_data_t](kernel/thread_standard_policy_data_t.md)
- [thread_throughput_qos_policy_data_t](kernel/thread_throughput_qos_policy_data_t.md)
- [thread_time_constraint_policy_data_t](kernel/thread_time_constraint_policy_data_t.md)
- [thread_turnstileinfo_t](kernel/thread_turnstileinfo_t.md)
- [thread_waitinfo_t](kernel/thread_waitinfo_t.md)
- [act_get_state](kernel/1418936-act_get_state.md)
- [act_set_state](kernel/1418961-act_set_state.md)
