|
GDBserver
|
#include "common/byte-vector.h"Go to the source code of this file.
Functions | |
| int | fromhex (int a) |
| int | tohex (int nib) |
| char * | pack_nibble (char *buf, int nibble) |
| char * | pack_hex_byte (char *pkt, int byte) |
| const char * | unpack_varlen_hex (const char *buff, ULONGEST *result) |
| int | hex2bin (const char *hex, gdb_byte *bin, int count) |
| gdb::byte_vector | hex2bin (const char *hex) |
| std::string | hex2str (const char *hex) |
| int | bin2hex (const gdb_byte *bin, char *hex, int count) |
| std::string | bin2hex (const gdb_byte *bin, int count) |
| int | remote_escape_output (const gdb_byte *buffer, int len_units, int unit_size, gdb_byte *out_buf, int *out_len_units, int out_maxlen_bytes) |
| int | remote_unescape_input (const gdb_byte *buffer, int len, gdb_byte *out_buf, int out_maxlen) |
| int bin2hex | ( | const gdb_byte * | bin, |
| char * | hex, | ||
| int | count | ||
| ) |
Definition at line 173 of file rsp-low.c.
References tohex().
Referenced by cmd_qtbuffer(), cmd_qtstatus(), collect_register_as_string(), gdb_unparse_agent_expr(), handle_qxfer_threads_worker(), look_up_one_symbol(), monitor_output(), prepare_resume_reply(), process_serial_event(), registers_to_string(), relocate_instruction(), response_source(), and response_tsv().
| std::string bin2hex | ( | const gdb_byte * | bin, |
| int | count | ||
| ) |
| int fromhex | ( | int | a | ) |
Definition at line 26 of file rsp-low.c.
Referenced by decode_address(), decode_m_packet(), decode_M_packet(), decode_X_packet(), decode_xfer_write(), getpkt(), hex2bin(), and hex2str().
| int hex2bin | ( | const char * | hex, |
| gdb_byte * | bin, | ||
| int | count | ||
| ) |
Definition at line 115 of file rsp-low.c.
References fromhex().
Referenced by cmd_qtdpsrc(), cmd_qtdv(), cmd_qtnotes(), decode_M_packet(), gdb_parse_agent_expr(), handle_query(), handle_v_run(), hex2bin(), process_serial_event(), and registers_from_string().
| gdb::byte_vector hex2bin | ( | const char * | hex | ) |
| std::string hex2str | ( | const char * | hex | ) |
Definition at line 149 of file rsp-low.c.
References fromhex(), and string.
Referenced by handle_general_set().
| char* pack_hex_byte | ( | char * | pkt, |
| int | byte | ||
| ) |
| char* pack_nibble | ( | char * | buf, |
| int | nibble | ||
| ) |
| int remote_escape_output | ( | const gdb_byte * | buffer, |
| int | len_units, | ||
| int | unit_size, | ||
| gdb_byte * | out_buf, | ||
| int * | out_len_units, | ||
| int | out_maxlen_bytes | ||
| ) |
Definition at line 214 of file rsp-low.c.
References needs_escaping().
Referenced by write_qxfer_response().
Definition at line 269 of file rsp-low.c.
Referenced by decode_search_memory_packet(), decode_X_packet(), and decode_xfer_write().
| int tohex | ( | int | nib | ) |
Definition at line 41 of file rsp-low.c.
Referenced by bin2hex(), outreg(), prepare_resume_reply(), and putpkt_binary_1().
| const char* unpack_varlen_hex | ( | const char * | buff, |
| ULONGEST * | result | ||
| ) |
Definition at line 96 of file rsp-low.c.
References ishex().
Referenced by add_tracepoint_action(), cmd_bigqtbuffer_circular(), cmd_bigqtbuffer_size(), cmd_qtbuffer(), cmd_qtdisconnected(), cmd_qtdp(), cmd_qtdpsrc(), cmd_qtdv(), cmd_qtenable_disable(), cmd_qtframe(), cmd_qtp(), cmd_qtro(), cmd_qtv(), gdb_parse_agent_expr(), handle_general_set(), handle_query(), handle_qxfer_exec_file(), handle_v_cont(), hex_or_minus_one(), process_serial_event(), read_ptid(), and relocate_instruction().
1.8.14