Lines Matching refs:uint64_t
41 arch_curr_cpu()->arch.safe_exception_stack = (uint64_t)safe_exc_sp; in z_arm64_safe_exception_stack_init()
42 write_sp_el0((uint64_t)safe_exc_sp); in z_arm64_safe_exception_stack_init()
58 static void dump_esr(uint64_t esr, bool *dump_far) in dump_esr()
227 uint64_t *fp; in walk_stackframe()
228 uint64_t lr; in walk_stackframe()
231 fp = (uint64_t *) esf->fp; in walk_stackframe()
241 fp = (uint64_t *) fp[0]; in walk_stackframe()
263 LOG_ERR(" %d: fp: 0x%016llx lr: 0x%016lx [%s+0x%x]", (*i)++, (uint64_t)fp, lr, name, in print_trace_address()
266 LOG_ERR(" %d: fp: 0x%016llx lr: 0x%016lx", (*i)++, (uint64_t)fp, lr); in print_trace_address()
284 static bool z_arm64_stack_corruption_check(struct arch_esf *esf, uint64_t esr, uint64_t far) in z_arm64_stack_corruption_check()
286 uint64_t sp, sp_limit, guard_start; in z_arm64_stack_corruption_check()
311 sp_limit = (uint64_t)arch_current_thread()->stack_info.start; in z_arm64_stack_corruption_check()
325 static bool is_recoverable(struct arch_esf *esf, uint64_t esr, uint64_t far, in is_recoverable()
326 uint64_t elr) in is_recoverable()
335 uint64_t start = (uint64_t)exceptions[i].start; in is_recoverable()
336 uint64_t end = (uint64_t)exceptions[i].end; in is_recoverable()
339 esf->elr = (uint64_t)(exceptions[i].fixup); in is_recoverable()
350 uint64_t esr = 0; in z_arm64_fatal_error()
351 uint64_t elr = 0; in z_arm64_fatal_error()
352 uint64_t far = 0; in z_arm64_fatal_error()
353 uint64_t el; in z_arm64_fatal_error()