提交 50e1499f 编写于 作者: A Andy Shevchenko 提交者: Linus Torvalds

kgdb: follow rename pack_hex_byte() to hex_byte_pack()

There is no functional change.
Signed-off-by: NAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: NJesper Nilsson <jesper.nilsson@axis.com>
Cc: David Howells <dhowells@redhat.com>
Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
Cc: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 55036ba7
...@@ -694,7 +694,7 @@ mem2hex(char *buf, unsigned char *mem, int count) ...@@ -694,7 +694,7 @@ mem2hex(char *buf, unsigned char *mem, int count)
/* Valid mem address. */ /* Valid mem address. */
for (i = 0; i < count; i++) { for (i = 0; i < count; i++) {
ch = *mem++; ch = *mem++;
buf = pack_hex_byte(buf, ch); buf = hex_byte_pack(buf, ch);
} }
} }
...@@ -868,7 +868,7 @@ stub_is_stopped(int sigval) ...@@ -868,7 +868,7 @@ stub_is_stopped(int sigval)
/* Send trap type (converted to signal) */ /* Send trap type (converted to signal) */
*ptr++ = 'T'; *ptr++ = 'T';
ptr = pack_hex_byte(ptr, sigval); ptr = hex_byte_pack(ptr, sigval);
/* Send register contents. We probably only need to send the /* Send register contents. We probably only need to send the
* PC, frame pointer and stack pointer here. Other registers will be * PC, frame pointer and stack pointer here. Other registers will be
...@@ -881,7 +881,7 @@ stub_is_stopped(int sigval) ...@@ -881,7 +881,7 @@ stub_is_stopped(int sigval)
status = read_register (regno, &reg_cont); status = read_register (regno, &reg_cont);
if (status == SUCCESS) { if (status == SUCCESS) {
ptr = pack_hex_byte(ptr, regno); ptr = hex_byte_pack(ptr, regno);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(ptr, (unsigned char *)&reg_cont, ptr = mem2hex(ptr, (unsigned char *)&reg_cont,
......
...@@ -677,7 +677,7 @@ mem2hex(char *buf, unsigned char *mem, int count) ...@@ -677,7 +677,7 @@ mem2hex(char *buf, unsigned char *mem, int count)
/* Valid mem address. */ /* Valid mem address. */
for (i = 0; i < count; i++) { for (i = 0; i < count; i++) {
ch = *mem++; ch = *mem++;
buf = pack_hex_byte(buf, ch); buf = hex_byte_pack(buf, ch);
} }
} }
/* Terminate properly. */ /* Terminate properly. */
...@@ -695,7 +695,7 @@ mem2hex_nbo(char *buf, unsigned char *mem, int count) ...@@ -695,7 +695,7 @@ mem2hex_nbo(char *buf, unsigned char *mem, int count)
mem += count - 1; mem += count - 1;
for (i = 0; i < count; i++) { for (i = 0; i < count; i++) {
ch = *mem--; ch = *mem--;
buf = pack_hex_byte(buf, ch); buf = hex_byte_pack(buf, ch);
} }
/* Terminate properly. */ /* Terminate properly. */
...@@ -880,7 +880,7 @@ stub_is_stopped(int sigval) ...@@ -880,7 +880,7 @@ stub_is_stopped(int sigval)
/* Send trap type (converted to signal) */ /* Send trap type (converted to signal) */
*ptr++ = 'T'; *ptr++ = 'T';
ptr = pack_hex_byte(ptr, sigval); ptr = hex_byte_pack(ptr, sigval);
if (((reg.exs & 0xff00) >> 8) == 0xc) { if (((reg.exs & 0xff00) >> 8) == 0xc) {
...@@ -988,26 +988,26 @@ stub_is_stopped(int sigval) ...@@ -988,26 +988,26 @@ stub_is_stopped(int sigval)
} }
/* Only send PC, frame and stack pointer. */ /* Only send PC, frame and stack pointer. */
read_register(PC, &reg_cont); read_register(PC, &reg_cont);
ptr = pack_hex_byte(ptr, PC); ptr = hex_byte_pack(ptr, PC);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[PC]); ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[PC]);
*ptr++ = ';'; *ptr++ = ';';
read_register(R8, &reg_cont); read_register(R8, &reg_cont);
ptr = pack_hex_byte(ptr, R8); ptr = hex_byte_pack(ptr, R8);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[R8]); ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[R8]);
*ptr++ = ';'; *ptr++ = ';';
read_register(SP, &reg_cont); read_register(SP, &reg_cont);
ptr = pack_hex_byte(ptr, SP); ptr = hex_byte_pack(ptr, SP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[SP]); ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[SP]);
*ptr++ = ';'; *ptr++ = ';';
/* Send ERP as well; this will save us an entire register fetch in some cases. */ /* Send ERP as well; this will save us an entire register fetch in some cases. */
read_register(ERP, &reg_cont); read_register(ERP, &reg_cont);
ptr = pack_hex_byte(ptr, ERP); ptr = hex_byte_pack(ptr, ERP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[ERP]); ptr = mem2hex(ptr, (unsigned char *)&reg_cont, register_size[ERP]);
*ptr++ = ';'; *ptr++ = ';';
......
...@@ -672,7 +672,7 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa ...@@ -672,7 +672,7 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa
if ((uint32_t)mem&1 && count>=1) { if ((uint32_t)mem&1 && count>=1) {
if (!gdbstub_read_byte(mem,ch)) if (!gdbstub_read_byte(mem,ch))
return NULL; return NULL;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
mem++; mem++;
count--; count--;
} }
...@@ -680,8 +680,8 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa ...@@ -680,8 +680,8 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa
if ((uint32_t)mem&3 && count>=2) { if ((uint32_t)mem&3 && count>=2) {
if (!gdbstub_read_word(mem,(uint16_t *)ch)) if (!gdbstub_read_word(mem,(uint16_t *)ch))
return NULL; return NULL;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
mem += 2; mem += 2;
count -= 2; count -= 2;
} }
...@@ -689,10 +689,10 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa ...@@ -689,10 +689,10 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa
while (count>=4) { while (count>=4) {
if (!gdbstub_read_dword(mem,(uint32_t *)ch)) if (!gdbstub_read_dword(mem,(uint32_t *)ch))
return NULL; return NULL;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
buf = pack_hex_byte(buf, ch[2]); buf = hex_byte_pack(buf, ch[2]);
buf = pack_hex_byte(buf, ch[3]); buf = hex_byte_pack(buf, ch[3]);
mem += 4; mem += 4;
count -= 4; count -= 4;
} }
...@@ -700,8 +700,8 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa ...@@ -700,8 +700,8 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa
if (count>=2) { if (count>=2) {
if (!gdbstub_read_word(mem,(uint16_t *)ch)) if (!gdbstub_read_word(mem,(uint16_t *)ch))
return NULL; return NULL;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
mem += 2; mem += 2;
count -= 2; count -= 2;
} }
...@@ -709,7 +709,7 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa ...@@ -709,7 +709,7 @@ static unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fa
if (count>=1) { if (count>=1) {
if (!gdbstub_read_byte(mem,ch)) if (!gdbstub_read_byte(mem,ch))
return NULL; return NULL;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
} }
*buf = 0; *buf = 0;
...@@ -1498,21 +1498,21 @@ void gdbstub(int sigval) ...@@ -1498,21 +1498,21 @@ void gdbstub(int sigval)
ptr = mem2hex(title, ptr, sizeof(title) - 1,0); ptr = mem2hex(title, ptr, sizeof(title) - 1,0);
hx = hex_asc_hi(brr >> 24); hx = hex_asc_hi(brr >> 24);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(brr >> 24); hx = hex_asc_lo(brr >> 24);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(brr >> 16); hx = hex_asc_hi(brr >> 16);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(brr >> 16); hx = hex_asc_lo(brr >> 16);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(brr >> 8); hx = hex_asc_hi(brr >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(brr >> 8); hx = hex_asc_lo(brr >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(brr); hx = hex_asc_hi(brr);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(brr); hx = hex_asc_lo(brr);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0); ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0);
*ptr = 0; *ptr = 0;
...@@ -1526,10 +1526,10 @@ void gdbstub(int sigval) ...@@ -1526,10 +1526,10 @@ void gdbstub(int sigval)
/* Send trap type (converted to signal) */ /* Send trap type (converted to signal) */
*ptr++ = 'T'; *ptr++ = 'T';
ptr = pack_hex_byte(ptr, sigval); ptr = hex_byte_pack(ptr, sigval);
/* Send Error PC */ /* Send Error PC */
ptr = pack_hex_byte(ptr, GDB_REG_PC); ptr = hex_byte_pack(ptr, GDB_REG_PC);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&__debug_frame->pc, ptr, 4, 0); ptr = mem2hex(&__debug_frame->pc, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
...@@ -1537,7 +1537,7 @@ void gdbstub(int sigval) ...@@ -1537,7 +1537,7 @@ void gdbstub(int sigval)
/* /*
* Send frame pointer * Send frame pointer
*/ */
ptr = pack_hex_byte(ptr, GDB_REG_FP); ptr = hex_byte_pack(ptr, GDB_REG_FP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&__debug_frame->fp, ptr, 4, 0); ptr = mem2hex(&__debug_frame->fp, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
...@@ -1545,7 +1545,7 @@ void gdbstub(int sigval) ...@@ -1545,7 +1545,7 @@ void gdbstub(int sigval)
/* /*
* Send stack pointer * Send stack pointer
*/ */
ptr = pack_hex_byte(ptr, GDB_REG_SP); ptr = hex_byte_pack(ptr, GDB_REG_SP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&__debug_frame->sp, ptr, 4, 0); ptr = mem2hex(&__debug_frame->sp, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
......
...@@ -798,7 +798,7 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault) ...@@ -798,7 +798,7 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault)
if ((u32) mem & 1 && count >= 1) { if ((u32) mem & 1 && count >= 1) {
if (gdbstub_read_byte(mem, ch) != 0) if (gdbstub_read_byte(mem, ch) != 0)
return 0; return 0;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
mem++; mem++;
count--; count--;
} }
...@@ -806,8 +806,8 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault) ...@@ -806,8 +806,8 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault)
if ((u32) mem & 3 && count >= 2) { if ((u32) mem & 3 && count >= 2) {
if (gdbstub_read_word(mem, ch) != 0) if (gdbstub_read_word(mem, ch) != 0)
return 0; return 0;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
mem += 2; mem += 2;
count -= 2; count -= 2;
} }
...@@ -815,10 +815,10 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault) ...@@ -815,10 +815,10 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault)
while (count >= 4) { while (count >= 4) {
if (gdbstub_read_dword(mem, ch) != 0) if (gdbstub_read_dword(mem, ch) != 0)
return 0; return 0;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
buf = pack_hex_byte(buf, ch[2]); buf = hex_byte_pack(buf, ch[2]);
buf = pack_hex_byte(buf, ch[3]); buf = hex_byte_pack(buf, ch[3]);
mem += 4; mem += 4;
count -= 4; count -= 4;
} }
...@@ -826,8 +826,8 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault) ...@@ -826,8 +826,8 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault)
if (count >= 2) { if (count >= 2) {
if (gdbstub_read_word(mem, ch) != 0) if (gdbstub_read_word(mem, ch) != 0)
return 0; return 0;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
buf = pack_hex_byte(buf, ch[1]); buf = hex_byte_pack(buf, ch[1]);
mem += 2; mem += 2;
count -= 2; count -= 2;
} }
...@@ -835,7 +835,7 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault) ...@@ -835,7 +835,7 @@ unsigned char *mem2hex(const void *_mem, char *buf, int count, int may_fault)
if (count >= 1) { if (count >= 1) {
if (gdbstub_read_byte(mem, ch) != 0) if (gdbstub_read_byte(mem, ch) != 0)
return 0; return 0;
buf = pack_hex_byte(buf, ch[0]); buf = hex_byte_pack(buf, ch[0]);
} }
*buf = 0; *buf = 0;
...@@ -1273,13 +1273,13 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep) ...@@ -1273,13 +1273,13 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep)
ptr = mem2hex(title, ptr, sizeof(title) - 1, 0); ptr = mem2hex(title, ptr, sizeof(title) - 1, 0);
hx = hex_asc_hi(excep >> 8); hx = hex_asc_hi(excep >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(excep >> 8); hx = hex_asc_lo(excep >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(excep); hx = hex_asc_hi(excep);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(excep); hx = hex_asc_lo(excep);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0); ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0);
*ptr = 0; *ptr = 0;
...@@ -1291,21 +1291,21 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep) ...@@ -1291,21 +1291,21 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep)
ptr = mem2hex(tbcberr, ptr, sizeof(tbcberr) - 1, 0); ptr = mem2hex(tbcberr, ptr, sizeof(tbcberr) - 1, 0);
hx = hex_asc_hi(bcberr >> 24); hx = hex_asc_hi(bcberr >> 24);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(bcberr >> 24); hx = hex_asc_lo(bcberr >> 24);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(bcberr >> 16); hx = hex_asc_hi(bcberr >> 16);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(bcberr >> 16); hx = hex_asc_lo(bcberr >> 16);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(bcberr >> 8); hx = hex_asc_hi(bcberr >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(bcberr >> 8); hx = hex_asc_lo(bcberr >> 8);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_hi(bcberr); hx = hex_asc_hi(bcberr);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
hx = hex_asc_lo(bcberr); hx = hex_asc_lo(bcberr);
ptr = pack_hex_byte(ptr, hx); ptr = hex_byte_pack(ptr, hx);
ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0); ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0);
*ptr = 0; *ptr = 0;
...@@ -1321,12 +1321,12 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep) ...@@ -1321,12 +1321,12 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep)
* Send trap type (converted to signal) * Send trap type (converted to signal)
*/ */
*ptr++ = 'T'; *ptr++ = 'T';
ptr = pack_hex_byte(ptr, sigval); ptr = hex_byte_pack(ptr, sigval);
/* /*
* Send Error PC * Send Error PC
*/ */
ptr = pack_hex_byte(ptr, GDB_REGID_PC); ptr = hex_byte_pack(ptr, GDB_REGID_PC);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&regs->pc, ptr, 4, 0); ptr = mem2hex(&regs->pc, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
...@@ -1334,7 +1334,7 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep) ...@@ -1334,7 +1334,7 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep)
/* /*
* Send frame pointer * Send frame pointer
*/ */
ptr = pack_hex_byte(ptr, GDB_REGID_FP); ptr = hex_byte_pack(ptr, GDB_REGID_FP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&regs->a3, ptr, 4, 0); ptr = mem2hex(&regs->a3, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
...@@ -1343,7 +1343,7 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep) ...@@ -1343,7 +1343,7 @@ static int gdbstub(struct pt_regs *regs, enum exception_code excep)
* Send stack pointer * Send stack pointer
*/ */
ssp = (unsigned long) (regs + 1); ssp = (unsigned long) (regs + 1);
ptr = pack_hex_byte(ptr, GDB_REGID_SP); ptr = hex_byte_pack(ptr, GDB_REGID_SP);
*ptr++ = ':'; *ptr++ = ':';
ptr = mem2hex(&ssp, ptr, 4, 0); ptr = mem2hex(&ssp, ptr, 4, 0);
*ptr++ = ';'; *ptr++ = ';';
......
...@@ -217,7 +217,7 @@ void gdbstub_msg_write(const char *s, int len) ...@@ -217,7 +217,7 @@ void gdbstub_msg_write(const char *s, int len)
/* Pack in hex chars */ /* Pack in hex chars */
for (i = 0; i < wcount; i++) for (i = 0; i < wcount; i++)
bufptr = pack_hex_byte(bufptr, s[i]); bufptr = hex_byte_pack(bufptr, s[i]);
*bufptr = '\0'; *bufptr = '\0';
/* Move up */ /* Move up */
...@@ -249,7 +249,7 @@ char *kgdb_mem2hex(char *mem, char *buf, int count) ...@@ -249,7 +249,7 @@ char *kgdb_mem2hex(char *mem, char *buf, int count)
if (err) if (err)
return NULL; return NULL;
while (count > 0) { while (count > 0) {
buf = pack_hex_byte(buf, *tmp); buf = hex_byte_pack(buf, *tmp);
tmp++; tmp++;
count--; count--;
} }
...@@ -411,14 +411,14 @@ static char *pack_threadid(char *pkt, unsigned char *id) ...@@ -411,14 +411,14 @@ static char *pack_threadid(char *pkt, unsigned char *id)
limit = id + (BUF_THREAD_ID_SIZE / 2); limit = id + (BUF_THREAD_ID_SIZE / 2);
while (id < limit) { while (id < limit) {
if (!lzero || *id != 0) { if (!lzero || *id != 0) {
pkt = pack_hex_byte(pkt, *id); pkt = hex_byte_pack(pkt, *id);
lzero = 0; lzero = 0;
} }
id++; id++;
} }
if (lzero) if (lzero)
pkt = pack_hex_byte(pkt, 0); pkt = hex_byte_pack(pkt, 0);
return pkt; return pkt;
} }
...@@ -486,7 +486,7 @@ static void gdb_cmd_status(struct kgdb_state *ks) ...@@ -486,7 +486,7 @@ static void gdb_cmd_status(struct kgdb_state *ks)
dbg_remove_all_break(); dbg_remove_all_break();
remcom_out_buffer[0] = 'S'; remcom_out_buffer[0] = 'S';
pack_hex_byte(&remcom_out_buffer[1], ks->signo); hex_byte_pack(&remcom_out_buffer[1], ks->signo);
} }
static void gdb_get_regs_helper(struct kgdb_state *ks) static void gdb_get_regs_helper(struct kgdb_state *ks)
...@@ -954,7 +954,7 @@ int gdb_serial_stub(struct kgdb_state *ks) ...@@ -954,7 +954,7 @@ int gdb_serial_stub(struct kgdb_state *ks)
/* Reply to host that an exception has occurred */ /* Reply to host that an exception has occurred */
ptr = remcom_out_buffer; ptr = remcom_out_buffer;
*ptr++ = 'T'; *ptr++ = 'T';
ptr = pack_hex_byte(ptr, ks->signo); ptr = hex_byte_pack(ptr, ks->signo);
ptr += strlen(strcpy(ptr, "thread:")); ptr += strlen(strcpy(ptr, "thread:"));
int_to_threadref(thref, shadow_pid(current->pid)); int_to_threadref(thref, shadow_pid(current->pid));
ptr = pack_threadid(ptr, thref); ptr = pack_threadid(ptr, thref);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册