	.file "plugin_pb.pas"
# Begin asmlist al_begin

.section .text.b_DEBUGSTART_$PLUGIN_PB,"x"
	.balign 4,0x90
.globl	DEBUGSTART_$PLUGIN_PB
DEBUGSTART_$PLUGIN_PB:
	.stabs "D:/proj/library/protocol/protopas/",100,0,0,.Lf35
	.stabs "test/plugin_pb.pas",100,0,0,.Lf35
.Lf35:
# End asmlist al_begin
# Begin asmlist al_stabs

.section .data.n_PLUGIN_PB,"d"
	.balign 4
.globl	DEBUGINFO_$PLUGIN_PB
DEBUGINFO_$PLUGIN_PB:
# Defs - Begin unit SYSTEM has index 1
	.stabs "formal:t13=13;",128,0,0,0
	.stabs "void:t10=10",128,0,0,0
	.stabs "POINTER:t9=*10",128,0,0,0
	.stabs "LONGBOOL:t8=-23;",128,0,0,0
	.stabs "CHAR:t21=-20;",128,0,0,0
	.stabs "BYTE:t22=@s8;r22;0;255;",128,0,0,0
	.stabs "ANSISTRING:t17=*21",128,0,0,0
	.stabs "LONGINT:t23=r23;-2147483648;2147483647;",128,0,0,0
	.stabs "DOUBLE:t12=r23;8;0;",128,0,0,0
# Defs - End unit SYSTEM has index 1
# Defs - Begin unit OBJPAS has index 2
# Defs - End unit OBJPAS has index 2
# Defs - Begin unit PROTOBUF has index 4
	.stabs "TSERIALIZEFUNC:t15=*f23",128,0,0,0
	.stabs "TPARSEFUNC:t16=*f23",128,0,0,0
