Home
last modified time | relevance | path

Searched refs:pc (Results 1 – 14 of 14) sorted by relevance

/kernel/syscalls/
A Dsyscalls.cpp26 int sys_invalid_syscall(uint64_t num, uint64_t pc, in sys_invalid_syscall() argument
29 num, pc, vdso_code_address); in sys_invalid_syscall()
39 inline syscall_result do_syscall(uint64_t syscall_num, uint64_t pc, in do_syscall() argument
51 get_current_thread(), syscall_num, pc); in do_syscall()
57 if (unlikely(!valid_pc(pc - vdso_code_address))) { in do_syscall()
58 ret = sys_invalid_syscall(syscall_num, pc, vdso_code_address); in do_syscall()
75 syscall_result unknown_syscall(uint64_t syscall_num, uint64_t pc) { in unknown_syscall() argument
76 return do_syscall(syscall_num, pc, in unknown_syscall()
A Dtask.cpp407 zx_vaddr_t pc, zx_vaddr_t sp, in sys_process_start() argument
411 process_handle, thread_handle, pc, sp, arg_handle_value, arg2); in sys_process_start()
444 status = thread->Start(pc, sp, static_cast<uintptr_t>(arg_nhv), in sys_process_start()
/kernel/lib/libc/
A Dqsort.c86 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in qsort() local
115 pc = pd = (char *)a + (n - 1) * es; in qsort()
117 while (pb <= pc && (r = cmp(pb, a)) <= 0) { in qsort()
125 while (pb <= pc && (r = cmp(pc, a)) >= 0) { in qsort()
128 swap(pc, pd); in qsort()
131 pc -= es; in qsort()
133 if (pb > pc) in qsort()
135 swap(pb, pc); in qsort()
138 pc -= es; in qsort()
151 r = min(pd - pc, pn - pd - (int)es); in qsort()
[all …]
/kernel/target/
A Dall-boards.list8 pc
/kernel/project/
A Dx64.mk12 TARGET := pc
/kernel/target/pc/
A Drules.mk12 PLATFORM := pc
/kernel/arch/arm64/
A Darch.cpp232 void arch_enter_uspace(uintptr_t pc, uintptr_t sp, uintptr_t arg1, uintptr_t arg2) { in arch_enter_uspace() argument
249 arg1, arg2, spsr, ct->stack.top, sp, pc); in arch_enter_uspace()
250 arm64_uspace_entry(arg1, arg2, pc, sp, ct->stack.top, spsr, MSDCR_EL1_INITIAL_VALUE); in arch_enter_uspace()
A Ddebugger.cpp43 out->pc = in->elr; in arch_get_general_regs()
64 out->elr = in->pc; in arch_set_general_regs()
/kernel/target/pc/multiboot/
A Drules.mk18 -Ikernel/platform/pc/include \
/kernel/arch/arm64/include/arch/
A Darm64.h44 uintptr_t pc, uintptr_t sp,
/kernel/kernel/
A Dthread.cpp1323 void* pc[THREAD_BACKTRACE_DEPTH]; member
1343 void* pc; in thread_get_backtrace() local
1349 if (thread_read_stack(t, static_cast<char*>(fp) + 8, &pc, sizeof(void*))) { in thread_get_backtrace()
1352 tb->pc[n] = pc; in thread_get_backtrace()
1373 printf("bt#%02zu: %p\n", n, tb.pc[n]); in _thread_print_backtrace()
1378 printf("{{{bt:%zu:%p}}}\n", n, tb.pc[n]); in _thread_print_backtrace()
1409 len = snprintf(buf, remain, "bt#%02zu: %p\n", n, tb.pc[n]); in thread_append_current_backtrace()
/kernel/object/include/object/
A Dthread_dispatcher.h87 zx_status_t Start(uintptr_t pc, uintptr_t sp, uintptr_t arg1, uintptr_t arg2,
/kernel/arch/x86/include/arch/
A Dx86.h59 uintptr_t pc, uint64_t rflags) __NO_RETURN;
/kernel/arch/x86/
A Dperf_mon.cpp666 cpuperf_event_id_t event, uint64_t cr3, uint64_t pc) { in x86_perfmon_write_pc_record() argument
670 rec->pc = pc; in x86_perfmon_write_pc_record()

Completed in 23 milliseconds