Lines Matching refs:ptr
293 int kgdb_hex2long(char **ptr, unsigned long *long_val) in kgdb_hex2long() argument
301 if (**ptr == '-') { in kgdb_hex2long()
303 (*ptr)++; in kgdb_hex2long()
305 while (**ptr) { in kgdb_hex2long()
306 hex_val = hex_to_bin(**ptr); in kgdb_hex2long()
312 (*ptr)++; in kgdb_hex2long()
346 char *ptr = (char *)gdb_regs; in pt_regs_to_gdb_regs() local
349 dbg_get_reg(i, ptr + idx, regs); in pt_regs_to_gdb_regs()
358 char *ptr = (char *)gdb_regs; in gdb_regs_to_pt_regs() local
361 dbg_set_reg(i, ptr + idx, regs); in gdb_regs_to_pt_regs()
370 char *ptr = &remcom_in_buffer[1]; in write_mem_msg() local
375 if (kgdb_hex2long(&ptr, &addr) > 0 && *(ptr++) == ',' && in write_mem_msg()
376 kgdb_hex2long(&ptr, &length) > 0 && *(ptr++) == ':') { in write_mem_msg()
378 err = kgdb_ebin2mem(ptr, (char *)addr, length); in write_mem_msg()
380 err = kgdb_hex2mem(ptr, (char *)addr, length); in write_mem_msg()
560 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_memread() local
565 if (kgdb_hex2long(&ptr, &addr) > 0 && *ptr++ == ',' && in gdb_cmd_memread()
566 kgdb_hex2long(&ptr, &length) > 0) { in gdb_cmd_memread()
602 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_get() local
604 kgdb_hex2long(&ptr, ®num); in gdb_cmd_reg_get()
617 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_set() local
620 kgdb_hex2long(&ptr, ®num); in gdb_cmd_reg_set()
621 if (*ptr++ != '=' || in gdb_cmd_reg_set()
629 if (hex_to_bin(ptr[i]) >= 0) in gdb_cmd_reg_set()
634 kgdb_hex2mem(ptr, (char *)gdb_regs, i); in gdb_cmd_reg_set()
703 char *ptr; in gdb_cmd_query() local
716 ptr = remcom_out_buffer + 1; in gdb_cmd_query()
722 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
723 *(ptr++) = ','; in gdb_cmd_query()
731 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
732 *(ptr++) = ','; in gdb_cmd_query()
740 *(--ptr) = '\0'; in gdb_cmd_query()
755 ptr = remcom_in_buffer + 17; in gdb_cmd_query()
756 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_query()
815 char *ptr; in gdb_cmd_task() local
819 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
820 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
831 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
832 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
851 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_thread() local
854 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_thread()
870 char *ptr = &remcom_in_buffer[2]; in gdb_cmd_break() local
893 if (*(ptr++) != ',') { in gdb_cmd_break()
897 if (!kgdb_hex2long(&ptr, &addr)) { in gdb_cmd_break()
901 if (*(ptr++) != ',' || in gdb_cmd_break()
902 !kgdb_hex2long(&ptr, &length)) { in gdb_cmd_break()
970 char *ptr; in gdb_serial_stub() local
973 ptr = remcom_out_buffer; in gdb_serial_stub()
974 *ptr++ = 'T'; in gdb_serial_stub()
975 ptr = hex_byte_pack(ptr, ks->signo); in gdb_serial_stub()
976 ptr += strlen(strcpy(ptr, "thread:")); in gdb_serial_stub()
978 ptr = pack_threadid(ptr, thref); in gdb_serial_stub()
979 *ptr++ = ';'; in gdb_serial_stub()