Ignore:
File:
1 edited

Legend:

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

    rd5c1051 r7354b5e  
    4040#include <stddef.h>
    4141#include <stdbool.h>
    42 #include <str_error.h>
    4342#include <errno.h>
    4443#include <udebug.h>
     
    9291
    9392        rc = connect_task(task_id);
    94         if (rc != EOK) {
     93        if (rc < 0) {
    9594                printf("Failed connecting to task %" PRIu64 ".\n", task_id);
    9695                return 1;
     
    105104
    106105        rc = threads_dump();
    107         if (rc != EOK)
     106        if (rc < 0)
    108107                printf("Failed dumping threads.\n");
    109108
    110109        rc = areas_dump();
    111         if (rc != EOK)
     110        if (rc < 0)
    112111                printf("Failed dumping address space areas.\n");
    113112
    114113        rc = fibrils_dump(app_symtab, sess);
    115         if (rc != EOK)
     114        if (rc < 0)
    116115                printf("Failed dumping fibrils.\n");
    117116
     
    136135               
    137136                printf("Error connecting\n");
    138                 printf("async_connect_kbox(%" PRIu64 ") -> %s", task_id, str_error_name(errno));
     137                printf("async_connect_kbox(%" PRIu64 ") -> %d ", task_id, errno);
    139138                return errno;
    140139        }
    141140       
    142141        int rc = udebug_begin(ksess);
    143         if (rc != EOK) {
    144                 printf("udebug_begin() -> %s\n", str_error_name(rc));
     142        if (rc < 0) {
     143                printf("udebug_begin() -> %d\n", rc);
    145144                return rc;
    146145        }
     
    223222        /* TODO: See why NULL does not work. */
    224223        rc = udebug_thread_read(sess, &dummy_buf, 0, &copied, &needed);
    225         if (rc != EOK) {
    226                 printf("udebug_thread_read() -> %s\n", str_error_name(rc));
     224        if (rc < 0) {
     225                printf("udebug_thread_read() -> %d\n", rc);
    227226                return rc;
    228227        }
     
    237236
    238237        rc = udebug_thread_read(sess, thash_buf, buf_size, &copied, &needed);
    239         if (rc != EOK) {
    240                 printf("udebug_thread_read() -> %s\n", str_error_name(rc));
     238        if (rc < 0) {
     239                printf("udebug_thread_read() -> %d\n", rc);
    241240                return rc;
    242241        }
     
    272271
    273272        rc = udebug_areas_read(sess, &dummy_buf, 0, &copied, &needed);
    274         if (rc != EOK) {
    275                 printf("udebug_areas_read() -> %s\n", str_error_name(rc));
     273        if (rc < 0) {
     274                printf("udebug_areas_read() -> %d\n", rc);
    276275                return rc;
    277276        }
     
    281280
    282281        rc = udebug_areas_read(sess, ainfo_buf, buf_size, &copied, &needed);
    283         if (rc != EOK) {
    284                 printf("udebug_areas_read() -> %s\n", str_error_name(rc));
     282        if (rc < 0) {
     283                printf("udebug_areas_read() -> %d\n", rc);
    285284                return rc;
    286285        }
     
    357356
    358357        rc = udebug_regs_read(sess, thash, &istate);
    359         if (rc != EOK) {
    360                 printf("Failed reading registers: %s.\n", str_error_name(rc));
     358        if (rc < 0) {
     359                printf("Failed reading registers (%d).\n", rc);
    361360                return EIO;
    362361        }
     
    386385
    387386        rc = udebug_mem_read(sess, &data, addr, sizeof(data));
    388         if (rc != EOK) {
     387        if (rc < 0) {
    389388                printf("Warning: udebug_mem_read() failed.\n");
    390389                return rc;
     
    400399        char *file_name;
    401400        int rc;
    402         int ret;
    403401
    404402        assert(app_name != NULL);
    405403        assert(app_symtab == NULL);
    406404
    407         ret = asprintf(&file_name, "/app/%s", app_name);
    408         if (ret < 0) {
     405        rc = asprintf(&file_name, "/app/%s", app_name);
     406        if (rc < 0) {
    409407                printf("Memory allocation failure.\n");
    410408                exit(1);
     
    420418        free(file_name);
    421419
    422         ret = asprintf(&file_name, "/srv/%s", app_name);
    423         if (ret < 0) {
     420        rc = asprintf(&file_name, "/srv/%s", app_name);
     421        if (rc < 0) {
    424422                printf("Memory allocation failure.\n");
    425423                exit(1);
     
    433431        }
    434432
    435         ret = asprintf(&file_name, "/drv/%s/%s", app_name, app_name);
    436         if (ret < 0) {
     433        rc = asprintf(&file_name, "/drv/%s/%s", app_name, app_name);
     434        if (rc < 0) {
    437435                printf("Memory allocation failure.\n");
    438436                exit(1);
     
    458456
    459457        rc = udebug_name_read(sess, &dummy_buf, 0, &copied, &needed);
    460         if (rc != EOK)
     458        if (rc < 0)
    461459                return NULL;
    462460
     
    464462        name = malloc(name_size + 1);
    465463        rc = udebug_name_read(sess, name, name_size, &copied, &needed);
    466         if (rc != EOK) {
     464        if (rc < 0) {
    467465                free(name);
    468466                return NULL;
     
    489487        size_t offs;
    490488        int rc;
    491         int ret;
    492489        char *str;
    493490
     
    499496
    500497        if (rc == EOK) {
    501                 ret = asprintf(&str, "%p (%s+%zu)", (void *) addr, name, offs);
     498                rc = asprintf(&str, "%p (%s+%zu)", (void *) addr, name, offs);
    502499        } else {
    503                 ret = asprintf(&str, "%p", (void *) addr);
    504         }
    505 
    506         if (ret < 0) {
     500                rc = asprintf(&str, "%p", (void *) addr);
     501        }
     502
     503        if (rc < 0) {
    507504                printf("Memory allocation error.\n");
    508505                exit(1);
Note: See TracChangeset for help on using the changeset viewer.