Index: sys/cddl/dev/dtrace/riscv/dtrace_isa.c =================================================================== --- sys/cddl/dev/dtrace/riscv/dtrace_isa.c +++ sys/cddl/dev/dtrace/riscv/dtrace_isa.c @@ -85,9 +85,9 @@ __asm __volatile("mv %0, sp" : "=&r" (sp)); - state.fp = (uint64_t)__builtin_frame_address(0); + state.fp = (uintptr_t)__builtin_frame_address(0); state.sp = sp; - state.pc = (uint64_t)dtrace_getpcstack; + state.pc = (uintptr_t)dtrace_getpcstack; while (depth < pcstack_limit) { if (!unwind_frame(curthread, &state)) @@ -266,9 +266,9 @@ __asm __volatile("mv %0, sp" : "=&r" (sp)); - state.fp = (uint64_t)__builtin_frame_address(0); + state.fp = (uintptr_t)__builtin_frame_address(0); state.sp = sp; - state.pc = (uint64_t)dtrace_getstackdepth; + state.pc = (uintptr_t)dtrace_getstackdepth; do { done = !unwind_frame(curthread, &state);