# Defs - End unit PROTOBUF has index 4
# Defs - Begin unit DESCRIPTOR_PB has index 3
# Defs - End unit DESCRIPTOR_PB has index 3
# Defs - Begin unit PLUGIN_PB has index 0
	.stabs "SHORTSTRING:t24=s256length:22,0,8;st:ar22;1;255;21,8,2040;;",128,0,0,0
	.stabs ":t25=*24",128,0,0,0
	.stabs ":t26=ar23;0;0;9",128,0,0,0
	.stabs "__vtbl_ptr_type:Tt27=s2;",128,0,0,0
	.stabs "pvmt:t28=*27",128,0,0,0
	.stabs "vtblarray:t29=ar23;0;1;28",128,0,0,0
	.stabs "TPROTOMESSAGEOBJECT:Tt30=s8FCACHEDSIZE:/023,0,32;$vf30:29,32;COMPUTESIZE::31=##10;:19TPROTOMESSAGEOBJECT;2A*0;30;;DOSERIALIZE::32=##10;:19TPROTOMESSAGEOBJECT14TSERIALIZEFUNC;2A*1;30;;DOPARSE::33=##10;:19TPROTOMESSAGEOBJECT10TPARSEFUNC;2A*2;30;;SERIALIZE::34=##10;:19TPROTOMESSAGEOBJECT14TSERIALIZEFUNC;2A.;PARSE::35=##10;:19TPROTOMESSAGEOBJECT10TPARSEFUNC;2A.;;~%30;",128,0,0,0
	.stabs "vmt_PROTOBUFTPROTOMESSAGEOBJECT:S27",40,0,0,VMT_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.stabs ":Tt37=s8NEXT:36,0,32;ITEM:17,32,32;",128,0,0,0
	.stabs ":t36=*37",128,0,0,0
	.stabs "TRepeatedAnsiString:Tt38=s12FFIRST:/036,0,32;FLAST:/036,32,32;$vf38:29,64;INIT::39=##8;:__ct__19TRepeatedAnsiString7POINTER;2A.;COPYFROM::40=##8;:__ct__19TRepeatedAnsiString7POINTER7POINTER;2A.;DONE::41=##10;:__dt__19TRepeatedAnsiString7POINTER;2A.;ADD::42=##10;:19TRepeatedAnsiString10ANSISTRING;2A.;COPY::43=##10;:19TRepeatedAnsiString6DOUBLE7POINTER;2A.;;~%38;",128,0,0,0
	.stabs "vmt_PROTOBUFTREPEATED$1$CRCB76584A7:S27",40,0,0,VMT_$PROTOBUF_$$_TREPEATED$1$CRCB76584A7
	.stabs "BOOLEAN:t44=-21;",128,0,0,0
	.stabs ":Tt46=s8NEXT:45,0,32;ITEM:23,32,32;",128,0,0,0
	.stabs ":t45=*46",128,0,0,0
	.stabs "TRepeatedLongInt:Tt47=s12FFIRST:/045,0,32;FLAST:/045,32,32;$vf47:29,64;INIT::48=##8;:__ct__16TRepeatedLongInt7POINTER;2A.;COPYFROM::49=##8;:__ct__16TRepeatedLongInt7POINTER7POINTER;2A.;DONE::50=##10;:__dt__16TRepeatedLongInt7POINTER;2A.;ADD::51=##10;:16TRepeatedLongInt7LONGINT;2A.;COPY::52=##10;:16TRepeatedLongInt6DOUBLE7POINTER;2A.;;~%47;",128,0,0,0
	.stabs "vmt_PROTOBUFTREPEATED$1$CRC11881418:S27",40,0,0,VMT_$PROTOBUF_$$_TREPEATED$1$CRC11881418
	.stabs "_LABEL:Tt53=@s8;eLABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3,;",128,0,0,0
	.stabs "_TYPE:Tt54=@s8;eTYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18,;",128,0,0,0
	.stabs "_CTYPE:Tt55=@s8;e_STRING:0,CORD:1,STRING_PIECE:2,;",128,0,0,0
	.stabs ":Tt56=s16!1,020,30;FNAME_PART:/017,64,32;FIS_EXTENSION:/044,96,8;SERIALIZE::57=##10;:9TNAMEPART14TSERIALIZEFUNC;2A*3;56;;PARSE::58=##10;:9TNAMEPART10TPARSEFUNC;2A*4;56;;SETNAME_PART::59=##10;:9TNAMEPART10ANSISTRING;2A.;SETIS_EXTENSION::60=##10;:9TNAMEPART7BOOLEAN;2A.;;~%30;",128,0,0,0
	.stabs "vmt_TUNINTERPRETEDOPTIONTNAMEPART:S27",40,0,0,VMT_$DESCRIPTOR_PB$_$TUNINTERPRETEDOPTION_$__$$_TNAMEPART
	.stabs ":t61=*56",128,0,0,0
	.stabs ":Tt63=s8NEXT:62,0,32;ITEM:61,32,32;",128,0,0,0
	.stabs ":t62=*63",128,0,0,0
	.stabs "TRepeatedNamePart:Tt64=s12FFIRST:/062,0,32;FLAST:/062,32,32;$vf64:29,64;INIT::65=##8;:__ct__17TRepeatedNamePart7POINTER;2A.;COPYFROM::66=##8;:__ct__17TRepeatedNamePart7POINTER7POINTER;2A.;DONE::67=##10;:__dt__17TRepeatedNamePart7POINTER;2A.;ADD::68=##10;:17TRepeatedNamePart9PNAMEPART;2A.;COPY::69=##10;:17TRepeatedNamePart6DOUBLE7POINTER;2A.;;~%64;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC4D482751:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC4D482751
	.stabs "QWORD:t70=-32;",128,0,0,0
	.stabs "INT64:t71=-31;",128,0,0,0
	.stabs "TBYTES:t72=*ar@s8;23;0;-1;22",128,0,0,0
	.stabs "TUNINTERPRETEDOPTION:Tt73=s88!1,020,30;FNAME:/064,64,96;FIDENTIFIER_VALUEHAS:/044,160,8;FIDENTIFIER_VALUE:/017,192,32;FPOSITIVE_INT_VALUEHAS:/044,224,8;FPOSITIVE_INT_VALUE:/070,256,64;FNEGATIVE_INT_VALUEHAS:/044,320,8;FNEGATIVE_INT_VALUE:/071,384,64;FDOUBLE_VALUEHAS:/044,448,8;FDOUBLE_VALUE:/012,512,64;FSTRING_VALUEHAS:/044,576,8;FSTRING_VALUE:/072,608,32;FAGGREGATE_VALUEHAS:/044,640,8;FAGGREGATE_VALUE:/017,672,32;SERIALIZE::74=##10;:20TUNINTERPRETEDOPTION14TSERIALIZEFUNC;2A*3;73;;PARSE::75=##10;:20TUNINTERPRETEDOPTION10TPARSEFUNC;2A*4;73;;SETIDENTIFIER_VALUE::76=##10;:20TUNINTERPRETEDOPTION10ANSISTRING;2A.;GETIDENTIFIER_VALUE::77=##17;:20TUNINTERPRETEDOPTION10ANSISTRING;2A.;SETPOSITIVE_INT_VALUE::78=##10;:20TUNINTERPRETEDOPTION5QWORD;2A.;GETPOSITIVE_INT_VALUE::79=##70;:20TUNINTERPRETEDOPTION;2A.;SETNEGATIVE_INT_VALUE::80=##10;:20TUNINTERPRETEDOPTION5INT64;2A.;GETNEGATIVE_INT_VALUE::81=##71;:20TUNINTERPRETEDOPTION;2A.;SETDOUBLE_VALUE::82=##10;:20TUNINTERPRETEDOPTION6DOUBLE;2A.;GETDOUBLE_VALUE::83=##12;:20TUNINTERPRETEDOPTION;2A.;SETSTRING_VALUE::84=##10;:20TUNINTERPRETEDOPTION6TBYTES;2A.;GETSTRING_VALUE::85=##72;:20TUNINTERPRETEDOPTION6TBYTES;2A.;SETAGGREGATE_VALUE::86=##10;:20TUNINTERPRETEDOPTION10ANSISTRING;2A.;GETAGGREGATE_VALUE::87=##17;:20TUNINTERPRETEDOPTION10ANSISTRING;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTUNINTERPRETEDOPTION:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TUNINTERPRETEDOPTION
	.stabs "PUNINTERPRETEDOPTION:t88=*73",128,0,0,0
	.stabs ":Tt90=s8NEXT:89,0,32;ITEM:88,32,32;",128,0,0,0
	.stabs ":t89=*90",128,0,0,0
	.stabs "TRepeatedUninterpretedOption:Tt91=s12FFIRST:/089,0,32;FLAST:/089,32,32;$vf91:29,64;INIT::92=##8;:__ct__28TRepeatedUninterpretedOption7POINTER;2A.;COPYFROM::93=##8;:__ct__28TRepeatedUninterpretedOption7POINTER7POINTER;2A.;DONE::94=##10;:__dt__28TRepeatedUninterpretedOption7POINTER;2A.;ADD::95=##10;:28TRepeatedUninterpretedOption20PUNINTERPRETEDOPTION;2A.;COPY::96=##10;:28TRepeatedUninterpretedOption6DOUBLE7POINTER;2A.;;~%91;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRCF21CE871:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRCF21CE871
	.stabs "TFIELDOPTIONS:Tt97=s40!1,020,30;FCTYPEHAS:/044,64,8;FCTYPE:/055,72,8;FPACKEDHAS:/044,80,8;FPACKED:/044,88,8;FLAZYHAS:/044,96,8;FLAZY:/044,104,8;FDEPRECATEDHAS:/044,112,8;FDEPRECATED:/044,120,8;FEXPERIMENTAL_MAP_KEYHAS:/044,128,8;FEXPERIMENTAL_MAP_KEY:/017,160,32;FWEAKHAS:/044,192,8;FWEAK:/044,200,8;FUNINTERPRETED_OPTION:/091,224,96;SERIALIZE::98=##10;:13TFIELDOPTIONS14TSERIALIZEFUNC;2A*3;97;;PARSE::99=##10;:13TFIELDOPTIONS10TPARSEFUNC;2A*4;97;;SETCTYPE::100=##10;:13TFIELDOPTIONS6_CTYPE;2A.;GETCTYPE::101=##55;:13TFIELDOPTIONS;2A.;SETPACKED::102=##10;:13TFIELDOPTIONS7BOOLEAN;2A.;GETPACKED::103=##44;:13TFIELDOPTIONS;2A.;SETLAZY::104=##10;:13TFIELDOPTIONS7BOOLEAN;2A.;GETLAZY::105=##44;:13TFIELDOPTIONS;2A.;SETDEPRECATED::106=##10;:13TFIELDOPTIONS7BOOLEAN;2A.;GETDEPRECATED::107=##44;:13TFIELDOPTIONS;2A.;SETEXPERIMENTAL_MAP_KEY::108=##10;:13TFIELDOPTIONS10ANSISTRING;2A.;GETEXPERIMENTAL_MAP_KEY::109=##17;:13TFIELDOPTIONS10ANSISTRING;2A.;SETWEAK::110=##10;:13TFIELDOPTIONS7BOOLEAN;2A.;GETWEAK::111=##44;:13TFIELDOPTIONS;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTFIELDOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TFIELDOPTIONS
	.stabs "PFIELDOPTIONS:t112=*97",128,0,0,0
	.stabs "TFIELDDESCRIPTORPROTO:Tt113=s60!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FNUMBERHAS:/044,128,8;FNUMBER:/023,160,32;FLABELHAS:/044,192,8;FLABEL:/053,200,8;FTYPEHAS:/044,208,8;FTYPE:/054,216,8;FTYPE_NAMEHAS:/044,224,8;FTYPE_NAME:/017,256,32;FEXTENDEEHAS:/044,288,8;FEXTENDEE:/017,320,32;FDEFAULT_VALUEHAS:/044,352,8;FDEFAULT_VALUE:/017,384,32;FOPTIONSHAS:/044,416,8;FOPTIONS:/0112,448,32;SERIALIZE::114=##10;:21TFIELDDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;113;;PARSE::115=##10;:21TFIELDDESCRIPTORPROTO10TPARSEFUNC;2A*4;113;;SETNAME::116=##10;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::117=##17;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;SETNUMBER::118=##10;:21TFIELDDESCRIPTORPROTO7LONGINT;2A.;GETNUMBER::119=##23;:21TFIELDDESCRIPTORPROTO;2A.;SETLABEL::120=##10;:21TFIELDDESCRIPTORPROTO6_LABEL;2A.;GETLABEL::121=##53;:21TFIELDDESCRIPTORPROTO;2A.;SETTYPE::122=##10;:21TFIELDDESCRIPTORPROTO5_TYPE;2A.;GETTYPE::123=##54;:21TFIELDDESCRIPTORPROTO;2A.;SETTYPE_NAME::124=##10;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;GETTYPE_NAME::125=##17;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;SETEXTENDEE::126=##10;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;GETEXTENDEE::127=##17;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;SETDEFAULT_VALUE::128=##10;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;GETDEFAULT_VALUE::129=##17;:21TFIELDDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::130=##10;:21TFIELDDESCRIPTORPROTO13PFIELDOPTIONS;2A.;GETOPTIONS::131=##112;:21TFIELDDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTFIELDDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TFIELDDESCRIPTORPROTO
	.stabs "PFIELDDESCRIPTORPROTO:t132=*113",128,0,0,0
	.stabs ":Tt134=s8NEXT:133,0,32;ITEM:132,32,32;",128,0,0,0
	.stabs ":t133=*134",128,0,0,0
	.stabs "TRepeatedFieldDescriptorProto:Tt135=s12FFIRST:/0133,0,32;FLAST:/0133,32,32;$vf135:29,64;INIT::136=##8;:__ct__29TRepeatedFieldDescriptorProto7POINTER;2A.;COPYFROM::137=##8;:__ct__29TRepeatedFieldDescriptorProto7POINTER7POINTER;2A.;DONE::138=##10;:__dt__29TRepeatedFieldDescriptorProto7POINTER;2A.;ADD::139=##10;:29TRepeatedFieldDescriptorProto21PFIELDDESCRIPTORPROTO;2A.;COPY::140=##10;:29TRepeatedFieldDescriptorProto6DOUBLE7POINTER;2A.;;~%135;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC550A1C65:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC550A1C65
	.stabs "TENUMVALUEOPTIONS:Tt141=s20!1,020,30;FUNINTERPRETED_OPTION:/091,64,96;SERIALIZE::142=##10;:17TENUMVALUEOPTIONS14TSERIALIZEFUNC;2A*3;141;;PARSE::143=##10;:17TENUMVALUEOPTIONS10TPARSEFUNC;2A*4;141;;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTENUMVALUEOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TENUMVALUEOPTIONS
	.stabs "PENUMVALUEOPTIONS:t144=*141",128,0,0,0
	.stabs "TENUMVALUEDESCRIPTORPROTO:Tt145=s32!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FNUMBERHAS:/044,128,8;FNUMBER:/023,160,32;FOPTIONSHAS:/044,192,8;FOPTIONS:/0144,224,32;SERIALIZE::146=##10;:25TENUMVALUEDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;145;;PARSE::147=##10;:25TENUMVALUEDESCRIPTORPROTO10TPARSEFUNC;2A*4;145;;SETNAME::148=##10;:25TENUMVALUEDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::149=##17;:25TENUMVALUEDESCRIPTORPROTO10ANSISTRING;2A.;SETNUMBER::150=##10;:25TENUMVALUEDESCRIPTORPROTO7LONGINT;2A.;GETNUMBER::151=##23;:25TENUMVALUEDESCRIPTORPROTO;2A.;SETOPTIONS::152=##10;:25TENUMVALUEDESCRIPTORPROTO17PENUMVALUEOPTIONS;2A.;GETOPTIONS::153=##144;:25TENUMVALUEDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTENUMVALUEDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TENUMVALUEDESCRIPTORPROTO
	.stabs "PENUMVALUEDESCRIPTORPROTO:t154=*145",128,0,0,0
	.stabs ":Tt156=s8NEXT:155,0,32;ITEM:154,32,32;",128,0,0,0
	.stabs ":t155=*156",128,0,0,0
	.stabs "TRepeatedEnumValueDescriptorProto:Tt157=s12FFIRST:/0155,0,32;FLAST:/0155,32,32;$vf157:29,64;INIT::158=##8;:__ct__33TRepeatedEnumValueDescriptorProto7POINTER;2A.;COPYFROM::159=##8;:__ct__33TRepeatedEnumValueDescriptorProto7POINTER7POINTER;2A.;DONE::160=##10;:__dt__33TRepeatedEnumValueDescriptorProto7POINTER;2A.;ADD::161=##10;:33TRepeatedEnumValueDescriptorProto25PENUMVALUEDESCRIPTORPROTO;2A.;COPY::162=##10;:33TRepeatedEnumValueDescriptorProto6DOUBLE7POINTER;2A.;;~%157;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRCFB239BA3:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRCFB239BA3
	.stabs "TENUMOPTIONS:Tt163=s24!1,020,30;FALLOW_ALIASHAS:/044,64,8;FALLOW_ALIAS:/044,72,8;FUNINTERPRETED_OPTION:/091,96,96;SERIALIZE::164=##10;:12TENUMOPTIONS14TSERIALIZEFUNC;2A*3;163;;PARSE::165=##10;:12TENUMOPTIONS10TPARSEFUNC;2A*4;163;;SETALLOW_ALIAS::166=##10;:12TENUMOPTIONS7BOOLEAN;2A.;GETALLOW_ALIAS::167=##44;:12TENUMOPTIONS;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTENUMOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TENUMOPTIONS
	.stabs "PENUMOPTIONS:t168=*163",128,0,0,0
	.stabs "TENUMDESCRIPTORPROTO:Tt169=s36!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FVALUE:/0157,128,96;FOPTIONSHAS:/044,224,8;FOPTIONS:/0168,256,32;SERIALIZE::170=##10;:20TENUMDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;169;;PARSE::171=##10;:20TENUMDESCRIPTORPROTO10TPARSEFUNC;2A*4;169;;SETNAME::172=##10;:20TENUMDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::173=##17;:20TENUMDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::174=##10;:20TENUMDESCRIPTORPROTO12PENUMOPTIONS;2A.;GETOPTIONS::175=##168;:20TENUMDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTENUMDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TENUMDESCRIPTORPROTO
	.stabs "PENUMDESCRIPTORPROTO:t176=*169",128,0,0,0
	.stabs ":Tt178=s8NEXT:177,0,32;ITEM:176,32,32;",128,0,0,0
	.stabs ":t177=*178",128,0,0,0
	.stabs "TRepeatedEnumDescriptorProto:Tt179=s12FFIRST:/0177,0,32;FLAST:/0177,32,32;$vf179:29,64;INIT::180=##8;:__ct__28TRepeatedEnumDescriptorProto7POINTER;2A.;COPYFROM::181=##8;:__ct__28TRepeatedEnumDescriptorProto7POINTER7POINTER;2A.;DONE::182=##10;:__dt__28TRepeatedEnumDescriptorProto7POINTER;2A.;ADD::183=##10;:28TRepeatedEnumDescriptorProto20PENUMDESCRIPTORPROTO;2A.;COPY::184=##10;:28TRepeatedEnumDescriptorProto6DOUBLE7POINTER;2A.;;~%179;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC535CE625:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC535CE625
	.stabs ":Tt185=s24!1,020,30;FSTARTHAS:/044,64,8;FSTART:/023,96,32;FENDHAS:/044,128,8;FEND:/023,160,32;SERIALIZE::186=##10;:15TEXTENSIONRANGE14TSERIALIZEFUNC;2A*3;185;;PARSE::187=##10;:15TEXTENSIONRANGE10TPARSEFUNC;2A*4;185;;SETSTART::188=##10;:15TEXTENSIONRANGE7LONGINT;2A.;GETSTART::189=##23;:15TEXTENSIONRANGE;2A.;SETEND::190=##10;:15TEXTENSIONRANGE7LONGINT;2A.;GETEND::191=##23;:15TEXTENSIONRANGE;2A.;;~%30;",128,0,0,0
	.stabs "vmt_TDESCRIPTORPROTOTEXTENSIONRANGE:S27",40,0,0,VMT_$DESCRIPTOR_PB$_$TDESCRIPTORPROTO_$__$$_TEXTENSIONRANGE
	.stabs ":t192=*185",128,0,0,0
	.stabs ":Tt194=s8NEXT:193,0,32;ITEM:192,32,32;",128,0,0,0
	.stabs ":t193=*194",128,0,0,0
	.stabs "TRepeatedExtensionRange:Tt195=s12FFIRST:/0193,0,32;FLAST:/0193,32,32;$vf195:29,64;INIT::196=##8;:__ct__23TRepeatedExtensionRange7POINTER;2A.;COPYFROM::197=##8;:__ct__23TRepeatedExtensionRange7POINTER7POINTER;2A.;DONE::198=##10;:__dt__23TRepeatedExtensionRange7POINTER;2A.;ADD::199=##10;:23TRepeatedExtensionRange15PEXTENSIONRANGE;2A.;COPY::200=##10;:23TRepeatedExtensionRange6DOUBLE7POINTER;2A.;;~%195;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC51268D1A:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC51268D1A
	.stabs "TMESSAGEOPTIONS:Tt201=s24!1,020,30;FMESSAGE_SET_WIRE_FORMATHAS:/044,64,8;FMESSAGE_SET_WIRE_FORMAT:/044,72,8;FNO_STANDARD_DESCRIPTOR_ACCESSORHAS:/044,80,8;FNO_STANDARD_DESCRIPTOR_ACCESSOR:/044,88,8;FUNINTERPRETED_OPTION:/091,96,96;SERIALIZE::202=##10;:15TMESSAGEOPTIONS14TSERIALIZEFUNC;2A*3;201;;PARSE::203=##10;:15TMESSAGEOPTIONS10TPARSEFUNC;2A*4;201;;SETMESSAGE_SET_WIRE_FORMAT::204=##10;:15TMESSAGEOPTIONS7BOOLEAN;2A.;GETMESSAGE_SET_WIRE_FORMAT::205=##44;:15TMESSAGEOPTIONS;2A.;SETNO_STANDARD_DESCRIPTOR_ACCESSOR::206=##10;:15TMESSAGEOPTIONS7BOOLEAN;2A.;GETNO_STANDARD_DESCRIPTOR_ACCESSOR::207=##44;:15TMESSAGEOPTIONS;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTMESSAGEOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TMESSAGEOPTIONS
	.stabs "PMESSAGEOPTIONS:t208=*201",128,0,0,0
	.stabs "TDESCRIPTORPROTO:Tt210=s84!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FFIELD:/0135,128,96;FEXTENSION:/0135,224,96;FNESTED_TYPE:/0209,320,96;FENUM_TYPE:/0179,416,96;FEXTENSION_RANGE:/0195,512,96;FOPTIONSHAS:/044,608,8;FOPTIONS:/0208,640,32;SERIALIZE::211=##10;:16TDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;210;;PARSE::212=##10;:16TDESCRIPTORPROTO10TPARSEFUNC;2A*4;210;;SETNAME::213=##10;:16TDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::214=##17;:16TDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::215=##10;:16TDESCRIPTORPROTO15PMESSAGEOPTIONS;2A.;GETOPTIONS::216=##208;:16TDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TDESCRIPTORPROTO
	.stabs "PDESCRIPTORPROTO:t217=*210",128,0,0,0
	.stabs ":Tt219=s8NEXT:218,0,32;ITEM:217,32,32;",128,0,0,0
	.stabs ":t218=*219",128,0,0,0
	.stabs "TRepeatedDescriptorProto:Tt209=s12FFIRST:/0218,0,32;FLAST:/0218,32,32;$vf209:29,64;INIT::220=##8;:__ct__24TRepeatedDescriptorProto7POINTER;2A.;COPYFROM::221=##8;:__ct__24TRepeatedDescriptorProto7POINTER7POINTER;2A.;DONE::222=##10;:__dt__24TRepeatedDescriptorProto7POINTER;2A.;ADD::223=##10;:24TRepeatedDescriptorProto16PDESCRIPTORPROTO;2A.;COPY::224=##10;:24TRepeatedDescriptorProto6DOUBLE7POINTER;2A.;;~%209;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC79E6CD73:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC79E6CD73
	.stabs "TMETHODOPTIONS:Tt225=s20!1,020,30;FUNINTERPRETED_OPTION:/091,64,96;SERIALIZE::226=##10;:14TMETHODOPTIONS14TSERIALIZEFUNC;2A*3;225;;PARSE::227=##10;:14TMETHODOPTIONS10TPARSEFUNC;2A*4;225;;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTMETHODOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TMETHODOPTIONS
	.stabs "PMETHODOPTIONS:t228=*225",128,0,0,0
	.stabs "TMETHODDESCRIPTORPROTO:Tt229=s40!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FINPUT_TYPEHAS:/044,128,8;FINPUT_TYPE:/017,160,32;FOUTPUT_TYPEHAS:/044,192,8;FOUTPUT_TYPE:/017,224,32;FOPTIONSHAS:/044,256,8;FOPTIONS:/0228,288,32;SERIALIZE::230=##10;:22TMETHODDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;229;;PARSE::231=##10;:22TMETHODDESCRIPTORPROTO10TPARSEFUNC;2A*4;229;;SETNAME::232=##10;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::233=##17;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;SETINPUT_TYPE::234=##10;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;GETINPUT_TYPE::235=##17;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;SETOUTPUT_TYPE::236=##10;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;GETOUTPUT_TYPE::237=##17;:22TMETHODDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::238=##10;:22TMETHODDESCRIPTORPROTO14PMETHODOPTIONS;2A.;GETOPTIONS::239=##228;:22TMETHODDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTMETHODDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TMETHODDESCRIPTORPROTO
	.stabs "PMETHODDESCRIPTORPROTO:t240=*229",128,0,0,0
	.stabs ":Tt242=s8NEXT:241,0,32;ITEM:240,32,32;",128,0,0,0
	.stabs ":t241=*242",128,0,0,0
	.stabs "TRepeatedMethodDescriptorProto:Tt243=s12FFIRST:/0241,0,32;FLAST:/0241,32,32;$vf243:29,64;INIT::244=##8;:__ct__30TRepeatedMethodDescriptorProto7POINTER;2A.;COPYFROM::245=##8;:__ct__30TRepeatedMethodDescriptorProto7POINTER7POINTER;2A.;DONE::246=##10;:__dt__30TRepeatedMethodDescriptorProto7POINTER;2A.;ADD::247=##10;:30TRepeatedMethodDescriptorProto22PMETHODDESCRIPTORPROTO;2A.;COPY::248=##10;:30TRepeatedMethodDescriptorProto6DOUBLE7POINTER;2A.;;~%243;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC981A94E5:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC981A94E5
	.stabs "TSERVICEOPTIONS:Tt249=s20!1,020,30;FUNINTERPRETED_OPTION:/091,64,96;SERIALIZE::250=##10;:15TSERVICEOPTIONS14TSERIALIZEFUNC;2A*3;249;;PARSE::251=##10;:15TSERVICEOPTIONS10TPARSEFUNC;2A*4;249;;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTSERVICEOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TSERVICEOPTIONS
	.stabs "PSERVICEOPTIONS:t252=*249",128,0,0,0
	.stabs "TSERVICEDESCRIPTORPROTO:Tt253=s36!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FMETHOD:/0243,128,96;FOPTIONSHAS:/044,224,8;FOPTIONS:/0252,256,32;SERIALIZE::254=##10;:23TSERVICEDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;253;;PARSE::255=##10;:23TSERVICEDESCRIPTORPROTO10TPARSEFUNC;2A*4;253;;SETNAME::256=##10;:23TSERVICEDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::257=##17;:23TSERVICEDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::258=##10;:23TSERVICEDESCRIPTORPROTO15PSERVICEOPTIONS;2A.;GETOPTIONS::259=##252;:23TSERVICEDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTSERVICEDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TSERVICEDESCRIPTORPROTO
	.stabs "PSERVICEDESCRIPTORPROTO:t260=*253",128,0,0,0
	.stabs ":Tt262=s8NEXT:261,0,32;ITEM:260,32,32;",128,0,0,0
	.stabs ":t261=*262",128,0,0,0
	.stabs "TRepeatedServiceDescriptorProto:Tt263=s12FFIRST:/0261,0,32;FLAST:/0261,32,32;$vf263:29,64;INIT::264=##8;:__ct__31TRepeatedServiceDescriptorProto7POINTER;2A.;COPYFROM::265=##8;:__ct__31TRepeatedServiceDescriptorProto7POINTER7POINTER;2A.;DONE::266=##10;:__dt__31TRepeatedServiceDescriptorProto7POINTER;2A.;ADD::267=##10;:31TRepeatedServiceDescriptorProto23PSERVICEDESCRIPTORPROTO;2A.;COPY::268=##10;:31TRepeatedServiceDescriptorProto6DOUBLE7POINTER;2A.;;~%263;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC63E81EAA:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC63E81EAA
	.stabs "_OPTIMIZEMODE:Tt269=@s8;eSPEED:1,CODE_SIZE:2,LITE_RUNTIME:3,;",128,0,0,0
	.stabs "TFILEOPTIONS:Tt270=s56!1,020,30;FJAVA_PACKAGEHAS:/044,64,8;FJAVA_PACKAGE:/017,96,32;FJAVA_OUTER_CLASSNAMEHAS:/044,128,8;FJAVA_OUTER_CLASSNAME:/017,160,32;FJAVA_MULTIPLE_FILESHAS:/044,192,8;FJAVA_MULTIPLE_FILES:/044,200,8;FJAVA_GENERATE_EQUALS_AND_HASHHAS:/044,208,8;FJAVA_GENERATE_EQUALS_AND_HASH:/044,216,8;FOPTIMIZE_FORHAS:/044,224,8;FOPTIMIZE_FOR:/0269,232,8;FGO_PACKAGEHAS:/044,240,8;FGO_PACKAGE:/017,256,32;FCC_GENERIC_SERVICESHAS:/044,288,8;FCC_GENERIC_SERVICES:/044,296,8;FJAVA_GENERIC_SERVICESHAS:/044,304,8;FJAVA_GENERIC_SERVICES:/044,312,8;FPY_GENERIC_SERVICESHAS:/044,320,8;FPY_GENERIC_SERVICES:/044,328,8;FUNINTERPRETED_OPTION:/091,352,96;SERIALIZE::271=##10;:12TFILEOPTIONS14TSERIALIZEFUNC;2A*3;270;;PARSE::272=##10;:12TFILEOPTIONS10TPARSEFUNC;2A*4;270;;SETJAVA_PACKAGE::273=##10;:12TFILEOPTIONS10ANSISTRING;2A.;GETJAVA_PACKAGE::274=##17;:12TFILEOPTIONS10ANSISTRING;2A.;SETJAVA_OUTER_CLASSNAME::275=##10;:12TFILEOPTIONS10ANSISTRING;2A.;GETJAVA_OUTER_CLASSNAME::276=##17;:12TFILEOPTIONS10ANSISTRING;2A.;SETJAVA_MULTIPLE_FILES::277=##10;:12TFILEOPTIONS7BOOLEAN;2A.;GETJAVA_MULTIPLE_FILES::278=##44;:12TFILEOPTIONS;2A.;SETJAVA_GENERATE_EQUALS_AND_HASH::279=##10;:12TFILEOPTIONS7BOOLEAN;2A.;GETJAVA_GENERATE_EQUALS_AND_HASH::280=##44;:12TFILEOPTIONS;2A.;SETOPTIMIZE_FOR::281=##10;:12TFILEOPTIONS13_OPTIMIZEMODE;2A.;GETOPTIMIZE_FOR::282=##269;:12TFILEOPTIONS;2A.;SETGO_PACKAGE::283=##10;:12TFILEOPTIONS10ANSISTRING;2A.;GETGO_PACKAGE::284=##17;:12TFILEOPTIONS10ANSISTRING;2A.;SETCC_GENERIC_SERVICES::285=##10;:12TFILEOPTIONS7BOOLEAN;2A.;GETCC_GENERIC_SERVICES::286=##44;:12TFILEOPTIONS;2A.;SETJAVA_GENERIC_SERVICES::287=##10;:12TFILEOPTIONS7BOOLEAN;2A.;GETJAVA_GENERIC_SERVICES::288=##44;:12TFILEOPTIONS;2A.;SETPY_GENERIC_SERVICES::289=##10;:12TFILEOPTIONS7BOOLEAN;2A.;GETPY_GENERIC_SERVICES::290=##44;:12TFILEOPTIONS;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTFILEOPTIONS:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TFILEOPTIONS
	.stabs "PFILEOPTIONS:t291=*270",128,0,0,0
	.stabs ":Tt292=s48!1,020,30;FPATH:/047,64,96;FSPAN:/047,160,96;FLEADING_COMMENTSHAS:/044,256,8;FLEADING_COMMENTS:/017,288,32;FTRAILING_COMMENTSHAS:/044,320,8;FTRAILING_COMMENTS:/017,352,32;SERIALIZE::293=##10;:9TLOCATION14TSERIALIZEFUNC;2A*3;292;;PARSE::294=##10;:9TLOCATION10TPARSEFUNC;2A*4;292;;SETLEADING_COMMENTS::295=##10;:9TLOCATION10ANSISTRING;2A.;GETLEADING_COMMENTS::296=##17;:9TLOCATION10ANSISTRING;2A.;SETTRAILING_COMMENTS::297=##10;:9TLOCATION10ANSISTRING;2A.;GETTRAILING_COMMENTS::298=##17;:9TLOCATION10ANSISTRING;2A.;;~%30;",128,0,0,0
	.stabs "vmt_TSOURCECODEINFOTLOCATION:S27",40,0,0,VMT_$DESCRIPTOR_PB$_$TSOURCECODEINFO_$__$$_TLOCATION
	.stabs ":t299=*292",128,0,0,0
	.stabs ":Tt301=s8NEXT:300,0,32;ITEM:299,32,32;",128,0,0,0
	.stabs ":t300=*301",128,0,0,0
	.stabs "TRepeatedLocation:Tt302=s12FFIRST:/0300,0,32;FLAST:/0300,32,32;$vf302:29,64;INIT::303=##8;:__ct__17TRepeatedLocation7POINTER;2A.;COPYFROM::304=##8;:__ct__17TRepeatedLocation7POINTER7POINTER;2A.;DONE::305=##10;:__dt__17TRepeatedLocation7POINTER;2A.;ADD::306=##10;:17TRepeatedLocation9PLOCATION;2A.;COPY::307=##10;:17TRepeatedLocation6DOUBLE7POINTER;2A.;;~%302;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC90581C3E:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC90581C3E
	.stabs "TSOURCECODEINFO:Tt308=s20!1,020,30;FLOCATION:/0302,64,96;SERIALIZE::309=##10;:15TSOURCECODEINFO14TSERIALIZEFUNC;2A*3;308;;PARSE::310=##10;:15TSOURCECODEINFO10TPARSEFUNC;2A*4;308;;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTSOURCECODEINFO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TSOURCECODEINFO
	.stabs "PSOURCECODEINFO:t311=*308",128,0,0,0
	.stabs "TFILEDESCRIPTORPROTO:Tt312=s124!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FPACKAGEHAS:/044,128,8;FPACKAGE:/017,160,32;FDEPENDENCY:/038,192,96;FPUBLIC_DEPENDENCY:/047,288,96;FWEAK_DEPENDENCY:/047,384,96;FMESSAGE_TYPE:/0209,480,96;FENUM_TYPE:/0179,576,96;FSERVICE:/0263,672,96;FEXTENSION:/0135,768,96;FOPTIONSHAS:/044,864,8;FOPTIONS:/0291,896,32;FSOURCE_CODE_INFOHAS:/044,928,8;FSOURCE_CODE_INFO:/0311,960,32;SERIALIZE::313=##10;:20TFILEDESCRIPTORPROTO14TSERIALIZEFUNC;2A*3;312;;PARSE::314=##10;:20TFILEDESCRIPTORPROTO10TPARSEFUNC;2A*4;312;;SETNAME::315=##10;:20TFILEDESCRIPTORPROTO10ANSISTRING;2A.;GETNAME::316=##17;:20TFILEDESCRIPTORPROTO10ANSISTRING;2A.;SETPACKAGE::317=##10;:20TFILEDESCRIPTORPROTO10ANSISTRING;2A.;GETPACKAGE::318=##17;:20TFILEDESCRIPTORPROTO10ANSISTRING;2A.;SETOPTIONS::319=##10;:20TFILEDESCRIPTORPROTO12PFILEOPTIONS;2A.;GETOPTIONS::320=##291;:20TFILEDESCRIPTORPROTO;2A.;SETSOURCE_CODE_INFO::321=##10;:20TFILEDESCRIPTORPROTO15PSOURCECODEINFO;2A.;GETSOURCE_CODE_INFO::322=##311;:20TFILEDESCRIPTORPROTO;2A.;;~%30;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTFILEDESCRIPTORPROTO:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TFILEDESCRIPTORPROTO
	.stabs "PFILEDESCRIPTORPROTO:t323=*312",128,0,0,0
	.stabs ":Tt325=s8NEXT:324,0,32;ITEM:323,32,32;",128,0,0,0
	.stabs ":t324=*325",128,0,0,0
	.stabs "TRepeatedFileDescriptorProto:Tt326=s12FFIRST:/0324,0,32;FLAST:/0324,32,32;$vf326:29,64;INIT::327=##8;:__ct__28TRepeatedFileDescriptorProto7POINTER;2A.;COPYFROM::328=##8;:__ct__28TRepeatedFileDescriptorProto7POINTER7POINTER;2A.;DONE::329=##10;:__dt__28TRepeatedFileDescriptorProto7POINTER;2A.;ADD::330=##10;:28TRepeatedFileDescriptorProto20PFILEDESCRIPTORPROTO;2A.;COPY::331=##10;:28TRepeatedFileDescriptorProto6DOUBLE7POINTER;2A.;;~%326;",128,0,0,0
	.stabs "vmt_DESCRIPTOR_PBTREPEATED$1$CRC14D0E807:S27",40,0,0,VMT_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC14D0E807
	.stabs ":Tt5=s40!1,020,30;FFILE_TO_GENERATE:/038,64,96;FPARAMETERHAS:/044,160,8;FPARAMETER:/017,192,32;FPROTO_FILE:/0326,224,96;SERIALIZE::332=##10;:21TCODEGENERATORREQUEST14TSERIALIZEFUNC;2A*3;5;;PARSE::333=##10;:21TCODEGENERATORREQUEST10TPARSEFUNC;2A*4;5;;SETPARAMETER::334=##10;:21TCODEGENERATORREQUEST10ANSISTRING;2A.;GETPARAMETER::335=##17;:21TCODEGENERATORREQUEST10ANSISTRING;2A.;;~%30;",128,0,0,0
	.stabs "vmt_PLUGIN_PBTCODEGENERATORREQUEST:S27",40,0,0,VMT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST
	.stabs ":t1=*5",128,0,0,0
	.stabs ":Tt336=s8NEXT:11,0,32;ITEM:1,32,32;",128,0,0,0
	.stabs ":t11=*336",128,0,0,0
	.stabs ":Tt2=s12FFIRST:/011,0,32;FLAST:/011,32,32;$vf2:29,64;INIT::337=##8;:__ct__29TRepeatedCodeGeneratorRequest7POINTER;2A.;COPYFROM::338=##8;:__ct__29TRepeatedCodeGeneratorRequest7POINTER7POINTER;2A.;DONE::339=##10;:__dt__29TRepeatedCodeGeneratorRequest7POINTER;2A.;ADD::340=##10;:29TRepeatedCodeGeneratorRequest21PCODEGENERATORREQUEST;2A.;COPY::341=##10;:29TRepeatedCodeGeneratorRequest6DOUBLE7POINTER;2A.;;~%2;",128,0,0,0
	.stabs "vmt_PLUGIN_PBTREPEATED$1$CRCAE8AE2C1:S27",40,0,0,VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1
	.stabs ":Tt18=s32!1,020,30;FNAMEHAS:/044,64,8;FNAME:/017,96,32;FINSERTION_POINTHAS:/044,128,8;FINSERTION_POINT:/017,160,32;FCONTENTHAS:/044,192,8;FCONTENT:/017,224,32;SERIALIZE::342=##10;:6T_FILE14TSERIALIZEFUNC;2A*3;18;;PARSE::343=##10;:6T_FILE10TPARSEFUNC;2A*4;18;;SETNAME::344=##10;:6T_FILE10ANSISTRING;2A.;GETNAME::345=##17;:6T_FILE10ANSISTRING;2A.;SETINSERTION_POINT::346=##10;:6T_FILE10ANSISTRING;2A.;GETINSERTION_POINT::347=##17;:6T_FILE10ANSISTRING;2A.;SETCONTENT::348=##10;:6T_FILE10ANSISTRING;2A.;GETCONTENT::349=##17;:6T_FILE10ANSISTRING;2A.;;~%30;",128,0,0,0
	.stabs "vmt_TCODEGENERATORRESPONSET_FILE:S27",40,0,0,VMT_$PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_T_FILE
	.stabs ":t19=*18",128,0,0,0
	.stabs ":Tt350=s8NEXT:20,0,32;ITEM:19,32,32;",128,0,0,0
	.stabs ":t20=*350",128,0,0,0
	.stabs ":Tt7=s12FFIRST:/020,0,32;FLAST:/020,32,32;$vf7:29,64;INIT::351=##8;:__ct__14TRepeated_File7POINTER;2A.;COPYFROM::352=##8;:__ct__14TRepeated_File7POINTER7POINTER;2A.;DONE::353=##10;:__dt__14TRepeated_File7POINTER;2A.;ADD::354=##10;:14TRepeated_File6P_FILE;2A.;COPY::355=##10;:14TRepeated_File6DOUBLE7POINTER;2A.;;~%7;",128,0,0,0
	.stabs "vmt_PLUGIN_PBTREPEATED$1$CRC708F5CE9:S27",40,0,0,VMT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9
	.stabs ":Tt6=s28!1,020,30;FERRORHAS:/044,64,8;FERROR:/017,96,32;FFILE:/07,128,96;SERIALIZE::356=##10;:22TCODEGENERATORRESPONSE14TSERIALIZEFUNC;2A*3;6;;PARSE::357=##10;:22TCODEGENERATORRESPONSE10TPARSEFUNC;2A*4;6;;SETERROR::358=##10;:22TCODEGENERATORRESPONSE10ANSISTRING;2A.;GETERROR::359=##17;:22TCODEGENERATORRESPONSE10ANSISTRING;2A.;;~%30;",128,0,0,0
	.stabs "vmt_PLUGIN_PBTCODEGENERATORRESPONSE:S27",40,0,0,VMT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE
	.stabs ":t3=*6",128,0,0,0
	.stabs ":Tt360=s8NEXT:14,0,32;ITEM:3,32,32;",128,0,0,0
	.stabs ":t14=*360",128,0,0,0
	.stabs ":Tt4=s12FFIRST:/014,0,32;FLAST:/014,32,32;$vf4:29,64;INIT::361=##8;:__ct__30TRepeatedCodeGeneratorResponse7POINTER;2A.;COPYFROM::362=##8;:__ct__30TRepeatedCodeGeneratorResponse7POINTER7POINTER;2A.;DONE::363=##10;:__dt__30TRepeatedCodeGeneratorResponse7POINTER;2A.;ADD::364=##10;:30TRepeatedCodeGeneratorResponse22PCODEGENERATORRESPONSE;2A.;COPY::365=##10;:30TRepeatedCodeGeneratorResponse6DOUBLE7POINTER;2A.;;~%4;",128,0,0,0
	.stabs "vmt_PLUGIN_PBTREPEATED$1$CRCB23D6A65:S27",40,0,0,VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65
