From 0cadafa030496f913dc44ace38513dc57db15c4e Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Tue, 17 Mar 2020 19:43:14 +0100 Subject: i2c-stub-from-dump: Read dumps from hexdump -C Make the parser more flexible so as to recognize the dump files generated by "hexdump -C" as a valid input. Signed-off-by: Jean Delvare --- stub/i2c-stub-from-dump | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stub/i2c-stub-from-dump b/stub/i2c-stub-from-dump index a74e16e..bcfe8de 100755 --- a/stub/i2c-stub-from-dump +++ b/stub/i2c-stub-from-dump @@ -127,10 +127,10 @@ sub process_dump open(DUMP, $dump) || die "Can't open $dump: $!\n"; OUTER_LOOP: while () { - if (m/^([0-9a-f]0) ?[:|](( [0-9a-fX]{2}){16})/i) { + if (m/^([0-9a-f]+0)[ :|]?(( ?[0-9a-fX]{2}){16})/i) { # Byte dump my $offset = hex($1); - my @values = split(/ /, $2); + my @values = split(/ ?/, $2); shift(@values); for (my $i = 0; $i < 16 && (my $val = shift(@values)); $i++) { next if $val =~ m/X/; -- cgit v1.2.1