diff options
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/logcat_text.c | 10 | ||||
-rw-r--r-- | wiretap/logcat_text.h | 9 |
2 files changed, 9 insertions, 10 deletions
diff --git a/wiretap/logcat_text.c b/wiretap/logcat_text.c index 9bbf2ff7b1..674991d53a 100644 --- a/wiretap/logcat_text.c +++ b/wiretap/logcat_text.c @@ -30,16 +30,6 @@ #include "logcat_text.h" #include "logcat.h" -/* Basically the same regexes are present in epan/packet-logcat-text.c */ -#define SPECIAL_STRING "[-]+ beginning of \\/?" -#define BRIEF_STRING "[IVDWEF]/.*\\( *\\d*\\): .*" -#define TAG_STRING "[IVDWEF]/.*: .*" -#define TIME_STRING "\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3} [IVDWEF]/.*\\( *\\d*\\): .*" -#define THREAD_STRING "[IVDWEF]\\( *\\d+: *\\d+\\) .*" -#define PROCESS_STRING "[IVDWEF]\\( *\\d+\\) .*" -#define THREADTIME_STRING "\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3} *\\d+ *\\d+ [IVDWEF] .+: +" -#define LONG_STRING "\\[ (\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) +(\\d+): +(\\d+) ([IVDWEF])/(.+) ]" - struct dumper_t { int type; }; diff --git a/wiretap/logcat_text.h b/wiretap/logcat_text.h index 41fb1d343c..9d5cbb0410 100644 --- a/wiretap/logcat_text.h +++ b/wiretap/logcat_text.h @@ -25,6 +25,15 @@ #include "wtap.h" +#define SPECIAL_STRING "[-]+ (beginning of \\/?.+)" +#define BRIEF_STRING "([IVDWEF])/(.*?)\\( *(\\d+)\\): (.*)" +#define TAG_STRING "([IVDWEF])/(.*?): (.*)" +#define TIME_STRING "(\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) ([IVDWEF])/(.*?)\\( *(\\d+)\\): (.*)" +#define THREAD_STRING "([IVDWEF])\\( *(\\d+): *(\\d+)\\) (.*)" +#define PROCESS_STRING "([IVDWEF])\\( *(\\d+)\\) (.*)" +#define THREADTIME_STRING "(\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) +(\\d+) +(\\d+) ([IVDWEF]) (.*?): (.*)" +#define LONG_STRING "\\[ (\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) +(\\d+): +(\\d+) ([IVDWEF])/(.+) ]\\R(.*)" + wtap_open_return_val logcat_text_open(wtap *wth, int *err, gchar **err_info); gboolean logcat_text_brief_dump_open(wtap_dumper *wdh, int *err); |