Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/top/screen.c

    rffa2c8ef r0b0f4bb  
    3737
    3838#include <stdio.h>
     39#include <ipc/ipc.h>
    3940#include <io/console.h>
    4041#include <io/style.h>
     
    4647#include "top.h"
    4748
    48 static sysarg_t warn_col = 0;
    49 static sysarg_t warn_row = 0;
     49static ipcarg_t warn_col = 0;
     50static ipcarg_t warn_row = 0;
    5051
    5152static void screen_style_normal(void)
     
    6162}
    6263
    63 static void screen_moveto(sysarg_t col, sysarg_t row)
     64static void screen_moveto(ipcarg_t col, ipcarg_t row)
    6465{
    6566        fflush(stdout);
     
    6768}
    6869
    69 static void screen_get_pos(sysarg_t *col, sysarg_t *row)
     70static void screen_get_pos(ipcarg_t *col, ipcarg_t *row)
    7071{
    7172        fflush(stdout);
     
    7374}
    7475
    75 static void screen_get_size(sysarg_t *col, sysarg_t *row)
     76static void screen_get_size(ipcarg_t *col, ipcarg_t *row)
    7677{
    7778        fflush(stdout);
     
    9394static void screen_newline(void)
    9495{
    95         sysarg_t cols;
    96         sysarg_t rows;
     96        ipcarg_t cols;
     97        ipcarg_t rows;
    9798        screen_get_size(&cols, &rows);
    9899       
    99         sysarg_t c;
    100         sysarg_t r;
     100        ipcarg_t c;
     101        ipcarg_t r;
    101102        screen_get_pos(&c, &r);
    102103       
    103         sysarg_t i;
     104        ipcarg_t i;
    104105        for (i = c + 1; i < cols; i++)
    105106                puts(" ");
     
    141142static void print_string(const char *str)
    142143{
    143         sysarg_t cols;
    144         sysarg_t rows;
     144        ipcarg_t cols;
     145        ipcarg_t rows;
    145146        screen_get_size(&cols, &rows);
    146147       
    147         sysarg_t c;
    148         sysarg_t r;
     148        ipcarg_t c;
     149        ipcarg_t r;
    149150        screen_get_pos(&c, &r);
    150151       
     
    273274{
    274275        screen_style_inverted();
    275         printf("[taskid] [thrds] [resident] [%%resi] [virtual] [%%virt]"
    276             " [%%user] [%%kern] [name");
     276        printf("[taskid] [threads] [virtual] [%%virt] [%%user]"
     277            " [%%kernel] [name");
    277278        screen_newline();
    278279        screen_style_normal();
     
    281282static inline void print_tasks(data_t *data)
    282283{
    283         sysarg_t cols;
    284         sysarg_t rows;
     284        ipcarg_t cols;
     285        ipcarg_t rows;
    285286        screen_get_size(&cols, &rows);
    286287       
    287         sysarg_t col;
    288         sysarg_t row;
     288        ipcarg_t col;
     289        ipcarg_t row;
    289290        screen_get_pos(&col, &row);
    290291       
     
    294295                perc_task_t *perc = data->tasks_perc + data->tasks_map[i];
    295296               
    296                 uint64_t resmem;
    297                 char resmem_suffix;
    298                 order_suffix(task->resmem, &resmem, &resmem_suffix);
    299                
    300297                uint64_t virtmem;
    301298                char virtmem_suffix;
    302299                order_suffix(task->virtmem, &virtmem, &virtmem_suffix);
    303300               
    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);
    308303                print_percent(perc->virtmem, 2);
    309304                puts(" ");
    310305                print_percent(perc->ucycles, 2);
    311                 puts(" ");
     306                puts("   ");
    312307                print_percent(perc->kcycles, 2);
    313308                puts(" ");
     
    334329static inline void print_ipc(data_t *data)
    335330{
    336         sysarg_t cols;
    337         sysarg_t rows;
     331        ipcarg_t cols;
     332        ipcarg_t rows;
    338333        screen_get_size(&cols, &rows);
    339334       
    340         sysarg_t col;
    341         sysarg_t row;
     335        ipcarg_t col;
     336        ipcarg_t row;
    342337        screen_get_pos(&col, &row);
    343338       
     
    401396static inline void print_excs(data_t *data)
    402397{
    403         sysarg_t cols;
    404         sysarg_t rows;
     398        ipcarg_t cols;
     399        ipcarg_t rows;
    405400        screen_get_size(&cols, &rows);
    406401       
    407         sysarg_t col;
    408         sysarg_t row;
     402        ipcarg_t col;
     403        ipcarg_t row;
    409404        screen_get_pos(&col, &row);
    410405       
     
    444439static void print_help(void)
    445440{
    446         sysarg_t cols;
    447         sysarg_t rows;
     441        ipcarg_t cols;
     442        ipcarg_t rows;
    448443        screen_get_size(&cols, &rows);
    449444       
    450         sysarg_t col;
    451         sysarg_t row;
     445        ipcarg_t col;
     446        ipcarg_t row;
    452447        screen_get_pos(&col, &row);
    453448       
Note: See TracChangeset for help on using the changeset viewer.