chao.an
2980792efd
libs/libc: add lib_dumpvbuffer support
e.g: Encapsulation Type: Bluetooth H4: add packet type dump support
From:
lib_dumpvbuffer(NULL, data, len);
[ 1.567100] 0000 03 0c 00 ...
[ 1.890100] 0000 0e 04 01 03 0c 00 ......
[ 1.890100] 0000 03 10 00 ...
[ 1.892900] 0000 0e 0c 01 03 10 00 ff ff 8f fe db ff 5b 87 ............[.
[ 1.892900] 0000 01 10 00 ...
[ 1.894900] 0000 0e 0c 01 01 10 00 06 bb 22 06 0a 00 bb 22 ........"...."
[ 1.894900] 0000 02 10 00 ...
[ 1.901900] 0000 0e 44 01 02 10 00 ff ff ff 03 fe ff ff ff ff ff .D..............
[ 1.901900] 0010 ff ff f3 0f e8 fe 3f f7 83 ff 1c 00 00 00 61 f7 ......?.......a.
[ 1.901900] 0020 ff ff 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 1.901900] 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 1.901900] 0040 00 00 00 00 00 00 ......
To:
struct iovec bufs[2];
bufs[0].iov_base = &type;
bufs[0].iov_len = 1;
bufs[1].iov_base = data;
bufs[1].iov_len = len;
lib_dumpvbuffer(NULL, bufs, 2);
[ 3.711400] 0000 01 03 0c 00 ....
[ 4.035400] 0000 04 0e 04 01 03 0c 00 .......
[ 4.035400] 0000 01 03 10 00 ....
[ 4.037400] 0000 04 0e 0c 01 03 10 00 ff ff 8f fe db ff 5b 87 .............[.
[ 4.037400] 0000 01 01 10 00 ....
[ 4.039400] 0000 04 0e 0c 01 01 10 00 06 bb 22 06 0a 00 bb 22 ........."...."
[ 4.039400] 0000 01 02 10 00 ....
[ 4.046400] 0000 04 0e 44 01 02 10 00 ff ff ff 03 fe ff ff ff ff ..D.............
[ 4.046400] 0010 ff ff ff f3 0f e8 fe 3f f7 83 ff 1c 00 00 00 61 .......?.......a
[ 4.046400] 0020 f7 ff ff 7f 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.046400] 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.046400] 0040 00 00 00 00 00 00 00 .......
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-12-23 00:11:38 -08:00
..
2020-10-26 22:12:02 -07:00
2020-06-15 08:07:19 -06:00
2020-12-10 20:37:32 -06:00
2020-10-25 17:04:25 -07:00
2020-12-13 09:06:28 -06:00
2020-12-20 16:40:14 -03:00
2020-07-19 01:21:36 +01:00
2020-08-21 16:56:00 +08:00
2020-12-23 00:11:38 -08:00
2020-07-07 13:41:10 +01:00
2020-10-10 12:24:28 -06:00
2020-12-14 09:20:15 +01:00
2020-11-29 18:40:40 +09:00
2020-08-11 16:44:42 +09:00
2020-11-21 07:01:08 -06:00
2020-11-19 00:49:56 -08:00
2020-09-11 17:58:17 +08:00
2020-06-15 07:20:19 -06:00
2020-08-24 03:36:44 -07:00
2020-10-20 01:45:06 -07:00
2020-11-09 18:45:48 -08:00
2020-09-21 07:37:04 -07:00
2020-07-27 20:39:59 -03:00
2020-11-05 08:28:53 +01:00
2020-11-19 00:49:56 -08:00
2020-11-19 18:03:04 -08:00
2020-12-13 08:49:51 -06:00
2020-08-14 03:44:26 -07:00
2020-09-21 07:37:04 -07:00
2020-12-06 09:03:09 -06:00
2020-10-21 10:11:21 -07:00
2020-12-10 06:40:47 -06:00
2020-12-20 16:40:14 -03:00
2020-07-21 21:48:18 -07:00