# Defs - End unit PLUGIN_PB has index 0
# Defs - Begin Staticsymtable
# Defs - End Staticsymtable
# Syms - Begin unit PLUGIN_PB has index 0
	.stabs "PCODEGENERATORREQUEST:t1",128,0,12,0
	.stabs "TREPEATEDCODEGENERATORREQUEST:Tt2",128,0,13,0
	.stabs "TRepeatedCodeGeneratorRequest:Tt2",128,0,13,0
	.stabs "PCODEGENERATORRESPONSE:t3",128,0,14,0
	.stabs "TREPEATEDCODEGENERATORRESPONSE:Tt4",128,0,15,0
	.stabs "TRepeatedCodeGeneratorResponse:Tt4",128,0,15,0
	.stabs "TCODEGENERATORREQUEST:Tt5",128,0,17,0
	.stabs "TCODEGENERATORRESPONSE:Tt6",128,0,36,0
	.stabs "TRepeated_File:Tt7",128,0,40,0
# Syms - End unit PLUGIN_PB has index 0
# Syms - Begin Staticsymtable
# Syms - End Staticsymtable
# End asmlist al_stabs
# Begin asmlist al_procedures

.section .text.n_plugin_pb$_$tcodegeneratorrequest_$__$$_setparameter$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING:
	.stabs "TCODEGENERATORREQUEST__SETPARAMETER:F10",36,0,86,PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
	.stabs "_PARAMETER:R17",64,0,31,2
	.stabs "_PARAMETER:17",160,0,31,-4
	.stabs "$t:v5",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf1
