Lines Matching defs:tracepos

129 machine_trace_thread(thread_t thread, char *tracepos, char *tracebound, int nframes, boolean_t user_p);
131 machine_trace_thread64(thread_t thread, char *tracepos, char *tracebound, int nframes, boolean_t user_p);
1128 char *tracepos = (char *) tracebuf;
1129 char *tracebound = tracepos + tracebuf_size;
1149 if(tracepos + sizeof(struct mem_and_io_snapshot) > tracebound) {
1153 kdp_mem_and_io_snapshot((struct mem_and_io_snapshot *)tracepos);
1154 tracepos += sizeof(struct mem_and_io_snapshot);
1209 if (tracepos + sizeof(struct task_snapshot) > tracebound) {
1214 task_snap = (task_snapshot_t) tracepos;
1239 tracepos += sizeof(struct task_snapshot);
1245 if (tracepos + uuid_info_array_size > tracebound) {
1252 if (have_pmap && !kdp_copyin(task->map->pmap, uuid_info_addr, tracepos, uuid_info_array_size))
1255 tracepos += uuid_info_array_size;
1264 if (((tracepos + 4 * sizeof(struct thread_snapshot)) > tracebound)) {
1269 tsnap = (thread_snapshot_t) tracepos;
1286 tracepos += sizeof(struct thread_snapshot);
1298 *(uint64_t *)tracepos = dqserialnum;
1299 tracepos += 8;
1310 tracebytes = machine_trace_thread64(thread, tracepos, tracebound, MAX_FRAMES, FALSE);
1314 tracebytes = machine_trace_thread(thread, tracepos, tracebound, MAX_FRAMES, FALSE);
1319 tracepos += tracebytes;
1325 tracebytes = machine_trace_thread64(thread, tracepos, tracebound, MAX_FRAMES, TRUE);
1330 tracebytes = machine_trace_thread(thread, tracepos, tracebound, MAX_FRAMES, TRUE);
1335 tracepos += tracebytes;
1351 *pbytesTraced = (uint32_t)(tracepos - (char *) tracebuf);