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