Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/arm64/db_trace.c
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | if (frame_type != FRAME_NORMAL) { | ||||
tf->tf_esr); | tf->tf_esr); | ||||
break; | break; | ||||
default: | default: | ||||
__assert_unreachable(); | __assert_unreachable(); | ||||
break; | break; | ||||
} | } | ||||
frame->fp = tf->tf_x[29]; | frame->fp = tf->tf_x[29]; | ||||
frame->pc = tf->tf_elr; | frame->pc = ADDR_MAKE_CANONICAL(tf->tf_elr); | ||||
if (!INKERNEL(frame->fp)) | if (!INKERNEL(frame->fp)) | ||||
break; | break; | ||||
} else { | } else { | ||||
if (strcmp(name, "fork_trampoline") == 0) | if (strcmp(name, "fork_trampoline") == 0) | ||||
break; | break; | ||||
if (!unwind_frame(td, frame)) | if (!unwind_frame(td, frame)) | ||||
break; | break; | ||||
Show All 30 Lines |