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 2016-10-26 12:29:56 +00:00
parent 7cc4d6d945
commit c8fd0bbfcc

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]);
}