Changeset 1ba37fa in mainline for uspace/app/ps/ps.c
- Timestamp:
- 2010-04-06T11:53:32Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 516adce
- Parents:
- f0dcdc5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/ps/ps.c
rf0dcdc5 r1ba37fa 82 82 task_info_t taskinfo; 83 83 get_task_info(tasks[i], &taskinfo); 84 uint64_t ucycles, kcycles , fault;85 char usuffix, ksuffix , fsuffix;84 uint64_t ucycles, kcycles; 85 char usuffix, ksuffix; 86 86 order(taskinfo.ucycles, &ucycles, &usuffix); 87 87 order(taskinfo.kcycles, &kcycles, &ksuffix); 88 order((taskinfo.kcycles + taskinfo.ucycles) - taskinfo.cycles, &fault, &fsuffix); 89 printf("%8llu %8u %8u %12llu%c %12llu%c %12llu%c %s\n", tasks[i], 88 printf("%8llu %8u %8u %12llu%c %12llu%c %s\n", tasks[i], 90 89 taskinfo.thread_count, taskinfo.pages, ucycles, usuffix, 91 kcycles, ksuffix, fault, fsuffix,taskinfo.name);90 kcycles, ksuffix, taskinfo.name); 92 91 } 93 92 … … 115 114 printf(" ID State CPU Prio [k]uCycles [k]kcycles Cycle fault\n"); 116 115 for (i = 0; i < result; ++i) { 117 uint64_t ucycles, kcycles , fault;118 char usuffix, ksuffix , fsuffix;116 uint64_t ucycles, kcycles; 117 char usuffix, ksuffix; 119 118 order(threads[i].ucycles, &ucycles, &usuffix); 120 119 order(threads[i].kcycles, &kcycles, &ksuffix); 121 order((threads[i].kcycles + threads[i].ucycles) - threads[i].cycles, &fault, &fsuffix); 122 printf("%6llu %-8s %4u %6d %12llu%c %12llu%c %12llu%c\n", threads[i].tid, 120 printf("%6llu %-8s %4u %6d %12llu%c %12llu%c\n", threads[i].tid, 123 121 thread_states[threads[i].state], threads[i].cpu, 124 122 threads[i].priority, ucycles, usuffix, 125 kcycles, ksuffix , fault, fsuffix);123 kcycles, ksuffix); 126 124 } 127 125
Note:
See TracChangeset
for help on using the changeset viewer.