commit | de9621ff0899a391e5e339ea7d4aca460dd1139f | [log] [tgz] |
---|---|---|
author | Jose Fonseca <jfonseca@vmware.com> | Fri Aug 14 00:10:21 2015 +0100 |
committer | Jose Fonseca <jfonseca@vmware.com> | Fri Aug 14 11:20:28 2015 +0100 |
tree | 563126829dc0686a9322f15523889db89c4252db | |
parent | 2392d3cf4e5487ec5f5ab32da56d8c9cbfa94c7d [diff] [blame] |
common: Replace std::regex with RE2C state machines. To avoid GCC 4.9 dependency. Fixes #370.
diff --git a/common/trace_parser.hpp b/common/trace_parser.hpp index 0dfaabe..fb24743 100644 --- a/common/trace_parser.hpp +++ b/common/trace_parser.hpp
@@ -138,9 +138,11 @@ EnumSig *parse_enum_sig(); BitmaskSig *parse_bitmask_sig(); +public: static CallFlags lookupCallFlags(const char *name); +protected: Call *parse_Call(Mode mode); void parse_enter(Mode mode);