Changes in / [95e6c4f:bca408b] in mainline
- Location:
- uspace
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/taskdump/taskdump.c
r95e6c4f rbca408b 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); -
uspace/srv/taskmon/taskmon.c
r95e6c4f rbca408b 72 72 printf(NAME ": Task %lld fault in thread 0x%lx.\n", taskid, thread); 73 73 74 #ifdef CONFIG_VERBOSE_DUMPS 75 argv[0] = "/app/redir"; 74 argv[0] = fname = "/app/redir"; 76 75 argv[1] = "-i"; 77 76 argv[2] = "/readme"; … … 79 78 argv[4] = dump_fname; 80 79 argv[5] = "--"; 80 81 #ifdef CONFIG_VERBOSE_DUMPS 81 82 argv[6] = "/app/taskdump"; 82 83 argv[7] = "-m"; … … 85 86 argv[10] = NULL; 86 87 #else 87 argv[ 0] = "/app/taskdump";88 argv[ 1] = "-t";89 argv[ 2] = s_taskid;90 argv[ 3] = NULL;88 argv[6] = "/app/taskdump"; 89 argv[7] = "-t"; 90 argv[8] = s_taskid; 91 argv[9] = NULL; 91 92 #endif 92 fname = argv[0];93 94 93 printf(NAME ": Executing"); 95 94 s = argv;
Note:
See TracChangeset
for help on using the changeset viewer.