Rev 1712 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1712 | Rev 1735 | ||
|---|---|---|---|
| Line 532... | Line 532... | ||
| 532 | symtab_print_search(argv->buffer); |
532 | symtab_print_search(argv->buffer); |
| 533 | printf("Duplicate symbol, be more specific.\n"); |
533 | printf("Duplicate symbol, be more specific.\n"); |
| 534 | } else { |
534 | } else { |
| 535 | symbol = get_symtab_entry(symaddr); |
535 | symbol = get_symtab_entry(symaddr); |
| 536 | 536 | ||
| 537 | printf("Calling f(0x%zX): %.*p: %s\n", arg1, sizeof(__address) * 2, symaddr, symbol); |
537 | printf("Calling f(%#zx): %.*p: %s\n", arg1, sizeof(__address) * 2, symaddr, symbol); |
| 538 | #ifdef ia64 |
538 | #ifdef ia64 |
| 539 | fptr.f = symaddr; |
539 | fptr.f = symaddr; |
| 540 | fptr.gp = ((__native *)cmd_call2)[1]; |
540 | fptr.gp = ((__native *)cmd_call2)[1]; |
| 541 | f = (__native (*)(__native,...)) &fptr; |
541 | f = (__native (*)(__native,...)) &fptr; |
| 542 | #else |
542 | #else |