Changeset ad45bde9 in mainline for generic/src/console/cmd.c


Ignore:
Timestamp:
2006-04-23T14:17:44Z (19 years ago)
Author:
Josef Cejka <malyzelenyhnus@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1f41004e
Parents:
6ecc8bce
Message:

Fix pointers output format.
Fix format of slab and zones tables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/console/cmd.c

    r6ecc8bce rad45bde9  
    459459        } else {
    460460                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);
    462462                f =  (__native (*)(void)) symaddr;
    463                 printf("Result: %p\n", f());
     463                printf("Result: %#zx\n", f());
    464464        }
    465465       
     
    483483        } else {
    484484                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);
    486486                f =  (__native (*)(__native,...)) symaddr;
    487                 printf("Result: %p\n", f(arg1));
     487                printf("Result: %#zx\n", f(arg1));
    488488        }
    489489       
     
    508508        } else {
    509509                symbol = get_symtab_entry(symaddr);
    510                 printf("Calling f(0x%zx,0x%zx): %p: %s\n",
    511                        arg1, arg2, symaddr, symbol);
     510                printf("Calling f(0x%zx,0x%zx): %.*p: %s\n",
     511                       arg1, arg2, sizeof(__address) * 2, symaddr, symbol);
    512512                f =  (__native (*)(__native,__native,...)) symaddr;
    513                 printf("Result: %p\n", f(arg1, arg2));
     513                printf("Result: %#zx\n", f(arg1, arg2));
    514514        }
    515515       
     
    535535        } else {
    536536                symbol = get_symtab_entry(symaddr);
    537                 printf("Calling f(0x%zx,0x%zx, 0x%zx): %p: %s\n",
    538                        arg1, arg2, arg3, symaddr, symbol);
     537                printf("Calling f(0x%zx,0x%zx, 0x%zx): %.*p: %s\n",
     538                       arg1, arg2, arg3, sizeof(__address) * 2, symaddr, symbol);
    539539                f =  (__native (*)(__native,__native,__native,...)) symaddr;
    540                 printf("Result: %p\n", f(arg1, arg2, arg3));
     540                printf("Result: %#zx\n", f(arg1, arg2, arg3));
    541541        }
    542542       
     
    599599                if (pointer)
    600600                        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);
    602602                *addr = arg1;
    603603               
Note: See TracChangeset for help on using the changeset viewer.