Lines Matching refs:ptr

292 int kgdb_hex2long(char **ptr, unsigned long *long_val)  in kgdb_hex2long()  argument
300 if (**ptr == '-') { in kgdb_hex2long()
302 (*ptr)++; in kgdb_hex2long()
304 while (**ptr) { in kgdb_hex2long()
305 hex_val = hex_to_bin(**ptr); in kgdb_hex2long()
311 (*ptr)++; in kgdb_hex2long()
345 char *ptr = (char *)gdb_regs; in pt_regs_to_gdb_regs() local
348 dbg_get_reg(i, ptr + idx, regs); in pt_regs_to_gdb_regs()
357 char *ptr = (char *)gdb_regs; in gdb_regs_to_pt_regs() local
360 dbg_set_reg(i, ptr + idx, regs); in gdb_regs_to_pt_regs()
369 char *ptr = &remcom_in_buffer[1]; in write_mem_msg() local
374 if (kgdb_hex2long(&ptr, &addr) > 0 && *(ptr++) == ',' && in write_mem_msg()
375 kgdb_hex2long(&ptr, &length) > 0 && *(ptr++) == ':') { in write_mem_msg()
377 err = kgdb_ebin2mem(ptr, (char *)addr, length); in write_mem_msg()
379 err = kgdb_hex2mem(ptr, (char *)addr, length); in write_mem_msg()
559 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_memread() local
564 if (kgdb_hex2long(&ptr, &addr) > 0 && *ptr++ == ',' && in gdb_cmd_memread()
565 kgdb_hex2long(&ptr, &length) > 0) { in gdb_cmd_memread()
601 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_get() local
603 kgdb_hex2long(&ptr, &regnum); in gdb_cmd_reg_get()
616 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_set() local
619 kgdb_hex2long(&ptr, &regnum); in gdb_cmd_reg_set()
620 if (*ptr++ != '=' || in gdb_cmd_reg_set()
628 if (hex_to_bin(ptr[i]) >= 0) in gdb_cmd_reg_set()
633 kgdb_hex2mem(ptr, (char *)gdb_regs, i); in gdb_cmd_reg_set()
702 char *ptr; in gdb_cmd_query() local
715 ptr = remcom_out_buffer + 1; in gdb_cmd_query()
721 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
722 *(ptr++) = ','; in gdb_cmd_query()
730 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
731 *(ptr++) = ','; in gdb_cmd_query()
739 *(--ptr) = '\0'; in gdb_cmd_query()
754 ptr = remcom_in_buffer + 17; in gdb_cmd_query()
755 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_query()
801 char *ptr; in gdb_cmd_task() local
805 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
806 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
817 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
818 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
837 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_thread() local
840 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_thread()
856 char *ptr = &remcom_in_buffer[2]; in gdb_cmd_break() local
879 if (*(ptr++) != ',') { in gdb_cmd_break()
883 if (!kgdb_hex2long(&ptr, &addr)) { in gdb_cmd_break()
887 if (*(ptr++) != ',' || in gdb_cmd_break()
888 !kgdb_hex2long(&ptr, &length)) { in gdb_cmd_break()
956 char *ptr; in gdb_serial_stub() local
959 ptr = remcom_out_buffer; in gdb_serial_stub()
960 *ptr++ = 'T'; in gdb_serial_stub()
961 ptr = hex_byte_pack(ptr, ks->signo); in gdb_serial_stub()
962 ptr += strlen(strcpy(ptr, "thread:")); in gdb_serial_stub()
964 ptr = pack_threadid(ptr, thref); in gdb_serial_stub()
965 *ptr++ = ';'; in gdb_serial_stub()