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