Hmm... Looking at the code for nvapeek, I fear that nva_rd(...) still did not return any meaningful data, as it look like we get s == 0...!?
int s = 0;
for (i = j = 0; i < 16 && i < b; i+=rs.regsz, j++) { e[j] = nva_rd(&rs, a+i, &z[j]); if (e[j] || z[j]) s = 1;
}
if (s) { ls = 1; printf ("%08x:", a); for (i = j = 0; i < 16 && i < b; i+=rs.regsz, j++) { nva_rsprint(&rs, e[j], z[j]); } printf ("\n");
} else { if (ls) printf ("...\n"), ls = 0;
}
Hmm... Looking at the code for nvapeek, I fear that nva_rd(...) still did not return any meaningful data, as it look like we get s == 0...!?
int s = 0;
e[j] = nva_rd(&rs, a+i, &z[j]);
if (e[j] || z[j])
s = 1;
ls = 1;
printf ("%08x:", a);
for (i = j = 0; i < 16 && i < b; i+=rs.regsz, j++) {
nva_ rsprint( &rs, e[j], z[j]);
}
printf ("\n");
if (ls) printf ("...\n"), ls = 0;
for (i = j = 0; i < 16 && i < b; i+=rs.regsz, j++) {
}
if (s) {
} else {
}
BR,
Andreas