.Lf1:
	.stabn 68,0,87,.Ll1 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
.Ll1:
# [plugin_pb.pas]
# [87] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var _parameter located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,88,.Ll2 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
.Ll2:
# [88] Fparameter := _parameter;
	movl	-8(%ebp),%eax
	leal	24(%eax),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register edx released
	# Register ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,89,.Ll3 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
.Ll3:
# [89] FparameterHas := True;
	movl	-8(%ebp),%eax
	# Register eax released
	movb	$1,20(%eax)
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,90,.Ll4 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
.Ll4:
# [90] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt15-PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SETPARAMETER$ANSISTRING
.Lt15:

.section .text.n_plugin_pb$_$tcodegeneratorrequest_$__$$_getparameter$$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING:
	.stabs "TCODEGENERATORREQUEST__GETPARAMETER:F17",36,0,92,PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
	.stabs "$t:v5",160,0,0,-4
	.stabs "result:v17",160,0,92,-8
	.stabs "GETPARAMETER:X*17",160,0,0,-8
	.stabs "RESULT:X*17",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf2
.Lf2:
	.stabn 68,0,93,.Ll5 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
.Ll5:
# [93] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $self located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $result located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-4(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,95,.Ll6 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
.Ll6:
# [95] Result := Fparameter;
	movl	-4(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	24(%eax),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,96,.Ll7 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
.Ll7:
# [96] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt16-PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_GETPARAMETER$$ANSISTRING
.Lt16:

.section .text.n_plugin_pb$_$tcodegeneratorrequest_$__$$_serialize$tserializefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC:
	.stabs "TCODEGENERATORREQUEST__SERIALIZE:F10",36,0,98,PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
	.stabs "FUNC:R15",64,0,29,2
	.stabs "FUNC:15",160,0,29,-4
	.stabs "$t:v5",160,0,0,-8
# Temps allocated between ebp-60 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf3
.Lf3:
	.stabn 68,0,99,.Ll8 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll8:
# [99] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-60(%esp),%esp
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	.stabn 68,0,99,.Ll9 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll9:
	movl	$0,-52(%ebp)
# Temp -20,12 allocated
# Temp -44,24 allocated
# Temp -48,4 allocated
	# Register eax allocated
	movl	$1,%eax
	# Register edx allocated
	leal	-44(%ebp),%edx
	# Register ecx allocated
	leal	-20(%ebp),%ecx
	# Register ecx,edx released
	# Register ecx,edx allocated
	call	FPC_PUSHEXCEPTADDR
	# Register eax,ecx,edx released
	# Register eax,ecx,edx allocated
	call	FPC_SETJMP
	# Register eax,ecx,edx released
	# Register eax allocated
	pushl	%eax
	testl	%eax,%eax
	jne	.Lj19
	.stabn 68,0,100,.Ll10 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll10:
# [100] if FparameterHas then TProtobuf.Serializestring(Func, 18, (Fparameter));
	movl	-8(%ebp),%eax
	# Register eax released
	cmpb	$0,20(%eax)
	jne	.Lj21
	jmp	.Lj22
.Lj21:
# Temp -52,4 allocated
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	24(%eax),%edx
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -56,4 allocated
	movl	$18,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj32
	.balign 4,0x90
.Lj31:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj38
	# Register flags released
	jmp	.Lj39
.Lj38:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj39:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj42
	# Register flags released
	jmp	.Lj43
.Lj42:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj30
.Lj43:
.Lj32:
	cmpl	$0,-56(%ebp)
	jne	.Lj31
	# Register flags released
	jmp	.Lj33
.Lj33:
.Lj30:
# Temp -56,4 released
# Temp -60,4 released
# Temp -56,4 allocated
	# Register eax allocated
	movl	-52(%ebp),%eax
	testl	%eax,%eax
	je	.Lj52
	movl	-4(%eax),%eax
.Lj52:
	# Register eax released
	movl	%eax,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj55
	.balign 4,0x90
.Lj54:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj61
	# Register flags released
	jmp	.Lj62
.Lj61:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj62:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj65
	# Register flags released
	jmp	.Lj66
.Lj65:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj53
.Lj66:
.Lj55:
	cmpl	$0,-56(%ebp)
	jne	.Lj54
	# Register flags released
	jmp	.Lj56
.Lj56:
.Lj53:
# Temp -56,4 released
# Temp -60,4 released
	# Register eax allocated
	movl	-52(%ebp),%eax
	# Register edx allocated
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj79
	movl	-4(%edx),%edx
.Lj79:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx released
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj80
	movl	-4(%edx),%edx
.Lj80:
	# Register eax,edx released
	cmpl	%edx,%eax
	jne	.Lj73
	# Register flags released
	jmp	.Lj74
.Lj73:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
.Lj74:
# Temp -52,4 released
.Lj22:
.Lj19:
	# Register eax,ecx,edx allocated
	call	FPC_POPADDRSTACK
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,101,.Ll11 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll11:
# [101] end;
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	popl	%eax
	testl	%eax,%eax
	je	.Lj20
	# Register eax released
	call	FPC_RERAISE
# Temp -44,24 released
# Temp -20,12 released
# Temp -48,4 released
.Lj20:
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,101,.Ll12 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll12:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt13-PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
.Lt13:

.section .text.n_plugin_pb$_$tcodegeneratorrequest_$__$$_parse$tparsefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC:
	.stabs "TCODEGENERATORREQUEST__PARSE:F10",36,0,103,PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
	.stabs "FUNC:R16",64,0,30,2
	.stabs "FUNC:16",160,0,30,-4
	.stabs "$t:v5",160,0,0,-8
# Temps allocated between ebp-16 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf4
.Lf4:
	.stabn 68,0,104,.Ll13 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
.Ll13:
# [104] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-16(%esp),%esp
	pushl	%ebx
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,105,.Ll14 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
.Ll14:
# [105] {2:} TProtobuf.Parsestring(Func, (Fparameter));
	movl	-8(%ebp),%eax
	# Register eax released
	# Register ebx allocated
	leal	24(%eax),%ebx
# Temp -12,4 allocated
# Temp -16,4 allocated
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	$0,%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_PARSEVARINT$TPARSEFUNC$$LONGINT
	# Register ecx,edx,eax released
	# Register edx allocated
	movl	%eax,%edx
	# Register eax allocated
	movl	%ebx,%eax
	# Register cx allocated
	movw	$0,%cx
	# Register cx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_setlength
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	(%ebx),%eax
	# Register edx allocated
	movl	(%ebx),%edx
	testl	%edx,%edx
	je	.Lj102
	movl	-4(%edx),%edx
.Lj102:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	# Register ebx released
# Temp -12,4 released
# Temp -16,4 released
# Temp -4,4 released
# Temp -8,4 released
	# Register ebx allocated
	.stabn 68,0,106,.Ll15 - PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
.Ll15:
# [106] end;
	popl	%ebx
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt14-PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
.Lt14:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$__$$_seterror$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING:
	.stabs "TCODEGENERATORRESPONSE__SETERROR:F10",36,0,107,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
	.stabs "_ERROR:R17",64,0,78,2
	.stabs "_ERROR:17",160,0,78,-4
	.stabs "$t:v6",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf5
.Lf5:
	.stabn 68,0,108,.Ll16 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
.Ll16:
# [108] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var _error located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,109,.Ll17 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
.Ll17:
# [109] Ferror := _error;
	movl	-8(%ebp),%eax
	leal	12(%eax),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register edx released
	# Register ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,110,.Ll18 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
.Ll18:
# [110] FerrorHas := True;
	movl	-8(%ebp),%eax
	# Register eax released
	movb	$1,8(%eax)
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,111,.Ll19 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
.Ll19:
# [111] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt27-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SETERROR$ANSISTRING
.Lt27:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$__$$_geterror$$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING:
	.stabs "TCODEGENERATORRESPONSE__GETERROR:F17",36,0,113,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
	.stabs "$t:v6",160,0,0,-4
	.stabs "result:v17",160,0,113,-8
	.stabs "GETERROR:X*17",160,0,0,-8
	.stabs "RESULT:X*17",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf6
.Lf6:
	.stabn 68,0,114,.Ll20 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
.Ll20:
# [114] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $self located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $result located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-4(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,116,.Ll21 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
.Ll21:
# [116] Result := Ferror;
	movl	-4(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	12(%eax),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,117,.Ll22 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
.Ll22:
# [117] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt28-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_GETERROR$$ANSISTRING
.Lt28:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_setname$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING:
	.stabs "T_FILE__SETNAME:F10",36,0,118,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
	.stabs "_NAME:R17",64,0,58,2
	.stabs "_NAME:17",160,0,58,-4
	.stabs "$t:v18",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf7
.Lf7:
	.stabn 68,0,119,.Ll23 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
.Ll23:
# [119] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var _name located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,120,.Ll24 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
.Ll24:
# [120] Fname := _name;
	movl	-8(%ebp),%eax
	leal	12(%eax),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register edx released
	# Register ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,121,.Ll25 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
.Ll25:
# [121] FnameHas := True;
	movl	-8(%ebp),%eax
	# Register eax released
	movb	$1,8(%eax)
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,122,.Ll26 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
.Ll26:
# [122] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt19-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETNAME$ANSISTRING
.Lt19:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_getname$$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING:
	.stabs "T_FILE__GETNAME:F17",36,0,124,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
	.stabs "$t:v18",160,0,0,-4
	.stabs "result:v17",160,0,124,-8
	.stabs "GETNAME:X*17",160,0,0,-8
	.stabs "RESULT:X*17",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf8
.Lf8:
	.stabn 68,0,125,.Ll27 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
.Ll27:
# [125] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $self located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $result located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-4(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,127,.Ll28 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
.Ll28:
# [127] Result := Fname;
	movl	-4(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	12(%eax),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,128,.Ll29 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
.Ll29:
# [128] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt20-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETNAME$$ANSISTRING
.Lt20:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_setinsertion_point$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING:
	.stabs "T_FILE__SETINSERTION_POINT:F10",36,0,129,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
	.stabs "_INSERTION_POINT:R17",64,0,60,2
	.stabs "_INSERTION_POINT:17",160,0,60,-4
	.stabs "$t:v18",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf9
.Lf9:
	.stabn 68,0,130,.Ll30 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
.Ll30:
# [130] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var _insertion_point located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,131,.Ll31 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
.Ll31:
# [131] Finsertion_point := _insertion_point;
	movl	-8(%ebp),%eax
	leal	20(%eax),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register edx released
	# Register ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,132,.Ll32 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
.Ll32:
# [132] Finsertion_pointHas := True;
	movl	-8(%ebp),%eax
	# Register eax released
	movb	$1,16(%eax)
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,133,.Ll33 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
.Ll33:
# [133] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt21-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETINSERTION_POINT$ANSISTRING
.Lt21:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_getinsertion_point$$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING:
	.stabs "T_FILE__GETINSERTION_POINT:F17",36,0,135,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
	.stabs "$t:v18",160,0,0,-4
	.stabs "result:v17",160,0,135,-8
	.stabs "GETINSERTION_POINT:X*17",160,0,0,-8
	.stabs "RESULT:X*17",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf10
.Lf10:
	.stabn 68,0,136,.Ll34 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
.Ll34:
# [136] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $self located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $result located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-4(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,138,.Ll35 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
.Ll35:
# [138] Result := Finsertion_point;
	movl	-4(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	20(%eax),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,139,.Ll36 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
.Ll36:
# [139] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt22-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETINSERTION_POINT$$ANSISTRING
.Lt22:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_setcontent$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING:
	.stabs "T_FILE__SETCONTENT:F10",36,0,140,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
	.stabs "_CONTENT:R17",64,0,62,2
	.stabs "_CONTENT:17",160,0,62,-4
	.stabs "$t:v18",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf11
.Lf11:
	.stabn 68,0,141,.Ll37 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
.Ll37:
# [141] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var _content located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,142,.Ll38 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
.Ll38:
# [142] Fcontent := _content;
	movl	-8(%ebp),%eax
	leal	28(%eax),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register edx released
	# Register ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,143,.Ll39 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
.Ll39:
# [143] FcontentHas := True;
	movl	-8(%ebp),%eax
	# Register eax released
	movb	$1,24(%eax)
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,144,.Ll40 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
.Ll40:
# [144] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt23-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SETCONTENT$ANSISTRING
.Lt23:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_getcontent$$ansistring,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING:
	.stabs "T_FILE__GETCONTENT:F17",36,0,146,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
	.stabs "$t:v18",160,0,0,-4
	.stabs "result:v17",160,0,146,-8
	.stabs "GETCONTENT:X*17",160,0,0,-8
	.stabs "RESULT:X*17",160,0,0,-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf12
.Lf12:
	.stabn 68,0,147,.Ll41 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
.Ll41:
# [147] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $self located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $result located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-4(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,149,.Ll42 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
.Ll42:
# [149] Result := Fcontent;
	movl	-4(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	28(%eax),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,150,.Ll43 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
.Ll43:
# [150] end;
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt24-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_GETCONTENT$$ANSISTRING
.Lt24:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_serialize$tserializefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC:
	.stabs "T_FILE__SERIALIZE:F10",36,0,152,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
	.stabs "FUNC:R15",64,0,56,2
	.stabs "FUNC:15",160,0,56,-4
	.stabs "$t:v18",160,0,0,-8
# Temps allocated between ebp-60 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf13
.Lf13:
	.stabn 68,0,153,.Ll44 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll44:
# [153] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-60(%esp),%esp
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	.stabn 68,0,153,.Ll45 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll45:
	movl	$0,-52(%ebp)
# Temp -20,12 allocated
# Temp -44,24 allocated
# Temp -48,4 allocated
	# Register eax allocated
	movl	$1,%eax
	# Register edx allocated
	leal	-44(%ebp),%edx
	# Register ecx allocated
	leal	-20(%ebp),%ecx
	# Register ecx,edx released
	# Register ecx,edx allocated
	call	FPC_PUSHEXCEPTADDR
	# Register eax,ecx,edx released
	# Register eax,ecx,edx allocated
	call	FPC_SETJMP
	# Register eax,ecx,edx released
	# Register eax allocated
	pushl	%eax
	testl	%eax,%eax
	jne	.Lj161
	.stabn 68,0,154,.Ll46 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll46:
# [154] if FnameHas then TProtobuf.Serializestring(Func, 10, (Fname));
	movl	-8(%ebp),%eax
	# Register eax released
	cmpb	$0,8(%eax)
	jne	.Lj163
	jmp	.Lj164
.Lj163:
# Temp -52,4 allocated
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	12(%eax),%edx
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -56,4 allocated
	movl	$10,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj174
	.balign 4,0x90
.Lj173:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj180
	# Register flags released
	jmp	.Lj181
.Lj180:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj181:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj184
	# Register flags released
	jmp	.Lj185
.Lj184:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj172
.Lj185:
.Lj174:
	cmpl	$0,-56(%ebp)
	jne	.Lj173
	# Register flags released
	jmp	.Lj175
.Lj175:
.Lj172:
# Temp -56,4 released
# Temp -60,4 released
# Temp -56,4 allocated
	# Register eax allocated
	movl	-52(%ebp),%eax
	testl	%eax,%eax
	je	.Lj194
	movl	-4(%eax),%eax
.Lj194:
	# Register eax released
	movl	%eax,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj197
	.balign 4,0x90
.Lj196:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj203
	# Register flags released
	jmp	.Lj204
.Lj203:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj204:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj207
	# Register flags released
	jmp	.Lj208
.Lj207:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj195
.Lj208:
.Lj197:
	cmpl	$0,-56(%ebp)
	jne	.Lj196
	# Register flags released
	jmp	.Lj198
.Lj198:
.Lj195:
# Temp -56,4 released
# Temp -60,4 released
	# Register eax allocated
	movl	-52(%ebp),%eax
	# Register edx allocated
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj221
	movl	-4(%edx),%edx
.Lj221:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx released
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj222
	movl	-4(%edx),%edx
.Lj222:
	# Register eax,edx released
	cmpl	%edx,%eax
	jne	.Lj215
	# Register flags released
	jmp	.Lj216
.Lj215:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
.Lj216:
# Temp -52,4 released
.Lj164:
	# Register eax allocated
	.stabn 68,0,155,.Ll47 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll47:
# [155] if Finsertion_pointHas then TProtobuf.Serializestring(Func, 18, (Finsertion_point));
	movl	-8(%ebp),%eax
	# Register eax released
	cmpb	$0,16(%eax)
	jne	.Lj225
	jmp	.Lj226
.Lj225:
# Temp -52,4 allocated
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	20(%eax),%edx
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -56,4 allocated
	movl	$18,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj236
	.balign 4,0x90
.Lj235:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj242
	# Register flags released
	jmp	.Lj243
.Lj242:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj243:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj246
	# Register flags released
	jmp	.Lj247
.Lj246:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj234
.Lj247:
.Lj236:
	cmpl	$0,-56(%ebp)
	jne	.Lj235
	# Register flags released
	jmp	.Lj237
.Lj237:
.Lj234:
# Temp -56,4 released
# Temp -60,4 released
# Temp -56,4 allocated
	# Register eax allocated
	movl	-52(%ebp),%eax
	testl	%eax,%eax
	je	.Lj256
	movl	-4(%eax),%eax
.Lj256:
	# Register eax released
	movl	%eax,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj259
	.balign 4,0x90
.Lj258:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj265
	# Register flags released
	jmp	.Lj266
.Lj265:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj266:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj269
	# Register flags released
	jmp	.Lj270
.Lj269:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj257
.Lj270:
.Lj259:
	cmpl	$0,-56(%ebp)
	jne	.Lj258
	# Register flags released
	jmp	.Lj260
.Lj260:
.Lj257:
# Temp -56,4 released
# Temp -60,4 released
	# Register eax allocated
	movl	-52(%ebp),%eax
	# Register edx allocated
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj283
	movl	-4(%edx),%edx
.Lj283:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx released
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj284
	movl	-4(%edx),%edx
.Lj284:
	# Register eax,edx released
	cmpl	%edx,%eax
	jne	.Lj277
	# Register flags released
	jmp	.Lj278
.Lj277:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
.Lj278:
# Temp -52,4 released
.Lj226:
	# Register eax allocated
	.stabn 68,0,156,.Ll48 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll48:
# [156] if FcontentHas then TProtobuf.Serializestring(Func, 122, (Fcontent));
	movl	-8(%ebp),%eax
	# Register eax released
	cmpb	$0,24(%eax)
	jne	.Lj287
	jmp	.Lj288
.Lj287:
# Temp -52,4 allocated
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	28(%eax),%edx
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -56,4 allocated
	movl	$122,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj298
	.balign 4,0x90
.Lj297:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj304
	# Register flags released
	jmp	.Lj305
.Lj304:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj305:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj308
	# Register flags released
	jmp	.Lj309
.Lj308:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj296
.Lj309:
.Lj298:
	cmpl	$0,-56(%ebp)
	jne	.Lj297
	# Register flags released
	jmp	.Lj299
.Lj299:
.Lj296:
# Temp -56,4 released
# Temp -60,4 released
# Temp -56,4 allocated
	# Register eax allocated
	movl	-52(%ebp),%eax
	testl	%eax,%eax
	je	.Lj318
	movl	-4(%eax),%eax
.Lj318:
	# Register eax released
	movl	%eax,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj321
	.balign 4,0x90
.Lj320:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj327
	# Register flags released
	jmp	.Lj328
.Lj327:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj328:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj331
	# Register flags released
	jmp	.Lj332
.Lj331:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj319
.Lj332:
.Lj321:
	cmpl	$0,-56(%ebp)
	jne	.Lj320
	# Register flags released
	jmp	.Lj322
.Lj322:
.Lj319:
# Temp -56,4 released
# Temp -60,4 released
	# Register eax allocated
	movl	-52(%ebp),%eax
	# Register edx allocated
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj345
	movl	-4(%edx),%edx
.Lj345:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx released
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj346
	movl	-4(%edx),%edx
.Lj346:
	# Register eax,edx released
	cmpl	%edx,%eax
	jne	.Lj339
	# Register flags released
	jmp	.Lj340
.Lj339:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
.Lj340:
# Temp -52,4 released
.Lj288:
.Lj161:
	# Register eax,ecx,edx allocated
	call	FPC_POPADDRSTACK
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,157,.Ll49 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll49:
# [157] end;
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	popl	%eax
	testl	%eax,%eax
	je	.Lj162
	# Register eax released
	call	FPC_RERAISE
# Temp -44,24 released
# Temp -20,12 released
# Temp -48,4 released
.Lj162:
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,157,.Ll50 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll50:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt17-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Lt17:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$_t_file_$__$$_parse$tparsefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC:
	.stabs "T_FILE__PARSE:F10",36,0,159,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
	.stabs "FUNC:R16",64,0,57,2
	.stabs "FUNC:16",160,0,57,-4
	.stabs "$t:v18",160,0,0,-8
# Temps allocated between ebp-16 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf14
.Lf14:
	.stabn 68,0,160,.Ll51 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Ll51:
# [160] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-16(%esp),%esp
	pushl	%ebx
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,161,.Ll52 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Ll52:
# [161] {1:} TProtobuf.Parsestring(Func, (Fname));
	movl	-8(%ebp),%eax
	# Register eax released
	# Register ebx allocated
	leal	12(%eax),%ebx
# Temp -12,4 allocated
# Temp -16,4 allocated
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	$0,%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_PARSEVARINT$TPARSEFUNC$$LONGINT
	# Register ecx,edx,eax released
	# Register edx allocated
	movl	%eax,%edx
	# Register eax allocated
	movl	%ebx,%eax
	# Register cx allocated
	movw	$0,%cx
	# Register cx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_setlength
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	(%ebx),%eax
	# Register edx allocated
	movl	(%ebx),%edx
	testl	%edx,%edx
	je	.Lj368
	movl	-4(%edx),%edx
.Lj368:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	# Register ebx released
# Temp -12,4 released
# Temp -16,4 released
	# Register eax allocated
	.stabn 68,0,162,.Ll53 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Ll53:
# [162] {2:} TProtobuf.Parsestring(Func, (Finsertion_point));
	movl	-8(%ebp),%eax
	# Register eax released
	# Register ebx allocated
	leal	20(%eax),%ebx
# Temp -12,4 allocated
# Temp -16,4 allocated
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	$0,%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_PARSEVARINT$TPARSEFUNC$$LONGINT
	# Register ecx,edx,eax released
	# Register edx allocated
	movl	%eax,%edx
	# Register eax allocated
	movl	%ebx,%eax
	# Register cx allocated
	movw	$0,%cx
	# Register cx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_setlength
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	(%ebx),%eax
	# Register edx allocated
	movl	(%ebx),%edx
	testl	%edx,%edx
	je	.Lj386
	movl	-4(%edx),%edx
.Lj386:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	# Register ebx released
# Temp -12,4 released
# Temp -16,4 released
	# Register eax allocated
	.stabn 68,0,163,.Ll54 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Ll54:
# [163] {15:} TProtobuf.Parsestring(Func, (Fcontent));
	movl	-8(%ebp),%eax
	# Register eax released
	# Register ebx allocated
	leal	28(%eax),%ebx
# Temp -12,4 allocated
# Temp -16,4 allocated
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	$0,%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_PARSEVARINT$TPARSEFUNC$$LONGINT
	# Register ecx,edx,eax released
	# Register edx allocated
	movl	%eax,%edx
	# Register eax allocated
	movl	%ebx,%eax
	# Register cx allocated
	movw	$0,%cx
	# Register cx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_setlength
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	(%ebx),%eax
	# Register edx allocated
	movl	(%ebx),%edx
	testl	%edx,%edx
	je	.Lj404
	movl	-4(%edx),%edx
.Lj404:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	# Register ebx released
# Temp -12,4 released
# Temp -16,4 released
# Temp -4,4 released
# Temp -8,4 released
	# Register ebx allocated
	.stabn 68,0,164,.Ll55 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Ll55:
# [164] end;
	popl	%ebx
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt18-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
.Lt18:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$__$$_serialize$tserializefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC:
	.stabs "TCODEGENERATORRESPONSE__SERIALIZE:F10",36,0,166,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
	.stabs "FUNC:R15",64,0,76,2
	.stabs "FUNC:15",160,0,76,-4
	.stabs "$t:v6",160,0,0,-8
# Temps allocated between ebp-60 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf15
.Lf15:
	.stabn 68,0,167,.Ll56 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll56:
# [167] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-60(%esp),%esp
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	.stabn 68,0,167,.Ll57 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll57:
	movl	$0,-52(%ebp)
# Temp -20,12 allocated
# Temp -44,24 allocated
# Temp -48,4 allocated
	# Register eax allocated
	movl	$1,%eax
	# Register edx allocated
	leal	-44(%ebp),%edx
	# Register ecx allocated
	leal	-20(%ebp),%ecx
	# Register ecx,edx released
	# Register ecx,edx allocated
	call	FPC_PUSHEXCEPTADDR
	# Register eax,ecx,edx released
	# Register eax,ecx,edx allocated
	call	FPC_SETJMP
	# Register eax,ecx,edx released
	# Register eax allocated
	pushl	%eax
	testl	%eax,%eax
	jne	.Lj407
	.stabn 68,0,168,.Ll58 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll58:
# [168] if FerrorHas then TProtobuf.Serializestring(Func, 10, (Ferror));
	movl	-8(%ebp),%eax
	# Register eax released
	cmpb	$0,8(%eax)
	jne	.Lj409
	jmp	.Lj410
.Lj409:
# Temp -52,4 allocated
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register eax released
	# Register edx allocated
	movl	12(%eax),%edx
	# Register eax allocated
	leal	-52(%ebp),%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_assign
	# Register eax,ecx,edx released
# Temp -56,4 allocated
	movl	$10,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj420
	.balign 4,0x90
.Lj419:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj426
	# Register flags released
	jmp	.Lj427
.Lj426:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj427:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj430
	# Register flags released
	jmp	.Lj431
.Lj430:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj418
.Lj431:
.Lj420:
	cmpl	$0,-56(%ebp)
	jne	.Lj419
	# Register flags released
	jmp	.Lj421
.Lj421:
.Lj418:
# Temp -56,4 released
# Temp -60,4 released
# Temp -56,4 allocated
	# Register eax allocated
	movl	-52(%ebp),%eax
	testl	%eax,%eax
	je	.Lj440
	movl	-4(%eax),%eax
.Lj440:
	# Register eax released
	movl	%eax,-56(%ebp)
# Temp -60,4 allocated
	jmp	.Lj443
	.balign 4,0x90
.Lj442:
	# Register eax allocated
	movl	-56(%ebp),%eax
	andl	$127,%eax
	# Register eax released
	# Register al allocated
	# Register al released
	movb	%al,-60(%ebp)
	# Register eax allocated
	movl	-56(%ebp),%eax
	shrl	$7,%eax
	# Register eax released
	movl	%eax,-56(%ebp)
	cmpl	$0,-56(%ebp)
	jne	.Lj449
	# Register flags released
	jmp	.Lj450
.Lj449:
	# Register al allocated
	movb	-60(%ebp),%al
	orb	$128,%al
	# Register al released
	movb	%al,-60(%ebp)
.Lj450:
	# Register eax allocated
	leal	-60(%ebp),%eax
	# Register edx allocated
	movl	$1,%edx
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	cmpl	$1,%eax
	jne	.Lj453
	# Register flags released
	jmp	.Lj454
.Lj453:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
	jmp	.Lj441
.Lj454:
.Lj443:
	cmpl	$0,-56(%ebp)
	jne	.Lj442
	# Register flags released
	jmp	.Lj444
.Lj444:
.Lj441:
# Temp -56,4 released
# Temp -60,4 released
	# Register eax allocated
	movl	-52(%ebp),%eax
	# Register edx allocated
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj467
	movl	-4(%edx),%edx
.Lj467:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx released
	movl	-52(%ebp),%edx
	testl	%edx,%edx
	je	.Lj468
	movl	-4(%edx),%edx
.Lj468:
	# Register eax,edx released
	cmpl	%edx,%eax
	jne	.Lj461
	# Register flags released
	jmp	.Lj462
.Lj461:
	# Register eax allocated
	movl	$0,%eax
	# Register ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_FAILEDWRITINGDATA
	# Register eax,ecx,edx released
.Lj462:
# Temp -52,4 released
.Lj410:
.Lj407:
	# Register eax,ecx,edx allocated
	call	FPC_POPADDRSTACK
	# Register eax,ecx,edx released
	# Register eax allocated
	.stabn 68,0,169,.Ll59 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll59:
# [169] end;
	leal	-52(%ebp),%eax
	# Register ecx,edx allocated
	call	fpc_ansistr_decr_ref
	# Register eax,ecx,edx released
	# Register eax allocated
	popl	%eax
	testl	%eax,%eax
	je	.Lj408
	# Register eax released
	call	FPC_RERAISE
# Temp -44,24 released
# Temp -20,12 released
# Temp -48,4 released
.Lj408:
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,169,.Ll60 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Ll60:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt25-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
.Lt25:

.section .text.n_plugin_pb$_$tcodegeneratorresponse_$__$$_parse$tparsefunc,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC:
	.stabs "TCODEGENERATORRESPONSE__PARSE:F10",36,0,171,PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
	.stabs "FUNC:R16",64,0,77,2
	.stabs "FUNC:16",160,0,77,-4
	.stabs "$t:v6",160,0,0,-8
# Temps allocated between ebp-16 and ebp-8
	# Register ebp allocated
	.stabs "test/plugin_pb.pas",132,0,0,.Lf16
.Lf16:
	.stabn 68,0,172,.Ll61 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
.Ll61:
# [172] begin
	pushl	%ebp
	movl	%esp,%ebp
	leal	-16(%esp),%esp
	pushl	%ebx
# Temp -4,4 allocated
# Var Func located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,173,.Ll62 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
.Ll62:
# [173] {1:} TProtobuf.Parsestring(Func, (Ferror));
	movl	-8(%ebp),%eax
	# Register eax released
	# Register ebx allocated
	leal	12(%eax),%ebx
# Temp -12,4 allocated
# Temp -16,4 allocated
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	$0,%eax
	# Register eax,edx released
	# Register eax,ecx,edx allocated
	call	PROTOBUF$_$TPROTOBUF_$__$$_PARSEVARINT$TPARSEFUNC$$LONGINT
	# Register ecx,edx,eax released
	# Register edx allocated
	movl	%eax,%edx
	# Register eax allocated
	movl	%ebx,%eax
	# Register cx allocated
	movw	$0,%cx
	# Register cx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_ansistr_setlength
	# Register eax,ecx,edx released
	# Register eax allocated
	movl	(%ebx),%eax
	# Register edx allocated
	movl	(%ebx),%edx
	testl	%edx,%edx
	je	.Lj490
	movl	-4(%edx),%edx
.Lj490:
	# Register edx released
	# Register ecx,edx allocated
	call	*-4(%ebp)
	# Register ecx,edx,eax released
	# Register ebx released
# Temp -12,4 released
# Temp -16,4 released
# Temp -4,4 released
# Temp -8,4 released
	# Register ebx allocated
	.stabn 68,0,174,.Ll63 - PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
.Ll63:
# [174] end;
	popl	%ebx
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt26-PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
.Lt26:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_init$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL:
	.stabs "TREPEATED$1$CRCAE8AE2C1__INIT:F8",36,0,133,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
	.stabs "vmt:R9",64,0,133,2
	.stabs "vmt:9",160,0,133,-4
	.stabs "$t:v2",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf17
.Lf17:
	.stabn 68,0,190,.Ll64 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
.Ll64:
# [protobuf.pp]
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,190,.Ll65 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
.Ll65:
	leal	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-8(%ebp)
	cmpl	$0,-8(%ebp)
	je	.Lj501
	# Register flags released
	jmp	.Lj502
.Lj501:
	jmp	.Lj491
.Lj502:
.Lj491:
# Temp -4,4 released
# Temp -8,4 released
	# Register eax allocated
	.stabn 68,0,191,.Ll66 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
.Ll66:
	movl	-8(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt1-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_INIT$$LONGBOOL
.Lt1:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_copyfrom$pointer$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL:
	.stabs "TREPEATED$1$CRCAE8AE2C1__COPYFROM:F8",36,0,134,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
	.stabs "OTHER:R9",64,0,134,1
	.stabs "OTHER:9",160,0,134,-4
	.stabs "vmt:R9",64,0,134,2
	.stabs "vmt:9",160,0,134,-8
	.stabs "$t:v2",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf18
.Lf18:
	.stabn 68,0,194,.Ll67 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll67:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Other located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $vmt located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	movl	%ecx,-4(%ebp)
	# Register ecx released
	# Register edx allocated
	.stabn 68,0,194,.Ll68 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll68:
	leal	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-12(%ebp)
	cmpl	$0,-12(%ebp)
	je	.Lj513
	# Register flags released
	jmp	.Lj514
.Lj513:
	jmp	.Lj503
.Lj514:
.Lj503:
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	# Register eax allocated
	.stabn 68,0,195,.Ll69 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll69:
	movl	-12(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt2-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPYFROM$POINTER$$LONGBOOL
.Lt2:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_done,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE:
	.stabs "TREPEATED$1$CRCAE8AE2C1__DONE:F10",36,0,135,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE
	.stabs "vmt:R9",64,0,135,2
	.stabs "vmt:9",160,0,135,-4
	.stabs "$t:v2",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf19
.Lf19:
	.stabn 68,0,198,.Ll70 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE
.Ll70:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,199,.Ll71 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE
.Ll71:
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_destructor
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt3-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_DONE
.Lt3:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_add$pcodegeneratorrequest,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST:
	.stabs "TREPEATED$1$CRCAE8AE2C1__ADD:F10",36,0,136,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
	.stabs "ITEM:R1",64,0,136,2
	.stabs "ITEM:1",160,0,136,-4
	.stabs "$t:v2",160,0,0,-8
	.stabs "NODE:11",160,0,203,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf20
.Lf20:
	.stabn 68,0,204,.Ll72 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll72:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Item located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var Node located at ebp-12, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,205,.Ll73 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll73:
	movl	$8,%eax
	# Register ecx,edx allocated
	call	fpc_getmem
	# Register ecx,edx released
	movl	%eax,-12(%ebp)
	.stabn 68,0,206,.Ll74 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll74:
	movl	-12(%ebp),%eax
	# Register eax released
	movl	$0,(%eax)
	# Register eax allocated
	.stabn 68,0,207,.Ll75 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll75:
	movl	-12(%ebp),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	# Register eax allocated
	.stabn 68,0,208,.Ll76 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll76:
	movl	-8(%ebp),%eax
	# Register eax released
	cmpl	$0,4(%eax)
	je	.Lj535
	# Register flags released
	jmp	.Lj536
.Lj535:
	# Register edx allocated
	.stabn 68,0,209,.Ll77 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll77:
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register edx,eax released
	movl	%eax,(%edx)
	# Register eax allocated
	.stabn 68,0,210,.Ll78 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll78:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	jmp	.Lj541
.Lj536:
	# Register eax allocated
	.stabn 68,0,212,.Ll79 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll79:
	movl	-8(%ebp),%eax
	movl	4(%eax),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,(%eax)
	# Register eax allocated
	.stabn 68,0,213,.Ll80 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll80:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
.Lj541:
# Temp -12,4 released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,215,.Ll81 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Ll81:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt4-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_ADD$PCODEGENERATORREQUEST
.Lt4:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_copy$double$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER:
	.stabs "TREPEATED$1$CRCAE8AE2C1__COPY:F10",36,0,142,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
	.stabs "DST:v12",160,0,142,-4
	.stabs "P:R9",64,0,142,1
	.stabs "P:9",160,0,142,-8
	.stabs "$t:v2",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf21
.Lf21:
	.stabn 68,0,218,.Ll82 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
.Ll82:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
	# Register ecx allocated
	.stabn 68,0,219,.Ll83 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
.Ll83:
	movl	-4(%ebp),%ecx
	# Register edx allocated
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	(%edx),%eax
	# Register eax released
	movl	%eax,(%ecx)
	# Register edx released
	# Register eax allocated
	movl	4(%edx),%eax
	# Register ecx,eax released
	movl	%eax,4(%ecx)
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,220,.Ll84 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
.Ll84:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt5-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$DOUBLE$POINTER
.Lt5:

.section .text.n_plugin_pb$_$trepeated$1$crcae8ae2c1_$__$$_copy$formal$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER
PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER:
	.stabs "TREPEATED$1$CRCAE8AE2C1__COPY:F10",36,0,143,PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER
	.stabs "DST:v13",160,0,143,-4
	.stabs "P:R9",64,0,143,1
	.stabs "P:9",160,0,143,-8
	.stabs "$t:v2",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf22
.Lf22:
	.stabn 68,0,223,.Ll85 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER
.Ll85:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,224,.Ll86 - PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER
.Ll86:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt6-PLUGIN_PB$_$TREPEATED$1$CRCAE8AE2C1_$__$$_COPY$formal$POINTER
.Lt6:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_init$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL:
	.stabs "TREPEATED$1$CRCB23D6A65__INIT:F8",36,0,133,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
	.stabs "vmt:R9",64,0,133,2
	.stabs "vmt:9",160,0,133,-4
	.stabs "$t:v4",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf23
.Lf23:
	.stabn 68,0,190,.Ll87 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
.Ll87:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,190,.Ll88 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
.Ll88:
	leal	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-8(%ebp)
	cmpl	$0,-8(%ebp)
	je	.Lj562
	# Register flags released
	jmp	.Lj563
.Lj562:
	jmp	.Lj552
.Lj563:
.Lj552:
# Temp -4,4 released
# Temp -8,4 released
	# Register eax allocated
	.stabn 68,0,191,.Ll89 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
.Ll89:
	movl	-8(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt7-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_INIT$$LONGBOOL
.Lt7:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_copyfrom$pointer$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL:
	.stabs "TREPEATED$1$CRCB23D6A65__COPYFROM:F8",36,0,134,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
	.stabs "OTHER:R9",64,0,134,1
	.stabs "OTHER:9",160,0,134,-4
	.stabs "vmt:R9",64,0,134,2
	.stabs "vmt:9",160,0,134,-8
	.stabs "$t:v4",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf24
.Lf24:
	.stabn 68,0,194,.Ll90 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll90:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Other located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $vmt located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	movl	%ecx,-4(%ebp)
	# Register ecx released
	# Register edx allocated
	.stabn 68,0,194,.Ll91 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll91:
	leal	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-12(%ebp)
	cmpl	$0,-12(%ebp)
	je	.Lj574
	# Register flags released
	jmp	.Lj575
.Lj574:
	jmp	.Lj564
.Lj575:
.Lj564:
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	# Register eax allocated
	.stabn 68,0,195,.Ll92 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll92:
	movl	-12(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt8-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPYFROM$POINTER$$LONGBOOL
.Lt8:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_done,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE:
	.stabs "TREPEATED$1$CRCB23D6A65__DONE:F10",36,0,135,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE
	.stabs "vmt:R9",64,0,135,2
	.stabs "vmt:9",160,0,135,-4
	.stabs "$t:v4",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf25
.Lf25:
	.stabn 68,0,198,.Ll93 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE
.Ll93:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,199,.Ll94 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE
.Ll94:
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_destructor
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt9-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_DONE
.Lt9:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_add$pcodegeneratorresponse,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE:
	.stabs "TREPEATED$1$CRCB23D6A65__ADD:F10",36,0,136,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
	.stabs "ITEM:R3",64,0,136,2
	.stabs "ITEM:3",160,0,136,-4
	.stabs "$t:v4",160,0,0,-8
	.stabs "NODE:14",160,0,203,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf26
.Lf26:
	.stabn 68,0,204,.Ll95 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll95:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Item located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var Node located at ebp-12, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,205,.Ll96 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll96:
	movl	$8,%eax
	# Register ecx,edx allocated
	call	fpc_getmem
	# Register ecx,edx released
	movl	%eax,-12(%ebp)
	.stabn 68,0,206,.Ll97 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll97:
	movl	-12(%ebp),%eax
	# Register eax released
	movl	$0,(%eax)
	# Register eax allocated
	.stabn 68,0,207,.Ll98 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll98:
	movl	-12(%ebp),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	# Register eax allocated
	.stabn 68,0,208,.Ll99 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll99:
	movl	-8(%ebp),%eax
	# Register eax released
	cmpl	$0,4(%eax)
	je	.Lj596
	# Register flags released
	jmp	.Lj597
.Lj596:
	# Register edx allocated
	.stabn 68,0,209,.Ll100 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll100:
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register edx,eax released
	movl	%eax,(%edx)
	# Register eax allocated
	.stabn 68,0,210,.Ll101 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll101:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	jmp	.Lj602
.Lj597:
	# Register eax allocated
	.stabn 68,0,212,.Ll102 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll102:
	movl	-8(%ebp),%eax
	movl	4(%eax),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,(%eax)
	# Register eax allocated
	.stabn 68,0,213,.Ll103 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll103:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
.Lj602:
# Temp -12,4 released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,215,.Ll104 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Ll104:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt10-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_ADD$PCODEGENERATORRESPONSE
.Lt10:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_copy$double$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER:
	.stabs "TREPEATED$1$CRCB23D6A65__COPY:F10",36,0,142,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
	.stabs "DST:v12",160,0,142,-4
	.stabs "P:R9",64,0,142,1
	.stabs "P:9",160,0,142,-8
	.stabs "$t:v4",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf27
.Lf27:
	.stabn 68,0,218,.Ll105 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
.Ll105:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
	# Register ecx allocated
	.stabn 68,0,219,.Ll106 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
.Ll106:
	movl	-4(%ebp),%ecx
	# Register edx allocated
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	(%edx),%eax
	# Register eax released
	movl	%eax,(%ecx)
	# Register edx released
	# Register eax allocated
	movl	4(%edx),%eax
	# Register ecx,eax released
	movl	%eax,4(%ecx)
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,220,.Ll107 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
.Ll107:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt11-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$DOUBLE$POINTER
.Lt11:

.section .text.n_plugin_pb$_$trepeated$1$crcb23d6a65_$__$$_copy$formal$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER
PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER:
	.stabs "TREPEATED$1$CRCB23D6A65__COPY:F10",36,0,143,PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER
	.stabs "DST:v13",160,0,143,-4
	.stabs "P:R9",64,0,143,1
	.stabs "P:9",160,0,143,-8
	.stabs "$t:v4",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf28
.Lf28:
	.stabn 68,0,223,.Ll108 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER
.Ll108:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,224,.Ll109 - PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER
.Ll109:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt12-PLUGIN_PB$_$TREPEATED$1$CRCB23D6A65_$__$$_COPY$formal$POINTER
.Lt12:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_init$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL:
	.stabs "TREPEATED$1$CRC708F5CE9__INIT:F8",36,0,133,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
	.stabs "vmt:R9",64,0,133,2
	.stabs "vmt:9",160,0,133,-4
	.stabs "$t:v7",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf29
.Lf29:
	.stabn 68,0,190,.Ll110 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
.Ll110:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,190,.Ll111 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
.Ll111:
	leal	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-8(%ebp)
	cmpl	$0,-8(%ebp)
	je	.Lj623
	# Register flags released
	jmp	.Lj624
.Lj623:
	jmp	.Lj613
.Lj624:
.Lj613:
# Temp -4,4 released
# Temp -8,4 released
	# Register eax allocated
	.stabn 68,0,191,.Ll112 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
.Ll112:
	movl	-8(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt29-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_INIT$$LONGBOOL
.Lt29:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_copyfrom$pointer$$longbool,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL:
	.stabs "TREPEATED$1$CRC708F5CE9__COPYFROM:F8",36,0,134,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
	.stabs "OTHER:R9",64,0,134,1
	.stabs "OTHER:9",160,0,134,-4
	.stabs "vmt:R9",64,0,134,2
	.stabs "vmt:9",160,0,134,-8
	.stabs "$t:v7",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf30
.Lf30:
	.stabn 68,0,194,.Ll113 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll113:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Other located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $vmt located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-8(%ebp)
	# Register edx released
	movl	%ecx,-4(%ebp)
	# Register ecx released
	# Register edx allocated
	.stabn 68,0,194,.Ll114 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll114:
	leal	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_constructor
	# Register ecx,edx,eax released
	movl	%eax,-12(%ebp)
	cmpl	$0,-12(%ebp)
	je	.Lj635
	# Register flags released
	jmp	.Lj636
.Lj635:
	jmp	.Lj625
.Lj636:
.Lj625:
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	# Register eax allocated
	.stabn 68,0,195,.Ll115 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
.Ll115:
	movl	-12(%ebp),%eax
	leave
	# Register ebp released
	ret
	# Register eax released
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt30-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPYFROM$POINTER$$LONGBOOL
.Lt30:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_done,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE:
	.stabs "TREPEATED$1$CRC708F5CE9__DONE:F10",36,0,135,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE
	.stabs "vmt:R9",64,0,135,2
	.stabs "vmt:9",160,0,135,-4
	.stabs "$t:v7",160,0,0,-8
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf31
.Lf31:
	.stabn 68,0,198,.Ll116 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE
.Ll116:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-8(%esp),%esp
# Temp -4,4 allocated
# Var $vmt located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register edx allocated
	.stabn 68,0,199,.Ll117 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE
.Ll117:
	movl	-4(%ebp),%edx
	# Register eax allocated
	movl	-8(%ebp),%eax
	# Register ecx allocated
	movl	$8,%ecx
	# Register ecx,eax,edx released
	# Register eax,ecx,edx allocated
	call	fpc_help_destructor
	# Register eax,ecx,edx released
# Temp -4,4 released
# Temp -8,4 released
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt31-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_DONE
.Lt31:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_add$tcodegeneratorresponse.p_file,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE:
	.stabs "TREPEATED$1$CRC708F5CE9__ADD:F10",36,0,136,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
	.stabs "ITEM:R19",64,0,136,2
	.stabs "ITEM:19",160,0,136,-4
	.stabs "$t:v7",160,0,0,-8
	.stabs "NODE:20",160,0,203,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf32
.Lf32:
	.stabn 68,0,204,.Ll118 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll118:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Item located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var $self located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var Node located at ebp-12, size=OS_32
	# Register eax,edx allocated
	movl	%eax,-8(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	# Register eax allocated
	.stabn 68,0,205,.Ll119 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll119:
	movl	$8,%eax
	# Register ecx,edx allocated
	call	fpc_getmem
	# Register ecx,edx released
	movl	%eax,-12(%ebp)
	.stabn 68,0,206,.Ll120 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll120:
	movl	-12(%ebp),%eax
	# Register eax released
	movl	$0,(%eax)
	# Register eax allocated
	.stabn 68,0,207,.Ll121 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll121:
	movl	-12(%ebp),%eax
	# Register edx allocated
	movl	-4(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	# Register eax allocated
	.stabn 68,0,208,.Ll122 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll122:
	movl	-8(%ebp),%eax
	# Register eax released
	cmpl	$0,4(%eax)
	je	.Lj657
	# Register flags released
	jmp	.Lj658
.Lj657:
	# Register edx allocated
	.stabn 68,0,209,.Ll123 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll123:
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	-12(%ebp),%eax
	# Register edx,eax released
	movl	%eax,(%edx)
	# Register eax allocated
	.stabn 68,0,210,.Ll124 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll124:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
	jmp	.Lj663
.Lj658:
	# Register eax allocated
	.stabn 68,0,212,.Ll125 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll125:
	movl	-8(%ebp),%eax
	movl	4(%eax),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,(%eax)
	# Register eax allocated
	.stabn 68,0,213,.Ll126 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll126:
	movl	-8(%ebp),%eax
	# Register edx allocated
	movl	-12(%ebp),%edx
	# Register eax,edx released
	movl	%edx,4(%eax)
.Lj663:
# Temp -12,4 released
# Temp -4,4 released
# Temp -8,4 released
	.stabn 68,0,215,.Ll127 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Ll127:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt32-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_ADD$TCodeGeneratorResponse.P_FILE
.Lt32:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_copy$double$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER:
	.stabs "TREPEATED$1$CRC708F5CE9__COPY:F10",36,0,142,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
	.stabs "DST:v12",160,0,142,-4
	.stabs "P:R9",64,0,142,1
	.stabs "P:9",160,0,142,-8
	.stabs "$t:v7",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf33
.Lf33:
	.stabn 68,0,218,.Ll128 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
.Ll128:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
	# Register ecx allocated
	.stabn 68,0,219,.Ll129 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
.Ll129:
	movl	-4(%ebp),%ecx
	# Register edx allocated
	movl	-8(%ebp),%edx
	# Register eax allocated
	movl	(%edx),%eax
	# Register eax released
	movl	%eax,(%ecx)
	# Register edx released
	# Register eax allocated
	movl	4(%edx),%eax
	# Register ecx,eax released
	movl	%eax,4(%ecx)
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,220,.Ll130 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
.Ll130:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt33-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$DOUBLE$POINTER
.Lt33:

.section .text.n_plugin_pb$_$trepeated$1$crc708f5ce9_$__$$_copy$formal$pointer,"x"
	.balign 16,0x90
.globl	PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER
PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER:
	.stabs "TREPEATED$1$CRC708F5CE9__COPY:F10",36,0,143,PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER
	.stabs "DST:v13",160,0,143,-4
	.stabs "P:R9",64,0,143,1
	.stabs "P:9",160,0,143,-8
	.stabs "$t:v7",160,0,0,-12
	# Register ebp allocated
	.stabs "D:/proj/.debug/library/protocol/protoc-gen-pascal/protobuf.pp",132,0,0,.Lf34
.Lf34:
	.stabn 68,0,223,.Ll131 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER
.Ll131:
	pushl	%ebp
	movl	%esp,%ebp
	leal	-12(%esp),%esp
# Temp -4,4 allocated
# Var Dst located at ebp-4, size=OS_32
# Temp -8,4 allocated
# Var P located at ebp-8, size=OS_32
# Temp -12,4 allocated
# Var $self located at ebp-12, size=OS_32
	# Register eax,edx,ecx allocated
	movl	%eax,-12(%ebp)
	# Register eax released
	movl	%edx,-4(%ebp)
	# Register edx released
	movl	%ecx,-8(%ebp)
	# Register ecx released
# Temp -4,4 released
# Temp -8,4 released
# Temp -12,4 released
	.stabn 68,0,224,.Ll132 - PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER
.Ll132:
	leave
	# Register ebp released
	ret
	.stabn 192,0,0,0
	.stabn 224,0,0,.Lt34-PLUGIN_PB$_$TREPEATED$1$CRC708F5CE9_$__$$_COPY$formal$POINTER
.Lt34:
# End asmlist al_procedures
# Begin asmlist al_globals

.section .data.n_VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1
VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1:
	.long	12,-12,0,0
# [plugin_pb.pas]
# [177] 

.section .data.n_VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65
VMT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65:
	.long	12,-12,0,0

.section .data.n_VMT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST
VMT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST:
	.long	40,-40
	.long	VMT_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_SERIALIZE$TSERIALIZEFUNC
	.long	PLUGIN_PB$_$TCODEGENERATORREQUEST_$__$$_PARSE$TPARSEFUNC
	.long	0

.section .data.n_VMT_$PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_T_FILE,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_T_FILE
VMT_$PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_T_FILE:
	.long	32,-32
	.long	VMT_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_SERIALIZE$TSERIALIZEFUNC
	.long	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$_T_FILE_$__$$_PARSE$TPARSEFUNC
	.long	0

.section .data.n_VMT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE
VMT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE:
	.long	28,-28
	.long	VMT_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	FPC_ABSTRACTERROR
	.long	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_SERIALIZE$TSERIALIZEFUNC
	.long	PLUGIN_PB$_$TCODEGENERATORRESPONSE_$__$$_PARSE$TPARSEFUNC
	.long	0

.section .data.n_VMT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9,"d"
	.balign 4
.globl	VMT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9
VMT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9:
	.long	12,-12,0,0
# End asmlist al_globals
# Begin asmlist al_rtti

.section .data.n_RTTI_$PLUGIN_PB_$$_TCODEGENERATORREQUEST,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_TCODEGENERATORREQUEST
RTTI_$PLUGIN_PB_$$_TCODEGENERATORREQUEST:
	.byte	16,21
	.ascii	"TCodeGeneratorRequest"
	.long	40,5
	.long	RTTI_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	0
	.long	RTTI_$PROTOBUF_$$_TREPEATED$1$CRCB76584A7
	.long	8
	.long	RTTI_$SYSTEM_$$_BOOLEAN
	.long	20
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	24
	.long	RTTI_$DESCRIPTOR_PB_$$_TREPEATED$1$CRC14D0E807
	.long	28

.section .data.n_RTTI_$PLUGIN_PB_$$_PCODEGENERATORREQUEST,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_PCODEGENERATORREQUEST
RTTI_$PLUGIN_PB_$$_PCODEGENERATORREQUEST:
	.byte	29,21
	.ascii	"PCodeGeneratorRequest"
	.long	RTTI_$PLUGIN_PB_$$_TCODEGENERATORREQUEST

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF5,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF5
RTTI_$PLUGIN_PB_$$_DEF5:
	.byte	13,5
	.ascii	"TNode"
	.long	8,2
	.long	RTTI_$PLUGIN_PB_$$_DEF4
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_PCODEGENERATORREQUEST
	.long	4

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF4,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF4
RTTI_$PLUGIN_PB_$$_DEF4:
	.byte	29,5
	.ascii	"PNode"
	.long	RTTI_$PLUGIN_PB_$$_DEF5

.section .data.n_RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1
RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1:
	.byte	16,23
	.ascii	"TRepeated$1$crcAE8AE2C1"
	.long	12,3
	.long	RTTI_$PLUGIN_PB_$$_DEF4
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_DEF4
	.long	4
	.long	RTTI_$SYSTEM_$$_POINTER
	.long	8

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF2,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF2
RTTI_$PLUGIN_PB_$$_DEF2:
	.byte	29,4
	.ascii	"TPtr"
	.long	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF3,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF3
RTTI_$PLUGIN_PB_$$_DEF3:
	.byte	29,5
	.ascii	"PItem"
	.long	RTTI_$PLUGIN_PB_$$_PCODEGENERATORREQUEST

.section .data.n_INIT_$PLUGIN_PB_$$_DEF5,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_DEF5
INIT_$PLUGIN_PB_$$_DEF5:
	.byte	13,5
	.ascii	"TNode"
	.long	8,0

.section .data.n_INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1
INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCAE8AE2C1:
	.byte	16,23
	.ascii	"TRepeated$1$crcAE8AE2C1"
	.long	12,0

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF44,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF44
RTTI_$PLUGIN_PB_$$_DEF44:
	.byte	16,6
	.ascii	"T_File"
	.long	32,7
	.long	RTTI_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	0
	.long	RTTI_$SYSTEM_$$_BOOLEAN
	.long	8
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	12
	.long	RTTI_$SYSTEM_$$_BOOLEAN
	.long	16
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	20
	.long	RTTI_$SYSTEM_$$_BOOLEAN
	.long	24
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	28

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF32,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF32
RTTI_$PLUGIN_PB_$$_DEF32:
	.byte	29,6
	.ascii	"P_File"
	.long	RTTI_$PLUGIN_PB_$$_DEF44

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF37,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF37
RTTI_$PLUGIN_PB_$$_DEF37:
	.byte	13,5
	.ascii	"TNode"
	.long	8,2
	.long	RTTI_$PLUGIN_PB_$$_DEF36
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_DEF32
	.long	4

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF36,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF36
RTTI_$PLUGIN_PB_$$_DEF36:
	.byte	29,5
	.ascii	"PNode"
	.long	RTTI_$PLUGIN_PB_$$_DEF37

.section .data.n_RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9
RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9:
	.byte	16,23
	.ascii	"TRepeated$1$crc708F5CE9"
	.long	12,3
	.long	RTTI_$PLUGIN_PB_$$_DEF36
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_DEF36
	.long	4
	.long	RTTI_$SYSTEM_$$_POINTER
	.long	8

.section .data.n_RTTI_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE
RTTI_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE:
	.byte	16,22
	.ascii	"TCodeGeneratorResponse"
	.long	28,4
	.long	RTTI_$PROTOBUF_$$_TPROTOMESSAGEOBJECT
	.long	0
	.long	RTTI_$SYSTEM_$$_BOOLEAN
	.long	8
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	12
	.long	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9
	.long	16

.section .data.n_RTTI_$PLUGIN_PB_$$_PCODEGENERATORRESPONSE,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_PCODEGENERATORRESPONSE
RTTI_$PLUGIN_PB_$$_PCODEGENERATORRESPONSE:
	.byte	29,22
	.ascii	"PCodeGeneratorResponse"
	.long	RTTI_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF17,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF17
RTTI_$PLUGIN_PB_$$_DEF17:
	.byte	13,5
	.ascii	"TNode"
	.long	8,2
	.long	RTTI_$PLUGIN_PB_$$_DEF16
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_PCODEGENERATORRESPONSE
	.long	4

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF16,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF16
RTTI_$PLUGIN_PB_$$_DEF16:
	.byte	29,5
	.ascii	"PNode"
	.long	RTTI_$PLUGIN_PB_$$_DEF17

.section .data.n_RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65
RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65:
	.byte	16,23
	.ascii	"TRepeated$1$crcB23D6A65"
	.long	12,3
	.long	RTTI_$PLUGIN_PB_$$_DEF16
	.long	0
	.long	RTTI_$PLUGIN_PB_$$_DEF16
	.long	4
	.long	RTTI_$SYSTEM_$$_POINTER
	.long	8

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF14,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF14
RTTI_$PLUGIN_PB_$$_DEF14:
	.byte	29,4
	.ascii	"TPtr"
	.long	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF15,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF15
RTTI_$PLUGIN_PB_$$_DEF15:
	.byte	29,5
	.ascii	"PItem"
	.long	RTTI_$PLUGIN_PB_$$_PCODEGENERATORRESPONSE

.section .data.n_INIT_$PLUGIN_PB_$$_DEF17,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_DEF17
INIT_$PLUGIN_PB_$$_DEF17:
	.byte	13,5
	.ascii	"TNode"
	.long	8,0

.section .data.n_INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65
INIT_$PLUGIN_PB_$$_TREPEATED$1$CRCB23D6A65:
	.byte	16,23
	.ascii	"TRepeated$1$crcB23D6A65"
	.long	12,0

.section .data.n_INIT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST
INIT_$PLUGIN_PB_$$_TCODEGENERATORREQUEST:
	.byte	16,21
	.ascii	"TCodeGeneratorRequest"
	.long	40,1
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	24

.section .data.n_INIT_$PLUGIN_PB_$$_DEF44,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_DEF44
INIT_$PLUGIN_PB_$$_DEF44:
	.byte	16,6
	.ascii	"T_File"
	.long	32,3
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	12
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	20
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	28

.section .data.n_INIT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE
INIT_$PLUGIN_PB_$$_TCODEGENERATORRESPONSE:
	.byte	16,22
	.ascii	"TCodeGeneratorResponse"
	.long	28,1
	.long	RTTI_$SYSTEM_$$_ANSISTRING
	.long	12

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF34,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF34
RTTI_$PLUGIN_PB_$$_DEF34:
	.byte	29,4
	.ascii	"TPtr"
	.long	RTTI_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9

.section .data.n_RTTI_$PLUGIN_PB_$$_DEF35,"d"
	.balign 4
.globl	RTTI_$PLUGIN_PB_$$_DEF35
RTTI_$PLUGIN_PB_$$_DEF35:
	.byte	29,5
	.ascii	"PItem"
	.long	RTTI_$PLUGIN_PB_$$_DEF32

.section .data.n_INIT_$PLUGIN_PB_$$_DEF37,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_DEF37
INIT_$PLUGIN_PB_$$_DEF37:
	.byte	13,5
	.ascii	"TNode"
	.long	8,0

.section .data.n_INIT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9,"d"
	.balign 4
.globl	INIT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9
INIT_$PLUGIN_PB_$$_TREPEATED$1$CRC708F5CE9:
	.byte	16,23
	.ascii	"TRepeated$1$crc708F5CE9"
	.long	12,0
# End asmlist al_rtti
# Begin asmlist al_end

.section .text.z_DEBUGEND_$PLUGIN_PB,"x"
	.balign 4,0x90
.globl	DEBUGEND_$PLUGIN_PB
DEBUGEND_$PLUGIN_PB:
	.stabs "",100,0,0,.Lf36
.Lf36:
# End asmlist al_end

