Changeset b3b7e14 in mainline for uspace/app/top/top.c
- Timestamp:
- 2010-06-11T15:31:03Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 214ec25c
- Parents:
- be06914
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/top/top.c
rbe06914 rb3b7e14 56 56 #define MINUTE 60 57 57 58 int operation_type; 58 op_mode_t op_mode = OP_TASKS; 59 bool excs_all = false; 59 60 60 61 static const char *read_data(data_t *target) … … 338 339 339 340 /* And paint screen until death */ 340 operation_type = OP_TASKS;341 341 while (true) { 342 342 int c = tgetchar(UPDATE_INTERVAL); … … 360 360 361 361 switch (c) { 362 case 't': 363 print_warning("Showing task statistics"); 364 op_mode = OP_TASKS; 365 break; 366 case 'i': 367 print_warning("Showing IPC statistics"); 368 op_mode = OP_IPC; 369 break; 370 case 'e': 371 print_warning("Showing exception statistics"); 372 op_mode = OP_EXCS; 373 break; 374 case 'h': 375 print_warning("Showing help"); 376 op_mode = OP_HELP; 377 break; 362 378 case 'q': 363 379 goto out; 364 case 'i': 365 print_warning("Showing IPC statistics"); 366 operation_type = OP_IPC; 367 break; 368 case 't': 369 print_warning("Showing task statistics"); 370 operation_type = OP_TASKS; 371 break; 372 case 'e': 373 print_warning("Showing exception statistics"); 374 operation_type = OP_EXC; 375 break; 380 case 'a': 381 if (op_mode == OP_EXCS) { 382 excs_all = !excs_all; 383 if (excs_all) 384 print_warning("Showing all exceptions"); 385 else 386 print_warning("Showing only hot exceptions"); 387 break; 388 } 376 389 default: 377 print_warning("Unknown command : %c", c);390 print_warning("Unknown command \"%c\", use \"h\" for help", c); 378 391 break; 379 392 }
Note:
See TracChangeset
for help on using the changeset viewer.