Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/aarch64/aarch64 add missing casts
details: https://anonhg.NetBSD.org/src/rev/6c36a4e88404
branches: trunk
changeset: 320715:6c36a4e88404
user: christos <christos%NetBSD.org@localhost>
date: Tue Jul 17 00:31:22 2018 +0000
description:
add missing casts
diffstat:
sys/arch/aarch64/aarch64/db_trace.c | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
diffs (78 lines):
diff -r f9c185b3bc77 -r 6c36a4e88404 sys/arch/aarch64/aarch64/db_trace.c
--- a/sys/arch/aarch64/aarch64/db_trace.c Tue Jul 17 00:31:03 2018 +0000
+++ b/sys/arch/aarch64/aarch64/db_trace.c Tue Jul 17 00:31:22 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: db_trace.c,v 1.3 2018/07/17 00:31:22 christos Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.2 2018/04/01 04:35:03 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.3 2018/07/17 00:31:22 christos Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -159,7 +159,7 @@
if (!have_addr) {
if (trace_lwp) {
- addr = curlwp;
+ addr = (db_expr_t)curlwp;
} else if (trace_thread) {
addr = curlwp->l_proc->p_pid;
} else {
@@ -194,13 +194,13 @@
db_read_bytes((db_addr_t)l.l_proc, sizeof(p), (char *)&p);
if (addr == (db_addr_t)curlwp) {
- fp = &DDB_REGS->tf_reg[29]; /* ®[29]={fp,lr} */
+ fp = (uint64_t)&DDB_REGS->tf_reg[29]; /* ®[29]={fp,lr} */
tf = DDB_REGS;
(*pr)("trace: pid %d lid %d (curlwp) at tf %016lx\n",
p.p_pid, l.l_lid, tf);
} else {
tf = l.l_md.md_ktf;
- db_read_bytes(&tf->tf_reg[29], sizeof(fp), (char *)&fp);
+ db_read_bytes((db_addr_t)&tf->tf_reg[29], sizeof(fp), (char *)&fp);
(*pr)("trace: pid %d lid %d at tf %016lx\n",
p.p_pid, l.l_lid, tf);
}
@@ -222,8 +222,8 @@
"------------------------\n");
lastfp = lastlr = lr = fp = 0;
- db_read_bytes(&tf->tf_pc, sizeof(lr), (char *)&lr);
- db_read_bytes(&tf->tf_reg[29], sizeof(fp), (char *)&fp);
+ db_read_bytes((db_addr_t)&tf->tf_pc, sizeof(lr), (char *)&lr);
+ db_read_bytes((db_addr_t)&tf->tf_reg[29], sizeof(fp), (char *)&fp);
pr_traceaddr("fp", fp, lr - 4, flags, pr);
}
@@ -250,11 +250,11 @@
tf = (struct trapframe *)(lastfp + 16);
- lastfp = tf;
+ lastfp = (uint64_t)tf;
lastlr = lr;
lr = fp = 0;
- db_read_bytes(&tf->tf_pc, sizeof(lr), (char *)&lr);
- db_read_bytes(&tf->tf_reg[29], sizeof(fp), (char *)&fp);
+ db_read_bytes((db_addr_t)&tf->tf_pc, sizeof(lr), (char *)&lr);
+ db_read_bytes((db_addr_t)&tf->tf_reg[29], sizeof(fp), (char *)&fp);
/*
* no need to display the frame of el0_trap
@@ -264,7 +264,7 @@
(lr == 0))
break;
- pr_traceaddr("tf", tf, lastlr - 4, flags, pr);
+ pr_traceaddr("tf", (db_addr_t)tf, lastlr - 4, flags, pr);
if (lr == 0)
break;
Home |
Main Index |
Thread Index |
Old Index