pattern word prints every 10 for pattern file

This commit is contained in:
maliakal_d 2020-06-23 12:47:06 +02:00
parent 39d5a7db26
commit 4cbe354396
6 changed files with 7 additions and 5 deletions

View File

@ -2894,8 +2894,10 @@ int set_pattern_word(int file_des) {
#else
int addr = (int)args[0];
uint64_t word = args[1];
LOG(logINFO, ("Setting Pattern Word (addr:0x%x, word:0x%llx\n", addr,
if (word != (int64_t)-1) {
LOG(logINFO, ("Setting Pattern Word (addr:0x%x, word:0x%llx\n", addr,
(long long int)word));
}
if (Server_VerifyLock() == OK) {
// valid address
if (addr < 0 || addr >= MAX_PATTERN_LENGTH) {
@ -7365,11 +7367,11 @@ int set_pattern(int file_des) {
functionNotImplemented();
#else
if (Server_VerifyLock() == OK) {
LOG(logINFO, ("Setting Pattern\n"));
LOG(logINFO, ("Setting Pattern Word\n"));
LOG(logINFO, ("Setting Pattern from file\n"));
LOG(logINFO, ("Setting Pattern Word (printing every 10 words that are not 0\n"));
for (int i = 0; i < MAX_PATTERN_LENGTH; ++i) {
if (patwords[i] != 0) {
LOG(logDEBUG1,
if ((i%10 == 0) && patwords[i] != 0) {
LOG(logINFO,
("Setting Pattern Word (addr:0x%x, word:0x%llx)\n", i,
(long long int)patwords[i]));
}