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