525,7 → 525,7 |
/** Search symbol table */ |
int cmd_symaddr(cmd_arg_t *argv) |
{ |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
|
return 1; |
} |
543,11 → 543,11 |
}fptr; |
#endif |
|
symaddr = get_symbol_addr((char *) argv->buffer); |
symaddr = get_symbol_addr(argv->buffer); |
if (!symaddr) |
printf("Symbol %s not found.\n", argv->buffer); |
else if (symaddr == (uintptr_t) -1) { |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
printf("Duplicate symbol, be more specific.\n"); |
} else { |
symbol = get_symtab_entry(symaddr); |
579,11 → 579,11 |
}fptr; |
#endif |
|
symaddr = get_symbol_addr((char *) argv->buffer); |
symaddr = get_symbol_addr(argv->buffer); |
if (!symaddr) |
printf("Symbol %s not found.\n", argv->buffer); |
else if (symaddr == (uintptr_t) -1) { |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
printf("Duplicate symbol, be more specific.\n"); |
} else { |
symbol = get_symtab_entry(symaddr); |
617,11 → 617,11 |
}fptr; |
#endif |
|
symaddr = get_symbol_addr((char *) argv->buffer); |
symaddr = get_symbol_addr(argv->buffer); |
if (!symaddr) |
printf("Symbol %s not found.\n", argv->buffer); |
else if (symaddr == (uintptr_t) -1) { |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
printf("Duplicate symbol, be more specific.\n"); |
} else { |
symbol = get_symtab_entry(symaddr); |
656,11 → 656,11 |
}fptr; |
#endif |
|
symaddr = get_symbol_addr((char *) argv->buffer); |
symaddr = get_symbol_addr(argv->buffer); |
if (!symaddr) |
printf("Symbol %s not found.\n", argv->buffer); |
else if (symaddr == (uintptr_t) -1) { |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
printf("Duplicate symbol, be more specific.\n"); |
} else { |
symbol = get_symtab_entry(symaddr); |
718,18 → 718,18 |
bool pointer = false; |
|
if (((char *)argv->buffer)[0] == '*') { |
addr = (uint32_t *) get_symbol_addr((char *) argv->buffer + 1); |
addr = (uint32_t *) get_symbol_addr(argv->buffer+1); |
pointer = true; |
} else if (((char *) argv->buffer)[0] >= '0' && |
} else if (((char *)argv->buffer)[0] >= '0' && |
((char *)argv->buffer)[0] <= '9') |
addr = (uint32_t *)atoi((char *)argv->buffer); |
else |
addr = (uint32_t *)get_symbol_addr((char *) argv->buffer); |
addr = (uint32_t *)get_symbol_addr(argv->buffer); |
|
if (!addr) |
printf("Symbol %s not found.\n", argv->buffer); |
else if (addr == (uint32_t *) -1) { |
symtab_print_search((char *) argv->buffer); |
symtab_print_search(argv->buffer); |
printf("Duplicate symbol, be more specific.\n"); |
} else { |
if (pointer) |
924,7 → 924,7 |
if (cnt < 1) |
return true; |
|
uint64_t *data = (uint64_t *) malloc(sizeof(uint64_t) * cnt, 0); |
uint64_t *data = malloc(sizeof(uint64_t) * cnt, 0); |
if (data == NULL) { |
printf("Error allocating memory for statistics\n"); |
return false; |
990,7 → 990,7 |
{ |
test_t *test; |
|
if (strcmp((char *) argv->buffer, "*") == 0) { |
if (strcmp(argv->buffer, "*") == 0) { |
for (test = tests; test->name != NULL; test++) { |
if (test->safe) { |
printf("\n"); |
1002,7 → 1002,7 |
bool fnd = false; |
|
for (test = tests; test->name != NULL; test++) { |
if (strcmp(test->name, (char *) argv->buffer) == 0) { |
if (strcmp(test->name, argv->buffer) == 0) { |
fnd = true; |
run_test(test); |
break; |
1030,7 → 1030,7 |
bool fnd = false; |
|
for (test = tests; test->name != NULL; test++) { |
if (strcmp(test->name, (char *) argv->buffer) == 0) { |
if (strcmp(test->name, argv->buffer) == 0) { |
fnd = true; |
|
if (test->safe) |