Changeset ad45bde9 in mainline for generic/src/console/cmd.c
- Timestamp:
- 2006-04-23T14:17:44Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1f41004e
- Parents:
- 6ecc8bce
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/console/cmd.c
r6ecc8bce rad45bde9 459 459 } else { 460 460 symbol = get_symtab_entry(symaddr); 461 printf("Calling f(): % p: %s\n", symaddr, symbol);461 printf("Calling f(): %.*p: %s\n", sizeof(__address) * 2, symaddr, symbol); 462 462 f = (__native (*)(void)) symaddr; 463 printf("Result: % p\n", f());463 printf("Result: %#zx\n", f()); 464 464 } 465 465 … … 483 483 } else { 484 484 symbol = get_symtab_entry(symaddr); 485 printf("Calling f(0x%zX): % p: %s\n", arg1, symaddr, symbol);485 printf("Calling f(0x%zX): %.*p: %s\n", arg1, sizeof(__address) * 2, symaddr, symbol); 486 486 f = (__native (*)(__native,...)) symaddr; 487 printf("Result: % p\n", f(arg1));487 printf("Result: %#zx\n", f(arg1)); 488 488 } 489 489 … … 508 508 } else { 509 509 symbol = get_symtab_entry(symaddr); 510 printf("Calling f(0x%zx,0x%zx): % p: %s\n",511 arg1, arg2, s ymaddr, symbol);510 printf("Calling f(0x%zx,0x%zx): %.*p: %s\n", 511 arg1, arg2, sizeof(__address) * 2, symaddr, symbol); 512 512 f = (__native (*)(__native,__native,...)) symaddr; 513 printf("Result: % p\n", f(arg1, arg2));513 printf("Result: %#zx\n", f(arg1, arg2)); 514 514 } 515 515 … … 535 535 } else { 536 536 symbol = get_symtab_entry(symaddr); 537 printf("Calling f(0x%zx,0x%zx, 0x%zx): % p: %s\n",538 arg1, arg2, arg3, s ymaddr, symbol);537 printf("Calling f(0x%zx,0x%zx, 0x%zx): %.*p: %s\n", 538 arg1, arg2, arg3, sizeof(__address) * 2, symaddr, symbol); 539 539 f = (__native (*)(__native,__native,__native,...)) symaddr; 540 printf("Result: % p\n", f(arg1, arg2, arg3));540 printf("Result: %#zx\n", f(arg1, arg2, arg3)); 541 541 } 542 542 … … 599 599 if (pointer) 600 600 addr = (__u32 *)(*(__native *)addr); 601 printf("Writing 0x%x -> % p\n", arg1, addr);601 printf("Writing 0x%x -> %.*p\n", arg1, sizeof(__address) * 2, addr); 602 602 *addr = arg1; 603 603
Note:
See TracChangeset
for help on using the changeset viewer.