diff options
author | Denis Kenzior <denkenz@gmail.com> | 2017-10-03 11:36:17 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2017-10-05 11:08:38 -0500 |
commit | 95ac1efb134db2c3ccf2e610f5ca4b060595fff6 (patch) | |
tree | f9cb5692a86e3aacd9ef096f377973ab0a541594 /unit | |
parent | dc19edbeb4e0cb46b8eeb919fa34f8232a632b6c (diff) | |
download | ofono-95ac1efb134db2c3ccf2e610f5ca4b060595fff6.tar.gz |
unit: print mbim messages for easier debugging
Diffstat (limited to 'unit')
-rw-r--r-- | unit/test-mbim.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/unit/test-mbim.c b/unit/test-mbim.c index fb0b53eb..88d54b5f 100644 --- a/unit/test-mbim.c +++ b/unit/test-mbim.c @@ -112,6 +112,13 @@ static const struct message_data message_data_phonebook_read = { .binary_len = sizeof(message_binary_phonebook_read), }; +static void do_debug(const char *str, void *user_data) +{ + const char *prefix = user_data; + + l_info("%s%s", prefix, str); +} + static struct mbim_message *build_message(const struct message_data *msg_data) { static const int frag_size = 64; @@ -149,6 +156,11 @@ static bool check_message(struct mbim_message *message, void *message_binary = _mbim_message_to_bytearray(message, &len); bool r = false; + l_util_hexdump(false, msg_data->binary, msg_data->binary_len, + do_debug, "[MSG] "); + + l_util_hexdump(true, message_binary, len, do_debug, "[MSG] "); + assert(message_binary); if (len != msg_data->binary_len) goto done; |