Changes in uspace/app/taskdump/taskdump.c [196a1439:3698e44] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/taskdump/taskdump.c
r196a1439 r3698e44 327 327 fp = istate_get_fp(&istate); 328 328 329 sym_pc = fmt_sym_address(pc); 330 printf("Thread 0x%lx crashed at %s. FP = 0x%lx\n", thash, sym_pc, fp); 331 free(sym_pc); 329 printf("Thread 0x%lx crashed at PC 0x%lx. FP 0x%lx\n", thash, pc, fp); 332 330 333 331 st.op_arg = NULL; … … 336 334 while (stacktrace_fp_valid(&st, fp)) { 337 335 sym_pc = fmt_sym_address(pc); 338 printf(" %p: %s \n", fp, sym_pc);336 printf(" %p: %s()\n", fp, sym_pc); 339 337 free(sym_pc); 340 338 … … 392 390 393 391 while (pos < size) { 394 printf("%08 lx:", addr + pos);392 printf("%08x:", addr + pos); 395 393 for (i = 0; i < LINE_BYTES; ++i) { 396 394 if (i % 4 == 0) putchar(' '); … … 459 457 } 460 458 461 rc = symtab_load( file_name, &app_symtab);459 rc = symtab_load("/srv/xyz", &app_symtab); 462 460 if (rc == EOK) { 463 461 printf("Loaded symbol table from %s\n", file_name); … … 518 516 519 517 if (rc == EOK) { 520 rc = asprintf(&str, " %p (%s+%p)", addr, name, offs);518 rc = asprintf(&str, "(%p) %s+%p", addr, name, offs); 521 519 } else { 522 520 rc = asprintf(&str, "%p", addr);
Note:
See TracChangeset
for help on using the changeset viewer.