debugger_message.pb.cpp revision fbfc703c6e77e3441d8833644278a5a79f3ca8e3
155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Generated by the protocol buffer compiler.  DO NOT EDIT!
255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include "debugger_message.pb.h"
555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/stubs/once.h>
655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/io/coded_stream.h>
755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#include <google/protobuf/wire_format_lite_inl.h>
855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(includes)
955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1055c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace com {
1155c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace android {
1255c94ccd495aa19784cb4ca9a1fe51fad9631542David Linamespace glesv2debugger {
1355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1455c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_ShutdownFile_debugger_5fmessage_2eproto() {
1555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  delete Message::default_instance_;
1655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
1755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid protobuf_AddDesc_debugger_5fmessage_2eproto() {
1955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  static bool already_here = false;
2055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (already_here) return;
2155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  already_here = true;
2255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_PROTOBUF_VERIFY_VERSION;
2355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message::default_instance_ = new Message();
2555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Message::default_instance_->InitAsDefaultInstance();
2655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_debugger_5fmessage_2eproto);
2755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
2855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
2955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// Force AddDescriptors() to be called at static initialization time.
3055c94ccd495aa19784cb4ca9a1fe51fad9631542David Listruct StaticDescriptorInitializer_debugger_5fmessage_2eproto {
3155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  StaticDescriptorInitializer_debugger_5fmessage_2eproto() {
3255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    protobuf_AddDesc_debugger_5fmessage_2eproto();
3355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
3455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li} static_descriptor_initializer_debugger_5fmessage_2eproto_;
3555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// ===================================================================
3855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
3955c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Function_IsValid(int value) {
4055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
4155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
4255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
4355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 2:
4455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 3:
4555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 4:
4655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 5:
4755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 6:
4855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 7:
4955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 8:
5055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 9:
5155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 10:
5255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 11:
5355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 12:
5455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 13:
5555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 14:
5655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 15:
5755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 16:
5855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 17:
5955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 18:
6055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 19:
6155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 20:
6255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 21:
6355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 22:
6455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 23:
6555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 24:
6655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 25:
6755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 26:
6855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 27:
6955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 28:
7055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 29:
7155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 30:
7255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 31:
7355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 32:
7455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 33:
7555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 34:
7655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 35:
7755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 36:
7855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 37:
7955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 38:
8055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 39:
8155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 40:
8255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 41:
8355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 42:
8455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 43:
8555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 44:
8655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 45:
8755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 46:
8855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 47:
8955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 48:
9055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 49:
9155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 50:
9255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 51:
9355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 52:
9455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 53:
9555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 54:
9655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 55:
9755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 56:
9855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 57:
9955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 58:
10055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 59:
10155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 60:
10255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 61:
10355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 62:
10455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 63:
10555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 64:
10655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 65:
10755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 66:
10855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 67:
10955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 68:
11055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 69:
11155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 70:
11255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 71:
11355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 72:
11455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 73:
11555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 74:
11655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 75:
11755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 76:
11855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 77:
11955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 78:
12055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 79:
12155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 80:
12255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 81:
12355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 82:
12455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 83:
12555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 84:
12655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 85:
12755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 86:
12855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 87:
12955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 88:
13055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 89:
13155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 90:
13255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 91:
13355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 92:
13455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 93:
13555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 94:
13655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 95:
13755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 96:
13855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 97:
13955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 98:
14055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 99:
14155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 100:
14255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 101:
14355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 102:
14455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 103:
14555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 104:
14655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 105:
14755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 106:
14855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 107:
14955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 108:
15055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 109:
15155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 110:
15255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 111:
15355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 112:
15455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 113:
15555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 114:
15655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 115:
15755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 116:
15855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 117:
15955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 118:
16055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 119:
16155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 120:
16255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 121:
16355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 122:
16455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 123:
16555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 124:
16655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 125:
16755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 126:
16855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 127:
16955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 128:
17055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 129:
17155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 130:
17255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 131:
17355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 132:
17455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 133:
17555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 134:
17655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 135:
17755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 136:
17855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 137:
17955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 138:
18055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 139:
18155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 140:
18255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 141:
18355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 142:
18455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 143:
18555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 144:
18655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 145:
18755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 146:
18855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 147:
18955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 148:
19055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 149:
19155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 150:
19255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 151:
19355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 152:
19455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 153:
19555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 154:
19655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 155:
19755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 156:
19855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 157:
19955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 158:
20055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 159:
20155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 160:
20255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 161:
20355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 162:
20455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 163:
20555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 164:
20655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 165:
20755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 166:
20855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 167:
20955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 168:
21055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 169:
21155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 170:
21255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 171:
21355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 172:
21455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 173:
21555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 174:
21655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 175:
21755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 176:
21855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 177:
21955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 178:
22055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 179:
22155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 180:
22255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 181:
22355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 182:
22455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 183:
22555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 184:
22655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 185:
22755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 186:
22855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 187:
22955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 188:
23055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 189:
23155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 190:
23255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
23355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
23455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
23555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
23655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
23755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
23855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
23955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glActiveTexture;
24055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glAttachShader;
24155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindAttribLocation;
24255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindBuffer;
24355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindFramebuffer;
24455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindRenderbuffer;
24555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBindTexture;
24655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendColor;
24755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendEquation;
24855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendEquationSeparate;
24955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendFunc;
25055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBlendFuncSeparate;
25155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBufferData;
25255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glBufferSubData;
25355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCheckFramebufferStatus;
25455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClear;
25555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearColor;
25655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearDepthf;
25755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glClearStencil;
25855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glColorMask;
25955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompileShader;
26055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompressedTexImage2D;
26155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCompressedTexSubImage2D;
26255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCopyTexImage2D;
26355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCopyTexSubImage2D;
26455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCreateProgram;
26555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCreateShader;
26655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glCullFace;
26755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteBuffers;
26855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteFramebuffers;
26955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteProgram;
27055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteRenderbuffers;
27155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteShader;
27255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDeleteTextures;
27355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthFunc;
27455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthMask;
27555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDepthRangef;
27655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDetachShader;
27755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDisable;
27855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDisableVertexAttribArray;
27955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDrawArrays;
28055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glDrawElements;
28155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glEnable;
28255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glEnableVertexAttribArray;
28355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFinish;
28455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFlush;
28555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFramebufferRenderbuffer;
28655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFramebufferTexture2D;
28755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glFrontFace;
28855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenBuffers;
28955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenerateMipmap;
29055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenFramebuffers;
29155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenRenderbuffers;
29255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGenTextures;
29355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetActiveAttrib;
29455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetActiveUniform;
29555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetAttachedShaders;
29655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetAttribLocation;
29755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetBooleanv;
29855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetBufferParameteriv;
29955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetError;
30055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetFloatv;
30155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetFramebufferAttachmentParameteriv;
30255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetIntegerv;
30355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetProgramiv;
30455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetProgramInfoLog;
30555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetRenderbufferParameteriv;
30655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderiv;
30755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderInfoLog;
30855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderPrecisionFormat;
30955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetShaderSource;
31055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetString;
31155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetTexParameterfv;
31255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetTexParameteriv;
31355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformfv;
31455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformiv;
31555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetUniformLocation;
31655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribfv;
31755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribiv;
31855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glGetVertexAttribPointerv;
31955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glHint;
32055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsBuffer;
32155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsEnabled;
32255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsFramebuffer;
32355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsProgram;
32455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsRenderbuffer;
32555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsShader;
32655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glIsTexture;
32755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glLineWidth;
32855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glLinkProgram;
32955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glPixelStorei;
33055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glPolygonOffset;
33155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glReadPixels;
33255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glReleaseShaderCompiler;
33355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glRenderbufferStorage;
33455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glSampleCoverage;
33555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glScissor;
33655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glShaderBinary;
33755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glShaderSource;
33855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilFunc;
33955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilFuncSeparate;
34055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilMask;
34155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilMaskSeparate;
34255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilOp;
34355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glStencilOpSeparate;
34455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexImage2D;
34555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameterf;
34655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameterfv;
34755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameteri;
34855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexParameteriv;
34955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glTexSubImage2D;
35055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1f;
35155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1fv;
35255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1i;
35355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform1iv;
35455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2f;
35555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2fv;
35655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2i;
35755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform2iv;
35855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3f;
35955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3fv;
36055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3i;
36155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform3iv;
36255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4f;
36355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4fv;
36455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4i;
36555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniform4iv;
36655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix2fv;
36755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix3fv;
36855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUniformMatrix4fv;
36955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glUseProgram;
37055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glValidateProgram;
37155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib1f;
37255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib1fv;
37355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib2f;
37455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib2fv;
37555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib3f;
37655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib3fv;
37755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib4f;
37855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttrib4fv;
37955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glVertexAttribPointer;
38055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::glViewport;
38155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetDisplay;
38255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglInitialize;
38355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglTerminate;
38455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetConfigs;
38555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglChooseConfig;
38655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetConfigAttrib;
38755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateWindowSurface;
38855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePixmapSurface;
38955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePbufferSurface;
39055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroySurface;
39155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQuerySurface;
39255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateContext;
39355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroyContext;
39455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglMakeCurrent;
39555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentContext;
39655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentSurface;
39755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetCurrentDisplay;
39855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryContext;
39955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitGL;
40055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitNative;
40155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSwapBuffers;
40255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCopyBuffers;
40355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetError;
40455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryString;
40555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetProcAddress;
40655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSurfaceAttrib;
40755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglBindTexImage;
40855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglReleaseTexImage;
40955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSwapInterval;
41055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglBindAPI;
41155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglQueryAPI;
41255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglWaitClient;
41355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglReleaseThread;
41455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreatePbufferFromClientBuffer;
41555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglLockSurfaceKHR;
41655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglUnlockSurfaceKHR;
41755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateImageKHR;
41855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroyImageKHR;
41955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglCreateSyncKHR;
42055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglDestroySyncKHR;
42155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglClientWaitSyncKHR;
42255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetSyncAttribKHR;
42355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglSetSwapRectangleANDROID;
42455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::eglGetRenderBufferANDROID;
42555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::ACK;
42655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::NEG;
42755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::CONTINUE;
42855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::SKIP;
42955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::SETPROP;
43055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::Function_MIN;
43155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Function Message::Function_MAX;
43255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Function_ARRAYSIZE;
43355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
43455c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Type_IsValid(int value) {
43555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
43655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
43755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
43855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 2:
43955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
44055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
44155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
44255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
44355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
44455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
44555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
44655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::BeforeCall;
44755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::AfterCall;
44855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Response;
44955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MIN;
45055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Type Message::Type_MAX;
45155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Type_ARRAYSIZE;
45255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
453f9bc124cfedfed6f1eb9488355576e28a93ab252David Libool Message_DataType_IsValid(int value) {
454f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  switch(value) {
455f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    case 0:
456f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    case 1:
457f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      return true;
458f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    default:
459f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      return false;
460f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
461f9bc124cfedfed6f1eb9488355576e28a93ab252David Li}
462f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
463f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#ifndef _MSC_VER
464f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::ReferencedImage;
465f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::NonreferencedImage;
466f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MIN;
467f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst Message_DataType Message::DataType_MAX;
468f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::DataType_ARRAYSIZE;
469f9bc124cfedfed6f1eb9488355576e28a93ab252David Li#endif  // _MSC_VER
47055c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message_Prop_IsValid(int value) {
47155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  switch(value) {
47255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 0:
47355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    case 1:
474fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Li    case 2:
47555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return true;
47655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    default:
47755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      return false;
47855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
47955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
48055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
48155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
48255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Capture;
48355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::TimeMode;
484fbfc703c6e77e3441d8833644278a5a79f3ca8e3David Liconst Message_Prop Message::ExpectResponse;
48555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MIN;
48655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message_Prop Message::Prop_MAX;
48755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::Prop_ARRAYSIZE;
48855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // _MSC_VER
48955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst ::std::string Message::_default_data_;
49055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#ifndef _MSC_VER
49155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kContextIdFieldNumber;
49255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kFunctionFieldNumber;
49355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTypeFieldNumber;
49455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kExpectResponseFieldNumber;
49555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kRetFieldNumber;
49655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg0FieldNumber;
49755c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg1FieldNumber;
49855c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg2FieldNumber;
49955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg3FieldNumber;
50055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg4FieldNumber;
50155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg5FieldNumber;
50255c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg6FieldNumber;
50355c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg7FieldNumber;
50455c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kArg8FieldNumber;
50555c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kDataFieldNumber;
506f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kDataTypeFieldNumber;
507f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelFormatFieldNumber;
508f9bc124cfedfed6f1eb9488355576e28a93ab252David Liconst int Message::kPixelTypeFieldNumber;
50955c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kTimeFieldNumber;
51055c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kPropFieldNumber;
51155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst int Message::kClockFieldNumber;
51255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#endif  // !_MSC_VER
51355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
51455c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message()
51555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  : ::google::protobuf::MessageLite() {
51655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedCtor();
51755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
51855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
51955c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::InitAsDefaultInstance() {
52055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
52155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
52255c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::Message(const Message& from)
52355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  : ::google::protobuf::MessageLite() {
52455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedCtor();
52555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(from);
52655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
52755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
52855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedCtor() {
52955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = 0;
53055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  context_id_ = 0;
53155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  function_ = 187;
53255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  type_ = 0;
53355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  expect_response_ = false;
53455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ret_ = 0;
53555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg0_ = 0;
53655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg1_ = 0;
53755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg2_ = 0;
53855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg3_ = 0;
53955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg4_ = 0;
54055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg5_ = 0;
54155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg6_ = 0;
54255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg7_ = 0;
54355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  arg8_ = 0;
54455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  data_ = const_cast< ::std::string*>(&_default_data_);
545f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  data_type_ = 0;
546f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_format_ = 0;
547f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  pixel_type_ = 0;
54855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  time_ = 0;
54955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  prop_ = 0;
55055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  clock_ = 0;
55155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::memset(_has_bits_, 0, sizeof(_has_bits_));
55255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
55355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
55455c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage::~Message() {
55555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  SharedDtor();
55655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
55755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
55855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SharedDtor() {
55955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (data_ != &_default_data_) {
56055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    delete data_;
56155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
56255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (this != default_instance_) {
56355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
56455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
56555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
56655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SetCachedSize(int size) const {
56755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
56855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = size;
56955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_END();
57055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
57155c94ccd495aa19784cb4ca9a1fe51fad9631542David Liconst Message& Message::default_instance() {
57255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (default_instance_ == NULL) protobuf_AddDesc_debugger_5fmessage_2eproto();  return *default_instance_;
57355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
57455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57555c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::default_instance_ = NULL;
57655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
57755c94ccd495aa19784cb4ca9a1fe51fad9631542David LiMessage* Message::New() const {
57855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return new Message;
57955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
58055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
58155c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Clear() {
58255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
58355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    context_id_ = 0;
58455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    function_ = 187;
58555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    type_ = 0;
58655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    expect_response_ = false;
58755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ret_ = 0;
58855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg0_ = 0;
58955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg1_ = 0;
59055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg2_ = 0;
59155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
59255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
59355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg3_ = 0;
59455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg4_ = 0;
59555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg5_ = 0;
59655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg6_ = 0;
59755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg7_ = 0;
59855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    arg8_ = 0;
59955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (_has_bit(14)) {
60055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      if (data_ != &_default_data_) {
60155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        data_->clear();
60255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
60355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
604f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    data_type_ = 0;
60555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
60655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
607f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    pixel_format_ = 0;
608f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    pixel_type_ = 0;
609f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    time_ = 0;
61055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    prop_ = 0;
61155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    clock_ = 0;
61255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
61355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::memset(_has_bits_, 0, sizeof(_has_bits_));
61455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
61555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
61655c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::MergePartialFromCodedStream(
61755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::io::CodedInputStream* input) {
61855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
61955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  ::google::protobuf::uint32 tag;
62055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  while ((tag = input->ReadTag()) != 0) {
62155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
62255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required int32 context_id = 1;
62355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 1: {
62455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
62555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
62655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
62755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
62855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &context_id_)));
62955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(0);
63055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
63155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
63255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
63355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(16)) goto parse_function;
63455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
63555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
63655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
63755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
63855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 2: {
63955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
64055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
64155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_function:
64255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
64355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
64455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
64555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
64655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Function_IsValid(value)) {
64755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_function(static_cast< ::com::android::glesv2debugger::Message_Function >(value));
64855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
64955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
65055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
65155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
65255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(24)) goto parse_type;
65355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
65455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
65555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
65655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required .com.android.glesv2debugger.Message.Type type = 3;
65755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 3: {
65855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
65955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
66055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_type:
66155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
66255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
66355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
66455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
66555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Type_IsValid(value)) {
66655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_type(static_cast< ::com::android::glesv2debugger::Message_Type >(value));
66755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
66855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
66955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
67055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
67155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(32)) goto parse_expect_response;
67255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
67355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
67455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
67555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // required bool expect_response = 4;
67655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 4: {
67755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
67855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
67955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_expect_response:
68055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
68155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
68255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &expect_response_)));
68355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(3);
68455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
68555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
68655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
68755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(40)) goto parse_ret;
68855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
68955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
69055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
69155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 ret = 5;
69255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 5: {
69355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
69455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
69555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_ret:
69655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
69755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
69855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &ret_)));
69955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(4);
70055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
70155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
70255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
70355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(48)) goto parse_arg0;
70455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
70555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
70655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
70755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg0 = 6;
70855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 6: {
70955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
71055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
71155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg0:
71255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
71355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
71455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg0_)));
71555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(5);
71655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
71755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
71855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
71955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(56)) goto parse_arg1;
72055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
72155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
72255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
72355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg1 = 7;
72455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 7: {
72555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
72655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
72755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg1:
72855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
72955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
73055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg1_)));
73155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(6);
73255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
73355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
73455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
73555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(64)) goto parse_arg2;
73655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
73755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
73855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
73955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg2 = 8;
74055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 8: {
74155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
74255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
74355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg2:
74455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
74555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
74655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg2_)));
74755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(7);
74855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
74955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
75055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
75155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(72)) goto parse_arg3;
75255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
75355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
75455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
75555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg3 = 9;
75655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 9: {
75755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
75855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
75955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg3:
76055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
76155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
76255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg3_)));
76355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(8);
76455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
76555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
76655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
76755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(82)) goto parse_data;
76855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
76955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
77055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
77155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional bytes data = 10;
77255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 10: {
77355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
77455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
77555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_data:
77655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
77755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                input, this->mutable_data()));
77855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
77955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
78055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
78155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(93)) goto parse_time;
78255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
78355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
78455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
78555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional float time = 11;
78655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 11: {
78755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
78855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
78955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_time:
79055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
79155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
79255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &time_)));
793f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(18);
79455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
79555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
79655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
79755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(128)) goto parse_arg4;
79855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
79955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
80055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
80155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg4 = 16;
80255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 16: {
80355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
80455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
80555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg4:
80655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
80755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
80855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg4_)));
80955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(9);
81055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
81155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
81255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
81355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(136)) goto parse_arg5;
81455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
81555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
81655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
81755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg5 = 17;
81855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 17: {
81955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
82055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
82155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg5:
82255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
82355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
82455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg5_)));
82555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(10);
82655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
82755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
82855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
82955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(144)) goto parse_arg6;
83055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
83155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
83255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
83355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg6 = 18;
83455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 18: {
83555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
83655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
83755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg6:
83855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
83955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
84055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg6_)));
84155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(11);
84255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
84355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
84455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
84555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(152)) goto parse_arg7;
84655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
84755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
84855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
84955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg7 = 19;
85055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 19: {
85155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
85255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
85355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg7:
85455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
85555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
85655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg7_)));
85755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(12);
85855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
85955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
86055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
86155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(160)) goto parse_arg8;
86255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
86355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
86455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
86555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional int32 arg8 = 20;
86655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 20: {
86755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
86855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
86955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_arg8:
87055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
87155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
87255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &arg8_)));
87355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(13);
87455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
87555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
87655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
87755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(168)) goto parse_prop;
87855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
87955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
88055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
88155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional .com.android.glesv2debugger.Message.Prop prop = 21;
88255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 21: {
88355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
88455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
88555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_prop:
88655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          int value;
88755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
88855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
88955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &value)));
89055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          if (::com::android::glesv2debugger::Message_Prop_IsValid(value)) {
89155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            set_prop(static_cast< ::com::android::glesv2debugger::Message_Prop >(value));
89255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          }
89355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
89455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
89555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
89655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectTag(181)) goto parse_clock;
89755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
89855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
89955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
90055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      // optional float clock = 22;
90155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      case 22: {
90255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
90355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
90455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li         parse_clock:
90555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
90655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                   float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
90755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li                 input, &clock_)));
908f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(20);
909f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
910f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
911f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
912f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(184)) goto parse_data_type;
913f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
914f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
915f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
916f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
917f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 23: {
918f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
919f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
920f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_data_type:
921f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          int value;
922f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
923f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
924f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &value)));
925f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          if (::com::android::glesv2debugger::Message_DataType_IsValid(value)) {
926f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            set_data_type(static_cast< ::com::android::glesv2debugger::Message_DataType >(value));
927f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          }
928f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
929f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
930f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
931f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(192)) goto parse_pixel_format;
932f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
933f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
934f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
935f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional int32 pixel_format = 24;
936f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 24: {
937f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
938f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
939f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_pixel_format:
940f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
941f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
942f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &pixel_format_)));
943f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          _set_bit(16);
944f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        } else {
945f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          goto handle_uninterpreted;
946f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        }
947f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (input->ExpectTag(200)) goto parse_pixel_type;
948f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        break;
949f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      }
950f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
951f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      // optional int32 pixel_type = 25;
952f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      case 25: {
953f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
954f9bc124cfedfed6f1eb9488355576e28a93ab252David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
955f9bc124cfedfed6f1eb9488355576e28a93ab252David Li         parse_pixel_type:
956f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
957f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
958f9bc124cfedfed6f1eb9488355576e28a93ab252David Li                 input, &pixel_type_)));
95955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          _set_bit(17);
96055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        } else {
96155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          goto handle_uninterpreted;
96255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
96355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (input->ExpectAtEnd()) return true;
96455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
96555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
96655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
96755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      default: {
96855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      handle_uninterpreted:
96955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
97055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
97155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          return true;
97255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        }
97355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag));
97455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        break;
97555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      }
97655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
97755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
97855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return true;
97955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li#undef DO_
98055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
98155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
98255c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::SerializeWithCachedSizes(
98355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::io::CodedOutputStream* output) const {
98455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required int32 context_id = 1;
98555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(0)) {
98655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->context_id(), output);
98755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
98855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
98955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
99055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(1)) {
99155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
99255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      2, this->function(), output);
99355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
99455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
99555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required .com.android.glesv2debugger.Message.Type type = 3;
99655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(2)) {
99755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
99855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      3, this->type(), output);
99955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
100055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
100155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // required bool expect_response = 4;
100255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(3)) {
100355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->expect_response(), output);
100455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
100555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
100655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 ret = 5;
100755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(4)) {
100855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->ret(), output);
100955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
101055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
101155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg0 = 6;
101255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(5)) {
101355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->arg0(), output);
101455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
101555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
101655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg1 = 7;
101755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(6)) {
101855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->arg1(), output);
101955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
102055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
102155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg2 = 8;
102255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(7)) {
102355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->arg2(), output);
102455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
102555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
102655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg3 = 9;
102755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(8)) {
102855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->arg3(), output);
102955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
103155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional bytes data = 10;
103255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(14)) {
103355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteBytes(
103455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      10, this->data(), output);
103555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
103655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
103755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float time = 11;
1038f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(18)) {
103955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteFloat(11, this->time(), output);
104055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
104155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
104255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg4 = 16;
104355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(9)) {
104455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(16, this->arg4(), output);
104555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
104655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
104755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg5 = 17;
104855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(10)) {
104955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(17, this->arg5(), output);
105055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
105155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
105255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg6 = 18;
105355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(11)) {
105455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(18, this->arg6(), output);
105555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
105655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
105755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg7 = 19;
105855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(12)) {
105955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(19, this->arg7(), output);
106055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
106155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
106255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional int32 arg8 = 20;
106355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bit(13)) {
106455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(20, this->arg8(), output);
106555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
106655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
106755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional .com.android.glesv2debugger.Message.Prop prop = 21;
1068f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(19)) {
106955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
107055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      21, this->prop(), output);
107155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
107255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
107355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  // optional float clock = 22;
1074f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(20)) {
107555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    ::google::protobuf::internal::WireFormatLite::WriteFloat(22, this->clock(), output);
107655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
107755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1078f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1079f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(15)) {
1080f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteEnum(
1081f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      23, this->data_type(), output);
1082f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1083f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1084f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_format = 24;
1085f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(16)) {
1086f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(24, this->pixel_format(), output);
1087f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1088f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1089f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  // optional int32 pixel_type = 25;
1090f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bit(17)) {
1091f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    ::google::protobuf::internal::WireFormatLite::WriteInt32(25, this->pixel_type(), output);
1092f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1093f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
109455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
109555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
109655c94ccd495aa19784cb4ca9a1fe51fad9631542David Liint Message::ByteSize() const {
109755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  int total_size = 0;
109855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
109955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
110055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required int32 context_id = 1;
110155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_context_id()) {
110255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
110355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
110455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->context_id());
110555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
110655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
110755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required .com.android.glesv2debugger.Message.Function function = 2 [default = NEG];
110855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_function()) {
110955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
111055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->function());
111155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
111255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
111355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required .com.android.glesv2debugger.Message.Type type = 3;
111455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_type()) {
111555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
111655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
111755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
111855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
111955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // required bool expect_response = 4;
112055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_expect_response()) {
112155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 + 1;
112255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
112355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
112455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 ret = 5;
112555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_ret()) {
112655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
112755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
112855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->ret());
112955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
113055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
113155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg0 = 6;
113255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg0()) {
113355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
113455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
113555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg0());
113655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
113755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
113855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg1 = 7;
113955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg1()) {
114055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
114155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
114255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg1());
114355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
114455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
114555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg2 = 8;
114655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg2()) {
114755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
114855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
114955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg2());
115055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
115155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
115255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
115355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) {
115455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg3 = 9;
115555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg3()) {
115655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
115755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
115855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg3());
115955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
116055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
116155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg4 = 16;
116255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg4()) {
116355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
116455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
116555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg4());
116655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
116755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
116855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg5 = 17;
116955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg5()) {
117055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
117155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
117255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg5());
117355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
117455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
117555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg6 = 18;
117655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg6()) {
117755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
117855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
117955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg6());
118055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
118155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg7 = 19;
118355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg7()) {
118455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
118555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
118655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg7());
118755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
118855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
118955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional int32 arg8 = 20;
119055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_arg8()) {
119155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
119255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
119355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->arg8());
119455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
119555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
119655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional bytes data = 10;
119755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_data()) {
119855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 +
119955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::BytesSize(
120055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li          this->data());
120155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
120255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
1203f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional .com.android.glesv2debugger.Message.DataType data_type = 23;
1204f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_data_type()) {
1205f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1206f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->data_type());
1207f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1208f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1209f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  }
1210f9bc124cfedfed6f1eb9488355576e28a93ab252David Li  if (_has_bits_[16 / 32] & (0xffu << (16 % 32))) {
1211f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional int32 pixel_format = 24;
1212f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_pixel_format()) {
1213f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1214f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
1215f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          this->pixel_format());
1216f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1217f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
1218f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    // optional int32 pixel_type = 25;
1219f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (has_pixel_type()) {
1220f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      total_size += 2 +
1221f9bc124cfedfed6f1eb9488355576e28a93ab252David Li        ::google::protobuf::internal::WireFormatLite::Int32Size(
1222f9bc124cfedfed6f1eb9488355576e28a93ab252David Li          this->pixel_type());
1223f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1224f9bc124cfedfed6f1eb9488355576e28a93ab252David Li
122555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional float time = 11;
122655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_time()) {
122755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 1 + 4;
122855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
122955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
123055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional .com.android.glesv2debugger.Message.Prop prop = 21;
123155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_prop()) {
123255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 +
123355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li        ::google::protobuf::internal::WireFormatLite::EnumSize(this->prop());
123455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
123555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
123655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    // optional float clock = 22;
123755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (has_clock()) {
123855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      total_size += 2 + 4;
123955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
124055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
124155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
124255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
124355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  _cached_size_ = total_size;
124455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_SAFE_CONCURRENT_WRITES_END();
124555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return total_size;
124655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
124755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
124855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CheckTypeAndMergeFrom(
124955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    const ::google::protobuf::MessageLite& from) {
125055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(*::google::protobuf::down_cast<const Message*>(&from));
125155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
125255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
125355c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::MergeFrom(const Message& from) {
125455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  GOOGLE_CHECK_NE(&from, this);
125555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
125655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(0)) {
125755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_context_id(from.context_id());
125855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
125955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(1)) {
126055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_function(from.function());
126155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(2)) {
126355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_type(from.type());
126455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(3)) {
126655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_expect_response(from.expect_response());
126755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
126855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(4)) {
126955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_ret(from.ret());
127055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(5)) {
127255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg0(from.arg0());
127355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(6)) {
127555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg1(from.arg1());
127655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
127755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(7)) {
127855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg2(from.arg2());
127955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
128155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
128255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(8)) {
128355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg3(from.arg3());
128455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(9)) {
128655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg4(from.arg4());
128755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
128855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(10)) {
128955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg5(from.arg5());
129055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(11)) {
129255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg6(from.arg6());
129355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(12)) {
129555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg7(from.arg7());
129655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
129755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(13)) {
129855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_arg8(from.arg8());
129955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(14)) {
130155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_data(from.data());
130255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(15)) {
1304f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_data_type(from.data_type());
130555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
130655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
130755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) {
130855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(16)) {
1309f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_pixel_format(from.pixel_format());
131055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
131155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    if (from._has_bit(17)) {
1312f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_pixel_type(from.pixel_type());
1313f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1314f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(18)) {
1315f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_time(from.time());
1316f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1317f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(19)) {
1318f9bc124cfedfed6f1eb9488355576e28a93ab252David Li      set_prop(from.prop());
1319f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    }
1320f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    if (from._has_bit(20)) {
132155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li      set_clock(from.clock());
132255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    }
132355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
132455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
132555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
132655c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::CopyFrom(const Message& from) {
132755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (&from == this) return;
132855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  Clear();
132955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  MergeFrom(from);
133055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
133155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133255c94ccd495aa19784cb4ca9a1fe51fad9631542David Libool Message::IsInitialized() const {
133355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
133455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return true;
133655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
133755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
133855c94ccd495aa19784cb4ca9a1fe51fad9631542David Livoid Message::Swap(Message* other) {
133955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  if (other != this) {
134055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(context_id_, other->context_id_);
134155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(function_, other->function_);
134255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(type_, other->type_);
134355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(expect_response_, other->expect_response_);
134455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(ret_, other->ret_);
134555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg0_, other->arg0_);
134655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg1_, other->arg1_);
134755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg2_, other->arg2_);
134855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg3_, other->arg3_);
134955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg4_, other->arg4_);
135055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg5_, other->arg5_);
135155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg6_, other->arg6_);
135255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg7_, other->arg7_);
135355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(arg8_, other->arg8_);
135455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(data_, other->data_);
1355f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(data_type_, other->data_type_);
1356f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(pixel_format_, other->pixel_format_);
1357f9bc124cfedfed6f1eb9488355576e28a93ab252David Li    std::swap(pixel_type_, other->pixel_type_);
135855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(time_, other->time_);
135955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(prop_, other->prop_);
136055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(clock_, other->clock_);
136155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(_has_bits_[0], other->_has_bits_[0]);
136255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li    std::swap(_cached_size_, other->_cached_size_);
136355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  }
136455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
136555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
136655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li::std::string Message::GetTypeName() const {
136755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li  return "com.android.glesv2debugger.Message";
136855c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}
136955c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137055c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137155c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(namespace_scope)
137255c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137355c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace glesv2debugger
137455c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace android
137555c94ccd495aa19784cb4ca9a1fe51fad9631542David Li}  // namespace com
137655c94ccd495aa19784cb4ca9a1fe51fad9631542David Li
137755c94ccd495aa19784cb4ca9a1fe51fad9631542David Li// @@protoc_insertion_point(global_scope)
1378