Searched refs:fiber (Results 1 – 6 of 6) sorted by relevance
| /xnu-12377.61.12/tests/unit/mocks/fibers/ |
| H A D | fibers.c | 104 fiber_t fiber; member 114 fiber_t fiber = args->fiber; in fibers_create_trampoline() local 118 …__sanitizer_finish_switch_fiber(&fiber->sanitizer_fake_stack, &fiber->stack_bottom, &fiber->stack_… in fibers_create_trampoline() 122 if (setjmp(fiber->env) == 0) { in fibers_create_trampoline() 137 …__sanitizer_finish_switch_fiber(&fiber->sanitizer_fake_stack, &fiber->stack_bottom, &fiber->stack_… in fibers_create_trampoline() 140 fibers_current = fiber; in fibers_create_trampoline() 143 void *ret_value = fiber->start_routine(start_routine_arg); in fibers_create_trampoline() 165 fiber_t fiber = calloc(1, sizeof(struct fiber_context)); in fibers_create() local 166 fiber->id = ++fibers_last_forged_id; in fibers_create() 168 fiber->state = FIBER_STOP; in fibers_create() [all …]
|
| H A D | fibers.h | 196 fibers_queue_push(struct fibers_queue *queue, fiber_t fiber) in fibers_queue_push() argument 198 FIBERS_ASSERT(fiber->next == NULL, "fibers_queue_push: already on another queue"); in fibers_queue_push() 199 fiber->next = queue->top; in fibers_queue_push() 200 queue->top = fiber; in fibers_queue_push() 212 fiber_t fiber = *iter; in fibers_queue_pop() local 213 *iter = fiber->next; in fibers_queue_pop() 214 fiber->next = NULL; in fibers_queue_pop() 216 return fiber; in fibers_queue_pop() 239 fibers_queue_contains(struct fibers_queue *queue, fiber_t fiber) in fibers_queue_contains() argument 243 if (iter == fiber) { in fibers_queue_contains() [all …]
|
| H A D | checker.c | 58 …ruct watchpoint_entry* entry, uintptr_t address, enum access_type type, size_t size, fiber_t fiber) in watchpoint_entry_init() argument 64 entry->fiber_id = fiber->id; in watchpoint_entry_init() 169 watchpoint_map_find_remove(struct watchpoint_map* map, uintptr_t address, fiber_t fiber, struct wat… in watchpoint_map_find_remove() argument 177 if (current->entry.address == address && current->entry.fiber_id == fiber->id) { in watchpoint_map_find_remove()
|
| /xnu-12377.61.12/tests/unit/ |
| H A D | fibers_test.c | 135 fiber_t fiber = fibers_create(FIBERS_DEFAULT_STACK_SIZE, tiny_race_func, NULL); variable 137 fibers_join(fiber);
|
| /xnu-12377.61.12/tests/unit/tools/ |
| H A D | fibers_lldb.py | 179 fiber = get_fiber_info(debugger, fiber_value) 180 if fiber: 183 … print_stack_trace_from_jmp_buf(debugger, fiber, result, arch) # Optional: Add stack traces
|
| /xnu-12377.61.12/tests/unit/mocks/ |
| H A D | mock_thread.c | 151 fiber_t fiber; member 206 new_mock_thread->fiber = fibers_current; in mock_init_new_thread() 1523 …PT_QUIET; PT_ASSERT_TRUE(thread->fiber->state & FIBER_STOP, "leftover fiber in waitq not in FIBER_… 1572 …OG(FIBERS_LOG_DEBUG, "waitq_wakeup64_identify_locked identified fiber %d", mock_thread->fiber->id); 1602 bool found = fibers_condition_wakeup_identified(&wq->extra->cond, mock_thread->fiber); 1610 …PT_QUIET; PT_ASSERT_TRUE(mock_thread->fiber->state & FIBER_STOP, "waitq_resume_identified_thread f…
|