Changes in uspace/app/trace/trace.c [7e752b2:19f857a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/trace/trace.c
r7e752b2 r19f857a 161 161 if (rc < 0) { 162 162 printf("Error connecting\n"); 163 printf("ipc_connect_task(%" PRI u64") -> %d ", task_id, rc);163 printf("ipc_connect_task(%" PRIdTASKID ") -> %d ", task_id, rc); 164 164 return rc; 165 165 } … … 200 200 printf("Threads:"); 201 201 for (i = 0; i < n_threads; i++) { 202 printf(" [%d] (hash %p)", 1 + i, (void *)thread_hash_buf[i]);203 } 204 printf("\ntotal of % zu threads\n", tb_needed / sizeof(uintptr_t));202 printf(" [%d] (hash %p)", 1+i, thread_hash_buf[i]); 203 } 204 printf("\ntotal of %u threads\n", tb_needed / sizeof(uintptr_t)); 205 205 206 206 return 0; … … 224 224 case V_HASH: 225 225 case V_PTR: 226 printf("%p", (void *)val);226 printf("%p", val); 227 227 break; 228 228 … … 248 248 case V_CHAR: 249 249 if (sval >= 0x20 && sval < 0x7f) { 250 printf("'%c'", (char)sval);250 printf("'%c'", sval); 251 251 } else { 252 252 switch (sval) { … … 257 257 case '\t': printf("'\\t'"); break; 258 258 case '\\': printf("'\\\\'"); break; 259 default: printf("'\\x%02 " PRIxn "'", val); break;259 default: printf("'\\x%02lX'", val); break; 260 260 } 261 261 } … … 277 277 278 278 putchar('('); 279 if (n > 0) printf("%" PRI un, sc_args[0]);279 if (n > 0) printf("%" PRIdSYSARG, sc_args[0]); 280 280 for (i = 1; i < n; i++) { 281 printf(", %" PRI un, sc_args[i]);281 printf(", %" PRIdSYSARG, sc_args[i]); 282 282 } 283 283 putchar(')'); … … 489 489 { 490 490 async_serialize_start(); 491 printf("New thread, hash %p\n", (void *)hash);491 printf("New thread, hash 0x%lx\n", hash); 492 492 async_serialize_end(); 493 493 … … 510 510 } 511 511 512 printf("Start tracing thread [%u] (hash %p).\n", 513 thread_id, (void *) thread_hash); 512 printf("Start tracing thread [%d] (hash %p).\n", thread_id, thread_hash); 514 513 515 514 while (!abort_trace) { … … 517 516 fibril_mutex_lock(&state_lock); 518 517 if (paused) { 519 printf("Thread [% u] paused. Press R to resume.\n",518 printf("Thread [%d] paused. Press R to resume.\n", 520 519 thread_id); 521 520 … … 523 522 fibril_condvar_wait(&state_cv, &state_lock); 524 523 525 printf("Thread [% u] resumed.\n", thread_id);524 printf("Thread [%d] resumed.\n", thread_id); 526 525 } 527 526 fibril_mutex_unlock(&state_lock); … … 555 554 break; 556 555 case UDEBUG_EVENT_THREAD_E: 557 printf("Thread % " PRIun "exited.\n", val0);556 printf("Thread %p exited.\n", val0); 558 557 fibril_mutex_lock(&state_lock); 559 558 abort_trace = true; … … 928 927 } 929 928 } else { 930 printf("Uknown option '% c'\n", arg[0]);929 printf("Uknown option '%s'\n", arg[0]); 931 930 print_syntax(); 932 931 return -1; … … 985 984 rc = connect_task(task_id); 986 985 if (rc < 0) { 987 printf("Failed connecting to task %" PRI u64".\n", task_id);986 printf("Failed connecting to task %" PRIdTASKID ".\n", task_id); 988 987 return 1; 989 988 } 990 989 991 printf("Connected to task %" PRI u64".\n", task_id);990 printf("Connected to task %" PRIdTASKID ".\n", task_id); 992 991 993 992 if (task_ldr != NULL)
Note:
See TracChangeset
for help on using the changeset viewer.