gdb_put_packet() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

gdb_put_packet() function

Syntax

int gdb_put_packet(struct connection *connection,     char *buffer,     int len);
Implemented in gdb_server.c:525

Arguments

connection

buffer

len

References

LocationReferrerText
gdb_server.c:525
int gdb_put_packet(struct connection *connection, char *buffer, int len)
gdb_server.h:31
int gdb_put_packet(struct connection *connection, char *buffer, int len);
gdb_server.c:759gdb_output_con()
int retval = gdb_put_packet(connection, hex_buffer, pkt_len + 1);
gdb_server.c:837gdb_signal_reply()
gdb_put_packet(connection, sig_reply, sig_reply_len);
gdb_server.c:917gdb_fileio_reply()
gdb_put_packet(connection, fileio_command, command_len);
gdb_server.c:1136gdb_send_error()
gdb_put_packet(connection, err, 3);
gdb_server.c:1150gdb_last_signal_packet()
gdb_put_packet(connection, "W00", 3);
gdb_server.c:1157gdb_last_signal_packet()
gdb_put_packet(connection, sig_reply, 3);
gdb_server.c:1300gdb_get_registers_packet()
gdb_put_packet(connection, reg_packet, reg_packet_size);
gdb_server.c:1366gdb_set_registers_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1409gdb_get_register_packet()
gdb_put_packet(connection, reg_packet, DIV_ROUND_UP(reg_list[reg_num]->size, 8) * 2);
gdb_server.c:1442gdb_set_register_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1479gdb_set_register_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1525gdb_read_memory_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:1562gdb_read_memory_packet()
gdb_put_packet(connection, hex_buffer, pkt_len);
gdb_server.c:1615gdb_write_memory_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1668gdb_write_memory_binary_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1696gdb_write_memory_binary_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1803gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:1809gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1812gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1823gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:1829gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:1832gdb_breakpoint_watchpoint_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:2093gdb_memory_map()
gdb_put_packet(connection, t, length + 1);
gdb_server.c:2863gdb_query_packet()
gdb_put_packet(connection, hex_buffer, pkt_len);
gdb_server.c:2866gdb_query_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:2876gdb_query_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:2905gdb_query_packet()
gdb_put_packet(connection, gdb_reply, 9);
gdb_server.c:2951gdb_query_packet()
gdb_put_packet(connection, buffer, strlen(buffer));
gdb_server.c:2985gdb_query_packet()
gdb_put_packet(connection, xml, strlen(xml));
gdb_server.c:3016gdb_query_packet()
gdb_put_packet(connection, xml, strlen(xml));
gdb_server.c:3022gdb_query_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3027gdb_query_packet()
gdb_put_packet(connection, buffer, strlen(buffer));
gdb_server.c:3031gdb_query_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:3047gdb_handle_vcont_packet()
gdb_put_packet(connection, "vCont;c;C;s;S", 13);
gdb_server.c:3169gdb_handle_vcont_packet()
gdb_put_packet(connection, sig_reply, sig_reply_len);
gdb_server.c:3297gdb_handle_vrun_packet()
gdb_put_packet(connection, "S00", 3);
gdb_server.c:3317gdb_v_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:3327gdb_v_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:3335gdb_v_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:3394gdb_v_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3429gdb_v_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3440gdb_v_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3454gdb_v_packet()
gdb_put_packet(connection, "E.memtype", 9);
gdb_server.c:3459gdb_v_packet()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3469gdb_v_packet()
gdb_put_packet(connection, "", 0);
gdb_server.c:3481gdb_detach()
return gdb_put_packet(connection, "OK", 2);
gdb_server.c:3554gdb_sig_halted()
gdb_put_packet(connection, sig_reply, 3);
gdb_server.c:3730gdb_input_inner()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3735gdb_input_inner()
gdb_put_packet(connection, "OK", 2);
gdb_server.c:3773gdb_input_inner()
gdb_put_packet(connection, "", 0);
hwthread.c:388hwthread_thread_packet()
gdb_put_packet(connection, "E01", 3);
hwthread.c:398hwthread_thread_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1032linux_gdb_thread_packet()
gdb_put_packet(connection, "l", 1);
linux.c:1053linux_gdb_thread_packet()
gdb_put_packet(connection, out_str, strlen(out_str));
linux.c:1095linux_gdb_thread_update()
gdb_put_packet(connection, out_strr, strlen(out_strr));
linux.c:1100linux_gdb_thread_update()
gdb_put_packet(connection, "l", 1);
linux.c:1138linux_thread_extra_info()
gdb_put_packet(connection, hex_str, pkt_len);
linux.c:1167linux_gdb_t_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1175linux_gdb_t_packet()
gdb_put_packet(connection, "E01", 3);
linux.c:1186linux_gdb_t_packet()
gdb_put_packet(connection, "E01", 3);
linux.c:1196linux_gdb_t_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1199linux_gdb_t_packet()
gdb_put_packet(connection, "E01", 3);
linux.c:1249linux_gdb_h_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1258linux_gdb_h_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1262linux_gdb_h_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1270linux_gdb_h_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1272linux_gdb_h_packet()
gdb_put_packet(connection, "E01", 3);
linux.c:1275linux_gdb_h_packet()
gdb_put_packet(connection, "OK", 2);
linux.c:1323linux_thread_packet()
gdb_put_packet(connection, "l", 1);
rtos.c:327rtos_qsymbol()
gdb_put_packet(connection, reply, reply_len);
rtos.c:352rtos_thread_packet()
gdb_put_packet(connection, "E01", 3); /* thread not found */
rtos.c:382rtos_thread_packet()
gdb_put_packet(connection, hex_str, pkt_len);
rtos.c:388rtos_thread_packet()
gdb_put_packet(connection, "", 0);
rtos.c:403rtos_thread_packet()
gdb_put_packet(connection, "l", 1);
rtos.c:412rtos_thread_packet()
gdb_put_packet(connection, out_str, strlen(out_str));
rtos.c:416rtos_thread_packet()
gdb_put_packet(connection, "l", 1);
rtos.c:420rtos_thread_packet()
gdb_put_packet(connection, "l", 1);
rtos.c:423rtos_thread_packet()
gdb_put_packet(connection, "1", 1);
rtos.c:427rtos_thread_packet()
gdb_put_packet(connection, offsets, sizeof(offsets)-1);
rtos.c:438rtos_thread_packet()
gdb_put_packet(connection, buffer, size);
rtos.c:440rtos_thread_packet()
gdb_put_packet(connection, "QC0", 3);
rtos.c:456rtos_thread_packet()
gdb_put_packet(connection, "OK", 2); /* thread alive */
rtos.c:458rtos_thread_packet()
gdb_put_packet(connection, "E01", 3); /* thread not found */
rtos.c:472rtos_thread_packet()
gdb_put_packet(connection, "OK", 2);
rtos.c:496rtos_put_gdb_reg_list()
gdb_put_packet(connection, hex, strlen(hex));
smp.c:65gdb_read_smp_packet()
retval = gdb_put_packet(connection, hex_buffer, pkt_len);
smp.c:68gdb_read_smp_packet()
retval = gdb_put_packet(connection, "E01", 3);
smp.c:89gdb_write_smp_packet()
retval = gdb_put_packet(connection, "OK", 2);
smp.c:92gdb_write_smp_packet()
retval = gdb_put_packet(connection, "E01", 3);