X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_parser.hpp;h=0ae3a28d682b80ad6034e1c8daa88fec91362064;hb=50f9686913b8fc9f46662b299a9810dee08b0a9c;hp=d8c5915ea3d8e3976c1b2d38e33d8e8f57a21d53;hpb=eb64451efcd8100d02ec89ff2ae6ea2c78c7645b;p=apitrace diff --git a/common/trace_parser.hpp b/common/trace_parser.hpp index d8c5915..0ae3a28 100644 --- a/common/trace_parser.hpp +++ b/common/trace_parser.hpp @@ -33,6 +33,7 @@ #include "trace_file.hpp" #include "trace_format.hpp" #include "trace_model.hpp" +#include "trace_api.hpp" namespace trace { @@ -94,6 +95,7 @@ protected: public: unsigned long long version; + API api; Parser(); @@ -193,6 +195,9 @@ protected: Value *parse_opaque(); void scan_opaque(); + Value *parse_repr(); + void scan_repr(); + const char * read_string(void); void skip_string(void);