Lines Matching defs:thread_snapshot
52 struct thread_snapshot { struct
53 uint32_t snapshot_magic;
54 uint32_t nkern_frames;
55 uint32_t nuser_frames;
56 uint64_t wait_event;
57 uint64_t continuation;
58 uint64_t thread_id;
59 uint64_t user_time;
60 uint64_t system_time;
61 int32_t state;
62 int32_t priority; /* static priority */
63 int32_t sched_pri; /* scheduled (current) priority */
64 int32_t sched_flags; /* scheduler flags */
65 char ss_flags;
66 char ts_qos; /* effective qos */
67 char ts_rqos; /* requested qos */
68 char ts_rqos_override; /* requested qos override */
69 char io_tier;
75 char _reserved[3]; /* pad for 4 byte alignement packing */
81 uint64_t disk_reads_count;
82 uint64_t disk_reads_size;
83 uint64_t disk_writes_count;
84 uint64_t disk_writes_size;
85 uint64_t io_priority_count[STACKSHOT_IO_NUM_PRIORITIES];
86 uint64_t io_priority_size[STACKSHOT_IO_NUM_PRIORITIES];
87 uint64_t paging_count;
88 uint64_t paging_size;
89 uint64_t non_paging_count;
90 uint64_t non_paging_size;
91 uint64_t data_count;
92 uint64_t data_size;
93 uint64_t metadata_count;
94 uint64_t metadata_size;
97 uint64_t voucher_identifier; /* obfuscated voucher identifier */
98 uint64_t total_syscalls;
99 char pth_name[STACKSHOT_MAX_THREAD_NAME_SIZE];