Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/taskdump/taskdump.c

    r7354b5e rd5c1051  
    4040#include <stddef.h>
    4141#include <stdbool.h>
     42#include <str_error.h>
    4243#include <errno.h>
    4344#include <udebug.h>
     
    9192
    9293        rc = connect_task(task_id);
    93         if (rc < 0) {
     94        if (rc != EOK) {
    9495                printf("Failed connecting to task %" PRIu64 ".\n", task_id);
    9596                return 1;
     
    104105
    105106        rc = threads_dump();
    106         if (rc < 0)
     107        if (rc != EOK)
    107108                printf("Failed dumping threads.\n");
    108109
    109110        rc = areas_dump();
    110         if (rc < 0)
     111        if (rc != EOK)
    111112                printf("Failed dumping address space areas.\n");
    112113
    113114        rc = fibrils_dump(app_symtab, sess);
    114         if (rc < 0)
     115        if (rc != EOK)
    115116                printf("Failed dumping fibrils.\n");
    116117
     
    135136               
    136137                printf("Error connecting\n");
    137                 printf("async_connect_kbox(%" PRIu64 ") -> %d ", task_id, errno);
     138                printf("async_connect_kbox(%" PRIu64 ") -> %s", task_id, str_error_name(errno));
    138139                return errno;
    139140        }
    140141       
    141142        int rc = udebug_begin(ksess);
    142         if (rc < 0) {
    143                 printf("udebug_begin() -> %d\n", rc);
     143        if (rc != EOK) {
     144                printf("udebug_begin() -> %s\n", str_error_name(rc));
    144145                return rc;
    145146        }
     
    222223        /* TODO: See why NULL does not work. */
    223224        rc = udebug_thread_read(sess, &dummy_buf, 0, &copied, &needed);
    224         if (rc < 0) {
    225                 printf("udebug_thread_read() -> %d\n", rc);
     225        if (rc != EOK) {
     226                printf("udebug_thread_read() -> %s\n", str_error_name(rc));
    226227                return rc;
    227228        }
     
    236237
    237238        rc = udebug_thread_read(sess, thash_buf, buf_size, &copied, &needed);
    238         if (rc < 0) {
    239                 printf("udebug_thread_read() -> %d\n", rc);
     239        if (rc != EOK) {
     240                printf("udebug_thread_read() -> %s\n", str_error_name(rc));
    240241                return rc;
    241242        }
     
    271272
    272273        rc = udebug_areas_read(sess, &dummy_buf, 0, &copied, &needed);
    273         if (rc < 0) {
    274                 printf("udebug_areas_read() -> %d\n", rc);
     274        if (rc != EOK) {
     275                printf("udebug_areas_read() -> %s\n", str_error_name(rc));
    275276                return rc;
    276277        }
     
    280281
    281282        rc = udebug_areas_read(sess, ainfo_buf, buf_size, &copied, &needed);
    282         if (rc < 0) {
    283                 printf("udebug_areas_read() -> %d\n", rc);
     283        if (rc != EOK) {
     284                printf("udebug_areas_read() -> %s\n", str_error_name(rc));
    284285                return rc;
    285286        }
     
    356357
    357358        rc = udebug_regs_read(sess, thash, &istate);
    358         if (rc < 0) {
    359                 printf("Failed reading registers (%d).\n", rc);
     359        if (rc != EOK) {
     360                printf("Failed reading registers: %s.\n", str_error_name(rc));
    360361                return EIO;
    361362        }
     
    385386
    386387        rc = udebug_mem_read(sess, &data, addr, sizeof(data));
    387         if (rc < 0) {
     388        if (rc != EOK) {
    388389                printf("Warning: udebug_mem_read() failed.\n");
    389390                return rc;
     
    399400        char *file_name;
    400401        int rc;
     402        int ret;
    401403
    402404        assert(app_name != NULL);
    403405        assert(app_symtab == NULL);
    404406
    405         rc = asprintf(&file_name, "/app/%s", app_name);
    406         if (rc < 0) {
     407        ret = asprintf(&file_name, "/app/%s", app_name);
     408        if (ret < 0) {
    407409                printf("Memory allocation failure.\n");
    408410                exit(1);
     
    418420        free(file_name);
    419421
    420         rc = asprintf(&file_name, "/srv/%s", app_name);
    421         if (rc < 0) {
     422        ret = asprintf(&file_name, "/srv/%s", app_name);
     423        if (ret < 0) {
    422424                printf("Memory allocation failure.\n");
    423425                exit(1);
     
    431433        }
    432434
    433         rc = asprintf(&file_name, "/drv/%s/%s", app_name, app_name);
    434         if (rc < 0) {
     435        ret = asprintf(&file_name, "/drv/%s/%s", app_name, app_name);
     436        if (ret < 0) {
    435437                printf("Memory allocation failure.\n");
    436438                exit(1);
     
    456458
    457459        rc = udebug_name_read(sess, &dummy_buf, 0, &copied, &needed);
    458         if (rc < 0)
     460        if (rc != EOK)
    459461                return NULL;
    460462
     
    462464        name = malloc(name_size + 1);
    463465        rc = udebug_name_read(sess, name, name_size, &copied, &needed);
    464         if (rc < 0) {
     466        if (rc != EOK) {
    465467                free(name);
    466468                return NULL;
     
    487489        size_t offs;
    488490        int rc;
     491        int ret;
    489492        char *str;
    490493
     
    496499
    497500        if (rc == EOK) {
    498                 rc = asprintf(&str, "%p (%s+%zu)", (void *) addr, name, offs);
     501                ret = asprintf(&str, "%p (%s+%zu)", (void *) addr, name, offs);
    499502        } else {
    500                 rc = asprintf(&str, "%p", (void *) addr);
    501         }
    502 
    503         if (rc < 0) {
     503                ret = asprintf(&str, "%p", (void *) addr);
     504        }
     505
     506        if (ret < 0) {
    504507                printf("Memory allocation error.\n");
    505508                exit(1);
Note: See TracChangeset for help on using the changeset viewer.