X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=flavors%2Fgl%2Fsource%2Finspector.h;h=3088a75d39590e0aa39e68db76b54a087baa4f5e;hp=c4d3d06b56ce7773f35c208d26be0aecf8d90c43;hb=d72ef6d75a11f6cc05ab8ec039520719e1044741;hpb=cbf00fed7d2ab4d3a6593a1f230d17f21bc61818 diff --git a/flavors/gl/source/inspector.h b/flavors/gl/source/inspector.h index c4d3d06..3088a75 100644 --- a/flavors/gl/source/inspector.h +++ b/flavors/gl/source/inspector.h @@ -7,13 +7,21 @@ class Inspector: public RegisteredTool { private: + GlDbg &gldbg; GlState state; + GlDecoder *decoder; + int query_state; public: Inspector(GlDbg &); virtual void decode(const char *, unsigned); + virtual void process_started(); + virtual void process_stopped(int); + private: + static void gldBreak(void *, unsigned short, unsigned char); + void print_indented(const std::string &, unsigned); void cmd_state(const std::string &);