mirror of
https://git.freebsd.org/src.git
synced 2026-01-11 19:57:22 +00:00
pciconf(8): Dump the correct number of bytes
The loop variable should be incremented by 1 and not the width. Reviewed by: kib MFC after: 1 week Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D50422
This commit is contained in:
parent
79aba7a0ca
commit
9fb60477fe
1 changed files with 4 additions and 4 deletions
|
|
@ -1153,7 +1153,7 @@ dump_bar(const char *name, const char *reg, const char *bar_start,
|
|||
case 1:
|
||||
db = (uint8_t *)(uintptr_t)((uintptr_t)pbm.pbm_map_base +
|
||||
pbm.pbm_bar_off + start * width);
|
||||
for (a = 0; a < count; a += width, db++) {
|
||||
for (a = 0; a < count; a++, db++) {
|
||||
res = fwrite(db, width, 1, stdout);
|
||||
if (res != 1) {
|
||||
errx(1, "error writing to stdout");
|
||||
|
|
@ -1164,7 +1164,7 @@ dump_bar(const char *name, const char *reg, const char *bar_start,
|
|||
case 2:
|
||||
dh = (uint16_t *)(uintptr_t)((uintptr_t)pbm.pbm_map_base +
|
||||
pbm.pbm_bar_off + start * width);
|
||||
for (a = 0; a < count; a += width, dh++) {
|
||||
for (a = 0; a < count; a++, dh++) {
|
||||
res = fwrite(dh, width, 1, stdout);
|
||||
if (res != 1) {
|
||||
errx(1, "error writing to stdout");
|
||||
|
|
@ -1175,7 +1175,7 @@ dump_bar(const char *name, const char *reg, const char *bar_start,
|
|||
case 4:
|
||||
dd = (uint32_t *)(uintptr_t)((uintptr_t)pbm.pbm_map_base +
|
||||
pbm.pbm_bar_off + start * width);
|
||||
for (a = 0; a < count; a += width, dd++) {
|
||||
for (a = 0; a < count; a ++, dd++) {
|
||||
res = fwrite(dd, width, 1, stdout);
|
||||
if (res != 1) {
|
||||
errx(1, "error writing to stdout");
|
||||
|
|
@ -1186,7 +1186,7 @@ dump_bar(const char *name, const char *reg, const char *bar_start,
|
|||
case 8:
|
||||
dx = (uint64_t *)(uintptr_t)((uintptr_t)pbm.pbm_map_base +
|
||||
pbm.pbm_bar_off + start * width);
|
||||
for (a = 0; a < count; a += width, dx++) {
|
||||
for (a = 0; a < count; a++, dx++) {
|
||||
res = fwrite(dx, width, 1, stdout);
|
||||
if (res != 1) {
|
||||
errx(1, "error writing to stdout");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue