Changes in uspace/app/top/screen.c [ffa2c8ef:0b0f4bb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/top/screen.c
rffa2c8ef r0b0f4bb 37 37 38 38 #include <stdio.h> 39 #include <ipc/ipc.h> 39 40 #include <io/console.h> 40 41 #include <io/style.h> … … 46 47 #include "top.h" 47 48 48 static sysarg_t warn_col = 0;49 static sysarg_t warn_row = 0;49 static ipcarg_t warn_col = 0; 50 static ipcarg_t warn_row = 0; 50 51 51 52 static void screen_style_normal(void) … … 61 62 } 62 63 63 static void screen_moveto( sysarg_t col, sysarg_t row)64 static void screen_moveto(ipcarg_t col, ipcarg_t row) 64 65 { 65 66 fflush(stdout); … … 67 68 } 68 69 69 static void screen_get_pos( sysarg_t *col, sysarg_t *row)70 static void screen_get_pos(ipcarg_t *col, ipcarg_t *row) 70 71 { 71 72 fflush(stdout); … … 73 74 } 74 75 75 static void screen_get_size( sysarg_t *col, sysarg_t *row)76 static void screen_get_size(ipcarg_t *col, ipcarg_t *row) 76 77 { 77 78 fflush(stdout); … … 93 94 static void screen_newline(void) 94 95 { 95 sysarg_t cols;96 sysarg_t rows;96 ipcarg_t cols; 97 ipcarg_t rows; 97 98 screen_get_size(&cols, &rows); 98 99 99 sysarg_t c;100 sysarg_t r;100 ipcarg_t c; 101 ipcarg_t r; 101 102 screen_get_pos(&c, &r); 102 103 103 sysarg_t i;104 ipcarg_t i; 104 105 for (i = c + 1; i < cols; i++) 105 106 puts(" "); … … 141 142 static void print_string(const char *str) 142 143 { 143 sysarg_t cols;144 sysarg_t rows;144 ipcarg_t cols; 145 ipcarg_t rows; 145 146 screen_get_size(&cols, &rows); 146 147 147 sysarg_t c;148 sysarg_t r;148 ipcarg_t c; 149 ipcarg_t r; 149 150 screen_get_pos(&c, &r); 150 151 … … 273 274 { 274 275 screen_style_inverted(); 275 printf("[taskid] [thr ds] [resident] [%%resi] [virtual] [%%virt]"276 " [%% user] [%%kern] [name");276 printf("[taskid] [threads] [virtual] [%%virt] [%%user]" 277 " [%%kernel] [name"); 277 278 screen_newline(); 278 279 screen_style_normal(); … … 281 282 static inline void print_tasks(data_t *data) 282 283 { 283 sysarg_t cols;284 sysarg_t rows;284 ipcarg_t cols; 285 ipcarg_t rows; 285 286 screen_get_size(&cols, &rows); 286 287 287 sysarg_t col;288 sysarg_t row;288 ipcarg_t col; 289 ipcarg_t row; 289 290 screen_get_pos(&col, &row); 290 291 … … 294 295 perc_task_t *perc = data->tasks_perc + data->tasks_map[i]; 295 296 296 uint64_t resmem;297 char resmem_suffix;298 order_suffix(task->resmem, &resmem, &resmem_suffix);299 300 297 uint64_t virtmem; 301 298 char virtmem_suffix; 302 299 order_suffix(task->virtmem, &virtmem, &virtmem_suffix); 303 300 304 printf("%-8" PRIu64 " %7zu %9" PRIu64 "%c ", 305 task->task_id, task->threads, resmem, resmem_suffix); 306 print_percent(perc->resmem, 2); 307 printf(" %8" PRIu64 "%c ", virtmem, virtmem_suffix); 301 printf("%-8" PRIu64 " %9zu %8" PRIu64 "%c ", task->task_id, 302 task->threads, virtmem, virtmem_suffix); 308 303 print_percent(perc->virtmem, 2); 309 304 puts(" "); 310 305 print_percent(perc->ucycles, 2); 311 puts(" ");306 puts(" "); 312 307 print_percent(perc->kcycles, 2); 313 308 puts(" "); … … 334 329 static inline void print_ipc(data_t *data) 335 330 { 336 sysarg_t cols;337 sysarg_t rows;331 ipcarg_t cols; 332 ipcarg_t rows; 338 333 screen_get_size(&cols, &rows); 339 334 340 sysarg_t col;341 sysarg_t row;335 ipcarg_t col; 336 ipcarg_t row; 342 337 screen_get_pos(&col, &row); 343 338 … … 401 396 static inline void print_excs(data_t *data) 402 397 { 403 sysarg_t cols;404 sysarg_t rows;398 ipcarg_t cols; 399 ipcarg_t rows; 405 400 screen_get_size(&cols, &rows); 406 401 407 sysarg_t col;408 sysarg_t row;402 ipcarg_t col; 403 ipcarg_t row; 409 404 screen_get_pos(&col, &row); 410 405 … … 444 439 static void print_help(void) 445 440 { 446 sysarg_t cols;447 sysarg_t rows;441 ipcarg_t cols; 442 ipcarg_t rows; 448 443 screen_get_size(&cols, &rows); 449 444 450 sysarg_t col;451 sysarg_t row;445 ipcarg_t col; 446 ipcarg_t row; 452 447 screen_get_pos(&col, &row); 453 448
Note:
See TracChangeset
for help on using the changeset viewer.