Ignore:
File:
1 edited

Legend:

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

    r19f857a r28a3e74  
    3636#include <stdlib.h>
    3737#include <unistd.h>
    38 #include <ipc/ipc.h>
    3938#include <fibril.h>
    4039#include <errno.h>
     
    5453#include <libc.h>
    5554
    56 // Temporary: service and method names
     55/* Temporary: service and method names */
    5756#include "proto.h"
    5857#include <ipc/services.h>
     
    149148        int rc;
    150149
    151         rc = ipc_connect_kbox(task_id);
     150        rc = async_connect_kbox(task_id);
    152151
    153152        if (rc == ENOTSUP) {
     
    161160        if (rc < 0) {
    162161                printf("Error connecting\n");
    163                 printf("ipc_connect_task(%" PRIdTASKID ") -> %d ", task_id, rc);
     162                printf("ipc_connect_task(%" PRIu64 ") -> %d ", task_id, rc);
    164163                return rc;
    165164        }
     
    200199        printf("Threads:");
    201200        for (i = 0; i < n_threads; i++) {
    202                 printf(" [%d] (hash %p)", 1+i, thread_hash_buf[i]);
    203         }
    204         printf("\ntotal of %u threads\n", tb_needed / sizeof(uintptr_t));
     201                printf(" [%d] (hash %p)", 1 + i, (void *) thread_hash_buf[i]);
     202        }
     203        printf("\ntotal of %zu threads\n", tb_needed / sizeof(uintptr_t));
    205204
    206205        return 0;
     
    224223        case V_HASH:
    225224        case V_PTR:
    226                 printf("%p", val);
     225                printf("%p", (void *) val);
    227226                break;
    228227
     
    248247        case V_CHAR:
    249248                if (sval >= 0x20 && sval < 0x7f) {
    250                         printf("'%c'", sval);
     249                        printf("'%c'", (char) sval);
    251250                } else {
    252251                        switch (sval) {
     
    257256                        case '\t': printf("'\\t'"); break;
    258257                        case '\\': printf("'\\\\'"); break;
    259                         default: printf("'\\x%02lX'", val); break;
     258                        default: printf("'\\x%02" PRIxn "'", val); break;
    260259                        }
    261260                }
     
    277276
    278277        putchar('(');
    279         if (n > 0) printf("%" PRIdSYSARG, sc_args[0]);
     278        if (n > 0) printf("%" PRIun, sc_args[0]);
    280279        for (i = 1; i < n; i++) {
    281                 printf(", %" PRIdSYSARG, sc_args[i]);
     280                printf(", %" PRIun, sc_args[i]);
    282281        }
    283282        putchar(')');
     
    287286{
    288287        ipc_call_t call;
    289         ipcarg_t phoneid;
     288        sysarg_t phoneid;
    290289       
    291290        if (sc_rc == (sysarg_t) IPC_CALLRET_FATAL ||
     
    295294        phoneid = sc_args[0];
    296295
    297         IPC_SET_METHOD(call, sc_args[1]);
     296        IPC_SET_IMETHOD(call, sc_args[1]);
    298297        IPC_SET_ARG1(call, sc_args[2]);
    299298        IPC_SET_ARG2(call, sc_args[3]);
     
    331330        phoneidx = sc_args[0];
    332331
    333         IPC_SET_METHOD(question, sc_args[1]);
     332        IPC_SET_IMETHOD(question, sc_args[1]);
    334333        IPC_SET_ARG1(question, sc_args[2]);
    335334        IPC_SET_ARG2(question, sc_args[3]);
     
    489488{
    490489        async_serialize_start();
    491         printf("New thread, hash 0x%lx\n", hash);
     490        printf("New thread, hash %p\n", (void *) hash);
    492491        async_serialize_end();
    493492
     
    510509        }
    511510
    512         printf("Start tracing thread [%d] (hash %p).\n", thread_id, thread_hash);
     511        printf("Start tracing thread [%u] (hash %p).\n",
     512            thread_id, (void *) thread_hash);
    513513
    514514        while (!abort_trace) {
     
    516516                fibril_mutex_lock(&state_lock);
    517517                if (paused) {
    518                         printf("Thread [%d] paused. Press R to resume.\n",
     518                        printf("Thread [%u] paused. Press R to resume.\n",
    519519                            thread_id);
    520520
     
    522522                                fibril_condvar_wait(&state_cv, &state_lock);
    523523
    524                         printf("Thread [%d] resumed.\n", thread_id);
     524                        printf("Thread [%u] resumed.\n", thread_id);
    525525                }
    526526                fibril_mutex_unlock(&state_lock);
     
    554554                                break;
    555555                        case UDEBUG_EVENT_THREAD_E:
    556                                 printf("Thread %p exited.\n", val0);
     556                                printf("Thread %" PRIun " exited.\n", val0);
    557557                                fibril_mutex_lock(&state_lock);
    558558                                abort_trace = true;
     
    744744        abort_trace = true;
    745745        udebug_end(phoneid);
    746         ipc_hangup(phoneid);
     746        async_hangup(phoneid);
    747747
    748748        ipcp_cleanup();
     
    872872static display_mask_t parse_display_mask(const char *text)
    873873{
    874         display_mask_t dm;
     874        display_mask_t dm = 0;
    875875        const char *c = text;
    876876       
     
    927927                                }
    928928                        } else {
    929                                 printf("Uknown option '%s'\n", arg[0]);
     929                                printf("Uknown option '%c'\n", arg[0]);
    930930                                print_syntax();
    931931                                return -1;
     
    984984        rc = connect_task(task_id);
    985985        if (rc < 0) {
    986                 printf("Failed connecting to task %" PRIdTASKID ".\n", task_id);
     986                printf("Failed connecting to task %" PRIu64 ".\n", task_id);
    987987                return 1;
    988988        }
    989989
    990         printf("Connected to task %" PRIdTASKID ".\n", task_id);
     990        printf("Connected to task %" PRIu64 ".\n", task_id);
    991991
    992992        if (task_ldr != NULL)
Note: See TracChangeset for help on using the changeset viewer.