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

hexify() function

Convert binary data into a string of hexadecimal pairs.

Syntax

size_t hexify(char *hex,     const uint8_t *bin,     size_t count,     size_t out_maxlen);
Implemented in binarybuffer.c:380

Arguments

hex

Buffer to store string of hexadecimal pairs. The buffer size must be at least @p length.

bin

Buffer with binary data to convert into hexadecimal pairs.

count

Number of bytes to convert.

out_maxlen

Return value

The length of the converted string excluding null-terminator.

References

LocationReferrerText
binarybuffer.c:380
size_t hexify(char *hex, const uint8_t *bin, size_t count, size_t length)
binarybuffer.h:246
size_t hexify(char *hex, const uint8_t *bin, size_t count, size_t out_maxlen);
gdb_server.c:757gdb_output_con()
size_t pkt_len = hexify(hex_buffer + 1, (const uint8_t *)line, bin_size,
gdb_server.c:1560gdb_read_memory_packet()
size_t pkt_len = hexify(hex_buffer, buffer, len, len * 2 + 1);
gdb_server.c:2861gdb_query_packet()
size_t pkt_len = hexify(hex_buffer, (const uint8_t *)retmsg, lenmsg,
jlink.c:1798jlink_handle_emucom_read_command()
tmp = hexify((char *)buf + length, buf, length, 2 * length + 1);
linux.c:1136linux_thread_extra_info()
size_t pkt_len = hexify(hex_str, (const uint8_t *)tmp_str,
rtos.c:319rtos_qsymbol()
reply_len += hexify(reply + reply_len,
rtos.c:322rtos_qsymbol()
reply_len += hexify(reply + reply_len,
rtos.c:379rtos_thread_packet()
size_t pkt_len = hexify(hex_str, (const uint8_t *)tmp_str,
rtos.c:491rtos_put_gdb_reg_list()
size_t n = hexify(hex_p, reg_list[i].value, count, num_bytes);
smp.c:62gdb_read_smp_packet()
size_t pkt_len = hexify(hex_buffer, buffer, sizeof(buffer),
target.c:3673handle_mbatch_command()
hexify(formattedData, data, bufferSize, bufferSize * 2 + 2);
tcl_server.c:97tcl_target_callback_trace_handler()
hexify(hex, data, len, hex_len);
ti_icdi_usb.c:242icdi_send_remote_cmd()
cmd_len += hexify(h->write_buffer + cmd_len, (const uint8_t *)data,
ti_icdi_usb.c:513icdi_usb_write_reg()
hexify(cmd + cmd_len, buf, 4, sizeof(cmd));

Call Tree

Data read by hexify()
Data written by hexify()
hexify()::length
hexify()::i
hexify()::tmp
all items filtered out
hexify()
hexify()::i
hexify()::tmp
all items filtered out
Type of hexify()
hexify()
size_t
uint8_t
all items filtered out