| /kernel/syscalls/ |
| A D | syscalls.cpp | 26 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 D | task.cpp | 407 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 D | qsort.c | 86 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 D | all-boards.list | 8 pc
|
| /kernel/project/ |
| A D | x64.mk | 12 TARGET := pc
|
| /kernel/target/pc/ |
| A D | rules.mk | 12 PLATFORM := pc
|
| /kernel/arch/arm64/ |
| A D | arch.cpp | 232 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 D | debugger.cpp | 43 out->pc = in->elr; in arch_get_general_regs() 64 out->elr = in->pc; in arch_set_general_regs()
|
| /kernel/target/pc/multiboot/ |
| A D | rules.mk | 18 -Ikernel/platform/pc/include \
|
| /kernel/arch/arm64/include/arch/ |
| A D | arm64.h | 44 uintptr_t pc, uintptr_t sp,
|
| /kernel/kernel/ |
| A D | thread.cpp | 1323 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 D | thread_dispatcher.h | 87 zx_status_t Start(uintptr_t pc, uintptr_t sp, uintptr_t arg1, uintptr_t arg2,
|
| /kernel/arch/x86/include/arch/ |
| A D | x86.h | 59 uintptr_t pc, uint64_t rflags) __NO_RETURN;
|
| /kernel/arch/x86/ |
| A D | perf_mon.cpp | 666 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()
|