• Home
  • Raw
  • Download

Lines Matching refs:ptr

290 int kgdb_hex2long(char **ptr, unsigned long *long_val)  in kgdb_hex2long()  argument
298 if (**ptr == '-') { in kgdb_hex2long()
300 (*ptr)++; in kgdb_hex2long()
302 while (**ptr) { in kgdb_hex2long()
303 hex_val = hex_to_bin(**ptr); in kgdb_hex2long()
309 (*ptr)++; in kgdb_hex2long()
343 char *ptr = (char *)gdb_regs; in pt_regs_to_gdb_regs() local
346 dbg_get_reg(i, ptr + idx, regs); in pt_regs_to_gdb_regs()
355 char *ptr = (char *)gdb_regs; in gdb_regs_to_pt_regs() local
358 dbg_set_reg(i, ptr + idx, regs); in gdb_regs_to_pt_regs()
367 char *ptr = &remcom_in_buffer[1]; in write_mem_msg() local
372 if (kgdb_hex2long(&ptr, &addr) > 0 && *(ptr++) == ',' && in write_mem_msg()
373 kgdb_hex2long(&ptr, &length) > 0 && *(ptr++) == ':') { in write_mem_msg()
375 err = kgdb_ebin2mem(ptr, (char *)addr, length); in write_mem_msg()
377 err = kgdb_hex2mem(ptr, (char *)addr, length); in write_mem_msg()
557 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_memread() local
562 if (kgdb_hex2long(&ptr, &addr) > 0 && *ptr++ == ',' && in gdb_cmd_memread()
563 kgdb_hex2long(&ptr, &length) > 0) { in gdb_cmd_memread()
599 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_get() local
601 kgdb_hex2long(&ptr, &regnum); in gdb_cmd_reg_get()
614 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_reg_set() local
617 kgdb_hex2long(&ptr, &regnum); in gdb_cmd_reg_set()
618 if (*ptr++ != '=' || in gdb_cmd_reg_set()
626 if (hex_to_bin(ptr[i]) >= 0) in gdb_cmd_reg_set()
631 kgdb_hex2mem(ptr, (char *)gdb_regs, i); in gdb_cmd_reg_set()
700 char *ptr; in gdb_cmd_query() local
713 ptr = remcom_out_buffer + 1; in gdb_cmd_query()
719 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
720 *(ptr++) = ','; in gdb_cmd_query()
728 ptr = pack_threadid(ptr, thref); in gdb_cmd_query()
729 *(ptr++) = ','; in gdb_cmd_query()
737 *(--ptr) = '\0'; in gdb_cmd_query()
752 ptr = remcom_in_buffer + 17; in gdb_cmd_query()
753 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_query()
812 char *ptr; in gdb_cmd_task() local
816 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
817 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
828 ptr = &remcom_in_buffer[2]; in gdb_cmd_task()
829 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_task()
848 char *ptr = &remcom_in_buffer[1]; in gdb_cmd_thread() local
851 kgdb_hex2long(&ptr, &ks->threadid); in gdb_cmd_thread()
867 char *ptr = &remcom_in_buffer[2]; in gdb_cmd_break() local
890 if (*(ptr++) != ',') { in gdb_cmd_break()
894 if (!kgdb_hex2long(&ptr, &addr)) { in gdb_cmd_break()
898 if (*(ptr++) != ',' || in gdb_cmd_break()
899 !kgdb_hex2long(&ptr, &length)) { in gdb_cmd_break()
967 char *ptr; in gdb_serial_stub() local
970 ptr = remcom_out_buffer; in gdb_serial_stub()
971 *ptr++ = 'T'; in gdb_serial_stub()
972 ptr = hex_byte_pack(ptr, ks->signo); in gdb_serial_stub()
973 ptr += strlen(strcpy(ptr, "thread:")); in gdb_serial_stub()
975 ptr = pack_threadid(ptr, thref); in gdb_serial_stub()
976 *ptr++ = ';'; in gdb_serial_stub()