• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/osfmk/kern/

Lines Matching refs:current_position

72 	uint32_t		current_position;
277 window_buffer.current_position = 0;
320 window_buffer.current_position = 0;
646 current_record_start = current_buffer->current_position;
648 if ((current_buffer->size - current_buffer->current_position) < sizeof(struct micro_snapshot)) {
654 current_buffer->current_position = 0;
662 msnap = (struct micro_snapshot *)(uintptr_t)(current_buffer->buffer + current_buffer->current_position);
670 current_buffer->current_position += sizeof(struct micro_snapshot);
672 if ((current_buffer->size - current_buffer->current_position) < sizeof(struct task_snapshot)) {
674 current_buffer->current_position = 0;
682 tsnap = (struct task_snapshot *)(uintptr_t)(current_buffer->buffer + current_buffer->current_position);
738 current_buffer->current_position += sizeof(struct task_snapshot);
744 if ((current_buffer->size - current_buffer->current_position) < uuid_info_array_size) {
746 current_buffer->current_position = 0;
758 bcopy(uuid_info_array, (char *)(current_buffer->buffer + current_buffer->current_position), uuid_info_array_size);
762 current_buffer->current_position += uuid_info_array_size;
768 if ((current_buffer->size - current_buffer->current_position) < sizeof(struct thread_snapshot)) {
771 current_buffer->current_position = 0;
779 thsnap = (struct thread_snapshot *)(uintptr_t)(current_buffer->buffer + current_buffer->current_position);
806 current_buffer->current_position += sizeof(struct thread_snapshot);
812 if ((current_buffer->size - current_buffer->current_position) < sizeof(dqserialnum)) {
815 current_buffer->current_position = 0;
824 bcopy(&dqserialnum, (char *)current_buffer->buffer + current_buffer->current_position, sizeof (dqserialnum));
825 current_buffer->current_position += sizeof (dqserialnum);
841 if ((current_buffer->size - current_buffer->current_position)/framesize < btcount) {
843 current_buffer->current_position = 0;
851 for (bti=0; bti < btcount; bti++, current_buffer->current_position += framesize) {
853 *(uint64_t *)(uintptr_t)(current_buffer->buffer + current_buffer->current_position) = cs.frames[bti];
855 *(uint32_t *)(uintptr_t)(current_buffer->buffer + current_buffer->current_position) = (uint32_t)cs.frames[bti];
859 if (current_buffer->end_point < current_buffer->current_position) {
866 current_buffer->end_point = current_buffer->current_position;
875 telemetry_bytes_since_last_mark += (current_buffer->current_position - current_record_start);
886 KERNEL_DEBUG_CONSTANT(MACHDBG_CODE(DBG_MACH_STACKSHOT, MICROSTACKSHOT_RECORD) | DBG_FUNC_END, notify, telemetry_bytes_since_last_mark, current_buffer->current_position, current_buffer->end_point, (&telemetry_buffer != current_buffer));
954 oldest_record_offset = current_buffer->current_position;
986 } while (oldest_record_offset != current_buffer->current_position);
1008 log_telemetry_output(current_buffer->buffer, 0, current_buffer->current_position);
1011 current_buffer->current_position)) != 0) {
1015 *length += (uint32_t)current_buffer->current_position;
1025 KERNEL_DEBUG_CONSTANT(MACHDBG_CODE(DBG_MACH_STACKSHOT, MICROSTACKSHOT_GATHER) | DBG_FUNC_END, current_buffer->current_position, *length, current_buffer->end_point, 0, (&telemetry_buffer != current_buffer));