Use nitems to get the correct number of registers to read when dumping

them. Previously this would walk past the end of the array and print
whatever happened to be after the trapframe struct.

MFC after:	1 week
Sponsored by:	DARPA, AFRL
This commit is contained in:
Andrew Turner 2016-10-26 12:29:56 +00:00
parent 1535414c25
commit 2e620e70f9

View file

@ -250,7 +250,7 @@ print_registers(struct trapframe *frame)
{
u_int reg;
for (reg = 0; reg < 31; reg++) {
for (reg = 0; reg < nitems(frame->tf_x); reg++) {
printf(" %sx%d: %16lx\n", (reg < 10) ? " " : "", reg,
frame->tf_x[reg]);
}