GLES2Dbg: code gen for frame

Also loading *.gles2dbg dump files.

Change-Id: I87e5ae6fda22b3cad920d2a06671efef5adb2e8a
Signed-off-by: David Li <davidxli@google.com>
diff --git a/tools/glesv2debugger/generate_MessageParser_java.py b/tools/glesv2debugger/generate_MessageParser_java.py
index 47ab5c9..0c5934b 100755
--- a/tools/glesv2debugger/generate_MessageParser_java.py
+++ b/tools/glesv2debugger/generate_MessageParser_java.py
@@ -67,15 +67,15 @@
 
     String[] GetList()
     {
-        assert args.charAt(0) == '[';
+        assert args.charAt(0) == '{';
         String arg = args;
-        args = args.substring(args.indexOf(']') + 1);
+        args = args.substring(args.lastIndexOf('}') + 1);
         int comma = args.indexOf(',');
         if (comma >= 0)
             args = args.substring(comma + 1).trim();
         else
             args = null;
-        arg = arg.substring(1, arg.indexOf(']')).trim();
+        arg = arg.substring(1, arg.lastIndexOf('}')).trim();
         return arg.split(",");
     }