diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/librdbg/src/servutil.c | 147 |
1 files changed, 75 insertions, 72 deletions
diff --git a/c/src/librdbg/src/servutil.c b/c/src/librdbg/src/servutil.c index 1417fa5236..e7cf184703 100644 --- a/c/src/librdbg/src/servutil.c +++ b/c/src/librdbg/src/servutil.c @@ -25,30 +25,32 @@ * list. The fields list, list_sz and list_alloc are affected. */ - Boolean -ListAlloc(buff, clst) + Boolean +ListAlloc (buff, clst) char *buff; - CONN_LIST *clst; /* place to copy it */ + CONN_LIST *clst; /* place to copy it */ { - int tmp; - char* name; - int new_len; - int len; - - tmp = strlen(buff); - new_len = (int)clst->list_sz + 1 + tmp; - if (clst->list_alloc < (unsigned)new_len) { - /* need more space */ - name = (char *)Realloc(clst->list, len = new_len + MAX_FILENAME); - if (name == NULL) { - return(False); /* failed, no space */ - } - clst->list_alloc = len; - clst->list = name; + int tmp; + char *name; + int new_len; + int len; + + tmp = strlen (buff); + new_len = (int) clst->list_sz + 1 + tmp; + if (clst->list_alloc < (unsigned) new_len) { + /* + * need more space + */ + name = (char *) Realloc (clst->list, len = new_len + MAX_FILENAME); + if (name == NULL) { + return (False); /* failed, no space */ } - strcpy(clst->list + clst->list_sz, buff); - clst->list_sz += tmp; - return(True); + clst->list_alloc = len; + clst->list = name; + } + strcpy (clst->list + clst->list_sz, buff); + clst->list_sz += tmp; + return (True); } /*----- Management of processes -----*/ @@ -57,21 +59,22 @@ ListAlloc(buff, clst) * FindPidEntry - locate pid_list entry from pid */ - int -FindPidEntry (pid) - int pid; /* process identifier */ + int +FindPidEntry (int pid) /* pid = process identifier */ { - int idx; + int idx; - /* pid 0 is invalid, and signals a free slot */ - if (pid_list == NULL || pid == 0) { - return -1; - } - for (idx = 0; idx < pid_list_cnt; idx++) { - if (pid_list [idx].pid == pid ) - return idx; - } + /* + * pid 0 is invalid, and signals a free slot + */ + if (pid_list == NULL || pid == 0) { return -1; + } + for (idx = 0; idx < pid_list_cnt; idx++) { + if (pid_list[idx].pid == pid) + return idx; + } + return -1; } /*----- Debug suport -----*/ @@ -82,51 +85,51 @@ FindPidEntry (pid) * Names of debug primitives */ -const char* PtraceNames [] = { - -"RPT_TRACEME", "RPT_PEEKTEXT", "RPT_PEEKDATA", "RPT_PEEKUSER", -"RPT_POKETEXT", "RPT_POKEDATA", "RPT_POKEUSER", "RPT_CONT", -"RPT_KILL", "RPT_SINGLESTEP", "RPT_ATTACH", "RPT_DETACH", -"RPT_GETREGS", "RPT_SETREGS", "RPT_GETFPREGS", "RPT_SETFPREGS", -"RPT_READDATA", "RPT_WRITEDATA", "RPT_READTEXT", "RPT_WRITETEXT", -"RPT_GETFPAREGS", "RPT_SETFPAREGS", "RPT_22", "RPT_23", -"RPT_SYSCALL", "RPT_DUMPCORE", "RPT_26", "RPT_27", -"RPT_28", "RPT_GETUCODE", "RPT_30", "RPT_31", -"RPT_32", "RPT_33", "RPT_34", "RPT_35", -"RPT_36", "RPT_37", "RPT_38", "RPT_39", -"RPT_40", "RPT_41", "RPT_42", "RPT_43", -"RPT_44", "RPT_45", "RPT_46", "RPT_47", -"RPT_48", "RPT_49", "RPT_GETTARGETTHREAD", "RPT_SETTARGETTHREAD", -"RPT_THREADSUSPEND", "RPT_THREADRESUME", "RPT_THREADLIST", "RPT_GETTHREADNAME", -"RPT_SETTHREADNAME", "RPT_SETTHREADREGS", "RPT_GETTHREADREGS", - "RPT_59", -"RPT_60", "RPT_61", "RPT_62", "RPT_63", -"RPT_64", "RPT_65", "RPT_66", "RPT_67", -"RPT_68", "RPT_69", "RPT_70", "RPT_71", -"RPT_72", "RPT_73", "RPT_74", "RPT_STEPRANGE", -"RPT_CONTTO", "RPT_SETBREAK", "RPT_CLRBREAK", "RPT_GETBREAK", -"RPT_GETNAME", "RPT_STOP", -"RPT_PGETREGS", "RPT_PSETREGS", -"RPT_PSETTHREADREGS", "RPT_PGETTHREADREGS" +const char *PtraceNames[] = { + + "RPT_TRACEME", "RPT_PEEKTEXT", "RPT_PEEKDATA", "RPT_PEEKUSER", + "RPT_POKETEXT", "RPT_POKEDATA", "RPT_POKEUSER", "RPT_CONT", + "RPT_KILL", "RPT_SINGLESTEP", "RPT_ATTACH", "RPT_DETACH", + "RPT_GETREGS", "RPT_SETREGS", "RPT_GETFPREGS", "RPT_SETFPREGS", + "RPT_READDATA", "RPT_WRITEDATA", "RPT_READTEXT", "RPT_WRITETEXT", + "RPT_GETFPAREGS", "RPT_SETFPAREGS", "RPT_22", "RPT_23", + "RPT_SYSCALL", "RPT_DUMPCORE", "RPT_26", "RPT_27", + "RPT_28", "RPT_GETUCODE", "RPT_30", "RPT_31", + "RPT_32", "RPT_33", "RPT_34", "RPT_35", + "RPT_36", "RPT_37", "RPT_38", "RPT_39", + "RPT_40", "RPT_41", "RPT_42", "RPT_43", + "RPT_44", "RPT_45", "RPT_46", "RPT_47", + "RPT_48", "RPT_49", "RPT_GETTARGETTHREAD", "RPT_SETTARGETTHREAD", + "RPT_THREADSUSPEND", "RPT_THREADRESUME", "RPT_THREADLIST", + "RPT_GETTHREADNAME", + "RPT_SETTHREADNAME", "RPT_SETTHREADREGS", "RPT_GETTHREADREGS", + "RPT_59", + "RPT_60", "RPT_61", "RPT_62", "RPT_63", + "RPT_64", "RPT_65", "RPT_66", "RPT_67", + "RPT_68", "RPT_69", "RPT_70", "RPT_71", + "RPT_72", "RPT_73", "RPT_74", "RPT_STEPRANGE", + "RPT_CONTTO", "RPT_SETBREAK", "RPT_CLRBREAK", "RPT_GETBREAK", + "RPT_GETNAME", "RPT_STOP", + "RPT_PGETREGS", "RPT_PSETREGS", + "RPT_PSETTHREADREGS", "RPT_PGETTHREADREGS" }; -const char* -PtraceName(req) - int req; + const char * +PtraceName (int req) { - static char bufret[40]; + static char bufret[40]; - if ((req < 0) || (req >= sizeof(PtraceNames)/sizeof(char*))) { - sprintf(bufret, "BAD_REQ_%d", req); - return bufret; - } - return PtraceNames[req]; + if ((req < 0) || (req >= sizeof (PtraceNames) / sizeof (char *))) { + sprintf (bufret, "BAD_REQ_%d", req); + return bufret; + } + return PtraceNames[req]; } -const char* BmsgNames [] = { - "?", "WARM", "WAIT", "BREAK", - "EXEC_FAIL", "DETACH", "KILLED", "NOT_PRIM", - "NEW_PID" +const char *BmsgNames[] = { + "?", "WARM", "WAIT", "BREAK", + "EXEC_FAIL", "DETACH", "KILLED", "NOT_PRIM", + "NEW_PID" }; #endif /* DDEBUG */ |