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