1syntax = "proto2"; 2 3import "datasets/google_message4/benchmark_message4_1.proto"; 4import "datasets/google_message4/benchmark_message4_2.proto"; 5import "datasets/google_message4/benchmark_message4_3.proto"; 6package benchmarks.google_message4; 7 8option cc_enable_arenas = true; 9option java_package = "com.google.protobuf.benchmarks"; 10 11message GoogleMessage4 { 12 optional int32 field37503 = 1; 13 optional .benchmarks.google_message4.UnusedEmptyMessage field37504 = 2; 14 optional .benchmarks.google_message4.UnusedEmptyMessage field37505 = 3; 15 optional .benchmarks.google_message4.UnusedEmptyMessage field37506 = 4; 16 optional .benchmarks.google_message4.UnusedEmptyMessage field37507 = 5; 17 optional .benchmarks.google_message4.Message37489 field37508 = 6; 18 optional .benchmarks.google_message4.UnusedEmptyMessage field37509 = 7; 19 optional .benchmarks.google_message4.UnusedEmptyMessage field37510 = 8; 20 optional .benchmarks.google_message4.UnusedEmptyMessage field37511 = 9; 21 optional .benchmarks.google_message4.UnusedEmptyMessage field37512 = 10; 22 optional .benchmarks.google_message4.UnusedEmptyMessage field37513 = 11; 23 optional .benchmarks.google_message4.UnusedEmptyMessage field37514 = 12; 24 optional .benchmarks.google_message4.UnusedEmptyMessage field37515 = 13; 25 optional .benchmarks.google_message4.UnusedEmptyMessage field37516 = 14; 26 optional .benchmarks.google_message4.UnusedEmptyMessage field37517 = 15; 27 optional .benchmarks.google_message4.UnusedEmptyMessage field37518 = 16; 28} 29 30message Message37489 { 31 optional .benchmarks.google_message4.Message2517 field37534 = 3; 32 optional .benchmarks.google_message4.Message7330 field37535 = 4; 33 optional .benchmarks.google_message4.Message8815 field37536 = 6; 34 optional .benchmarks.google_message4.Message8817 field37537 = 7; 35 optional .benchmarks.google_message4.Message8835 field37538 = 8; 36 optional .benchmarks.google_message4.Message8848 field37539 = 9; 37 optional .benchmarks.google_message4.Message8856 field37540 = 11; 38 optional .benchmarks.google_message4.Message12717 field37541 = 15; 39 optional .benchmarks.google_message4.Message12748 field37542 = 20; 40 optional .benchmarks.google_message4.Message7319 field37543 = 22; 41 optional .benchmarks.google_message4.Message12908 field37544 = 24; 42 optional .benchmarks.google_message4.Message12910 field37545 = 25; 43 optional .benchmarks.google_message4.Message12960 field37546 = 30; 44 optional .benchmarks.google_message4.Message176 field37547 = 33; 45 optional .benchmarks.google_message4.Message13000 field37548 = 34; 46 optional .benchmarks.google_message4.Message13035 field37549 = 35; 47 optional .benchmarks.google_message4.Message37331 field37550 = 36; 48 optional .benchmarks.google_message4.Message37329 field37551 = 37; 49 optional .benchmarks.google_message4.Message37327 field37552 = 38; 50 optional .benchmarks.google_message4.Message37333 field37553 = 39; 51 optional .benchmarks.google_message4.Message37335 field37554 = 40; 52} 53 54message Message7319 { 55 optional .benchmarks.google_message4.UnusedEmptyMessage field7321 = 1; 56 optional .benchmarks.google_message4.UnusedEmptyMessage field7322 = 7; 57} 58 59message Message12717 { 60 optional .benchmarks.google_message4.UnusedEmptyMessage field12719 = 1; 61 optional string field12720 = 2; 62 optional uint32 field12721 = 3; 63 optional .benchmarks.google_message4.Message11976 field12722 = 4; 64 repeated .benchmarks.google_message4.Message11948 field12723 = 5; 65 optional .benchmarks.google_message4.Message11947 field12724 = 6; 66 optional .benchmarks.google_message4.Message12687 field12725 = 7; 67 repeated .benchmarks.google_message4.Message11948 field12726 = 8; 68 optional int64 field12727 = 9; 69} 70 71message Message37331 { 72 optional .benchmarks.google_message4.UnusedEmptyMessage field37367 = 4; 73 required .benchmarks.google_message4.Message37326 field37368 = 1; 74 required int64 field37369 = 2; 75 required bytes field37370 = 3; 76} 77 78message Message8815 { 79 optional .benchmarks.google_message4.UnusedEmptyMessage field8819 = 1; 80 repeated .benchmarks.google_message4.Message8768 field8820 = 2; 81 optional bool field8821 = 3; 82} 83 84message Message7330 { 85 optional .benchmarks.google_message4.UnusedEmptyMessage field7332 = 1; 86 optional .benchmarks.google_message4.Message3069 field7333 = 2; 87 optional .benchmarks.google_message4.Message7320 field7334 = 3; 88 optional .benchmarks.google_message4.UnusedEmptyMessage field7335 = 4; 89 optional bool field7336 = 5; 90 optional int64 field7337 = 6; 91} 92 93message Message12960 { 94 optional .benchmarks.google_message4.UnusedEmptyMessage field12962 = 1; 95 optional .benchmarks.google_message4.Message12948 field12963 = 2; 96} 97 98message Message176 { 99 required string field408 = 1; 100 optional int32 field409 = 4; 101 optional string field410 = 50; 102 optional int32 field411 = 2; 103 optional uint64 field412 = 47; 104 optional string field413 = 56; 105 optional int32 field414 = 24; 106 optional string field415 = 21; 107 optional bytes field416 = 3; 108 optional string field417 = 57; 109 optional int32 field418 = 51; 110 optional float field419 = 7; 111 optional bool field420 = 5; 112 optional bool field421 = 28; 113 optional int32 field422 = 6; 114 repeated int32 field423 = 40; 115 optional .benchmarks.google_message4.UnusedEmptyMessage field424 = 41; 116 optional bool field425 = 25; 117 optional uint64 field426 = 26; 118 optional int32 field427 = 38; 119 optional bytes field428 = 15; 120 optional bytes field429 = 55; 121 optional bytes field430 = 16; 122 optional bytes field431 = 23; 123 optional bool field432 = 33; 124 optional bytes field433 = 31; 125 optional bytes field434 = 32; 126 optional int32 field435 = 36; 127 optional uint64 field436 = 17; 128 optional int32 field437 = 45; 129 optional uint64 field438 = 18; 130 optional string field439 = 46; 131 optional .benchmarks.google_message4.UnusedEmptyMessage field440 = 64; 132 optional int32 field441 = 39; 133 optional uint64 field442 = 48; 134 optional bytes field443 = 19; 135 optional bytes field444 = 42; 136 optional bytes field445 = 43; 137 optional string field446 = 44; 138 optional string field447 = 49; 139 optional int64 field448 = 20; 140 optional bool field449 = 53; 141 optional .benchmarks.google_message4.UnusedEmptyMessage field450 = 54; 142 repeated .benchmarks.google_message4.UnusedEmptyMessage field451 = 22; 143 optional .benchmarks.google_message4.UnusedEnum field452 = 27; 144 optional int32 field453 = 29; 145 optional int32 field454 = 30; 146 optional .benchmarks.google_message4.UnusedEnum field455 = 37; 147 optional .benchmarks.google_message4.UnusedEnum field456 = 34; 148 optional int32 field457 = 35; 149 repeated group Message178 = 101 { 150 } 151 optional bool field459 = 52; 152 optional uint64 field460 = 58; 153 optional uint64 field461 = 59; 154 optional .benchmarks.google_message4.UnusedEmptyMessage field462 = 60; 155 optional .benchmarks.google_message4.UnusedEmptyMessage field463 = 61; 156 optional .benchmarks.google_message4.UnusedEnum field464 = 62; 157 repeated string field465 = 63; 158 optional .benchmarks.google_message4.UnusedEmptyMessage field466 = 65; 159} 160 161message Message8817 { 162 optional .benchmarks.google_message4.UnusedEmptyMessage field8825 = 1; 163 repeated .benchmarks.google_message4.Message8768 field8826 = 2; 164 optional string field8827 = 3; 165} 166 167message Message8835 { 168 optional .benchmarks.google_message4.UnusedEmptyMessage field8837 = 1; 169 repeated string field8838 = 2; 170 optional .benchmarks.google_message4.UnusedEnum field8839 = 3; 171} 172 173message Message37333 { 174 optional .benchmarks.google_message4.UnusedEmptyMessage field37372 = 3; 175 required .benchmarks.google_message4.Message37326 field37373 = 1; 176 optional uint64 field37374 = 2; 177} 178 179message Message13000 { 180 optional int64 field13015 = 1; 181 repeated .benchmarks.google_message4.Message12979 field13016 = 2; 182} 183 184message Message37335 { 185 optional .benchmarks.google_message4.UnusedEmptyMessage field37376 = 4; 186 required .benchmarks.google_message4.Message37326 field37377 = 1; 187 required .benchmarks.google_message4.Message37173 field37378 = 2; 188 optional uint64 field37379 = 3; 189} 190 191message Message8848 { 192 optional .benchmarks.google_message4.UnusedEmptyMessage field8850 = 1; 193 optional string field8851 = 2; 194 optional bytes field8852 = 3; 195} 196 197message Message13035 { 198 optional int64 field13058 = 1; 199 repeated int64 field13059 = 2; 200} 201 202message Message8856 { 203 optional .benchmarks.google_message4.UnusedEmptyMessage field8858 = 1; 204 optional string field8859 = 2; 205} 206 207message Message12908 { 208 optional .benchmarks.google_message4.UnusedEmptyMessage field12912 = 1; 209 optional string field12913 = 2; 210 optional .benchmarks.google_message4.Message12799 field12914 = 3; 211 optional int64 field12915 = 4; 212 optional .benchmarks.google_message4.Message3804 field12916 = 5; 213 optional .benchmarks.google_message4.Message12870 field12917 = 6; 214} 215 216message Message12910 { 217 optional .benchmarks.google_message4.UnusedEmptyMessage field12920 = 1; 218 optional .benchmarks.google_message4.Message12818 field12921 = 2; 219 repeated .benchmarks.google_message4.Message12903 field12922 = 3; 220} 221 222message Message37327 { 223 optional .benchmarks.google_message4.UnusedEmptyMessage field37347 = 11; 224 required .benchmarks.google_message4.Message37326 field37348 = 1; 225 optional bool field37349 = 2; 226 optional bool field37350 = 3; 227 optional bool field37351 = 4; 228 optional bool field37352 = 5; 229 optional bool field37353 = 6; 230 optional .benchmarks.google_message4.UnusedEmptyMessage field37354 = 7; 231 optional uint64 field37355 = 8; 232 optional bool field37356 = 9; 233 optional bool field37357 = 10; 234} 235 236message Message37329 { 237 optional .benchmarks.google_message4.UnusedEmptyMessage field37359 = 6; 238 required .benchmarks.google_message4.Message37326 field37360 = 1; 239 required int64 field37361 = 2; 240 required int64 field37362 = 3; 241 optional bool field37363 = 4; 242} 243 244message Message2517 { 245 optional .benchmarks.google_message4.UnusedEmptyMessage field2519 = 1; 246 optional .benchmarks.google_message4.Message2356 field2520 = 2; 247 optional .benchmarks.google_message4.Message0 field2521 = 3; 248 optional .benchmarks.google_message4.Message2463 field2522 = 4; 249 repeated .benchmarks.google_message4.Message971 field2523 = 5; 250} 251 252message Message12748 { 253 optional .benchmarks.google_message4.UnusedEmptyMessage field12754 = 1; 254 optional string field12755 = 2; 255 optional string field12756 = 3; 256 optional .benchmarks.google_message4.Enum12735 field12757 = 4; 257} 258 259message Message12687 { 260 repeated .benchmarks.google_message4.Message12686 field12701 = 1; 261} 262 263message Message11948 { 264 optional string field11954 = 1; 265 repeated .benchmarks.google_message4.Message11949 field11955 = 2; 266 optional bool field11956 = 3; 267} 268 269message Message11976 { 270 repeated .benchmarks.google_message4.Message11975 field12002 = 1; 271} 272 273message Message7320 { 274 optional .benchmarks.google_message4.UnusedEmptyMessage field7323 = 1; 275 optional .benchmarks.google_message4.Message7287 field7324 = 8; 276} 277 278message Message3069 { 279 optional .benchmarks.google_message4.Message3061 field3374 = 1; 280 optional bytes field3375 = 2; 281 repeated group Message3070 = 3 { 282 required .benchmarks.google_message4.Enum3071 field3378 = 4; 283 required bytes field3379 = 5; 284 } 285 extensions 10000 to 536870911; 286} 287 288message Message12948 { 289 repeated .benchmarks.google_message4.Message12949 field12958 = 1; 290} 291 292message Message8768 { 293 optional string field8782 = 1; 294 optional .benchmarks.google_message4.Message8572 field8783 = 2; 295 optional bool field8784 = 3; 296 repeated .benchmarks.google_message4.Message8774 field8785 = 4; 297 optional int64 field8786 = 5; 298 optional .benchmarks.google_message4.UnusedEmptyMessage field8787 = 6; 299 optional string field8788 = 7; 300} 301 302message Message12979 { 303 required bytes field12981 = 1; 304 repeated string field12982 = 2; 305 optional .benchmarks.google_message4.UnusedEmptyMessage field12983 = 3; 306 optional int64 field12984 = 4; 307 optional string field12985 = 5; 308 optional int32 field12986 = 6; 309 optional .benchmarks.google_message4.UnusedEmptyMessage field12987 = 7; 310} 311 312message Message37173 { 313 optional string field37252 = 1; 314 optional int64 field37253 = 2; 315 optional .benchmarks.google_message4.UnusedEnum field37254 = 4; 316 optional bool field37255 = 5; 317 optional bool field37256 = 6; 318 optional bool field37257 = 7; 319 optional string field37258 = 8; 320 optional string field37259 = 9; 321 optional uint32 field37260 = 10; 322 optional fixed32 field37261 = 11; 323 optional string field37262 = 12; 324 optional string field37263 = 13; 325 optional string field37264 = 14; 326 optional int32 field37265 = 15; 327 optional int64 field37266 = 16; 328 optional int64 field37267 = 17; 329 optional int32 field37268 = 18; 330 optional int32 field37269 = 19; 331 optional .benchmarks.google_message4.UnusedEmptyMessage field37270 = 20; 332 optional .benchmarks.google_message4.UnusedEmptyMessage field37271 = 21; 333 optional .benchmarks.google_message4.UnusedEmptyMessage field37272 = 22; 334 optional .benchmarks.google_message4.UnusedEmptyMessage field37273 = 23; 335 optional .benchmarks.google_message4.UnusedEmptyMessage field37274 = 24; 336 optional string field37275 = 25; 337 optional bool field37276 = 26; 338} 339 340message Message12799 { 341 required string field12809 = 1; 342 repeated fixed64 field12810 = 2; 343 repeated .benchmarks.google_message4.Message12776 field12811 = 8; 344 repeated int32 field12812 = 4; 345 repeated .benchmarks.google_message4.Message12798 field12813 = 5; 346 required int32 field12814 = 3; 347 optional int32 field12815 = 6; 348 optional .benchmarks.google_message4.Message12797 field12816 = 7; 349} 350 351message Message12870 { 352 required int32 field12879 = 1; 353 optional int32 field12880 = 7; 354 required int32 field12881 = 2; 355 optional uint64 field12882 = 3; 356 optional string field12883 = 2001; 357 optional fixed64 field12884 = 4; 358 repeated fixed64 field12885 = 14; 359 optional int32 field12886 = 9; 360 optional int64 field12887 = 18; 361 repeated .benchmarks.google_message4.Message12870 field12888 = 8; 362 optional int32 field12889 = 5; 363 optional uint64 field12890 = 6; 364 optional int32 field12891 = 10; 365 optional int32 field12892 = 11; 366 optional double field12893 = 12; 367 optional .benchmarks.google_message4.Message12825 field12894 = 13; 368 optional double field12895 = 15; 369 optional string field12896 = 16; 370 optional .benchmarks.google_message4.Enum12871 field12897 = 17; 371 optional int32 field12898 = 19; 372} 373 374message Message3804 { 375 required int64 field3818 = 1; 376 required bool field3819 = 2; 377 repeated .benchmarks.google_message4.Enum3805 field3820 = 4; 378 optional int32 field3821 = 5; 379 optional bool field3822 = 6; 380 optional int64 field3823 = 7; 381 optional .benchmarks.google_message4.Enum3783 field3824 = 8; 382} 383 384message Message12903 { 385 optional string field12905 = 1; 386 optional .benchmarks.google_message4.Message8587 field12906 = 2; 387 repeated .benchmarks.google_message4.Message8590 field12907 = 3; 388} 389 390message Message37326 { 391 required string field37345 = 1; 392 optional string field37346 = 2; 393} 394 395message Message2356 { 396 optional .benchmarks.google_message4.Message1374 field2368 = 121; 397 optional uint64 field2369 = 1; 398 optional int32 field2370 = 2; 399 optional int32 field2371 = 17; 400 required string field2372 = 3; 401 optional int32 field2373 = 7; 402 optional bytes field2374 = 8; 403 optional string field2375 = 4; 404 optional string field2376 = 101; 405 optional int32 field2377 = 102; 406 optional int32 field2378 = 103; 407 optional int32 field2379 = 104; 408 optional int32 field2380 = 113; 409 optional int32 field2381 = 114; 410 optional int32 field2382 = 115; 411 optional int32 field2383 = 117; 412 optional int32 field2384 = 118; 413 optional int32 field2385 = 119; 414 optional int32 field2386 = 105; 415 optional bytes field2387 = 5; 416 optional group Message2357 = 6 { 417 optional int64 field2399 = 9; 418 optional int32 field2400 = 10; 419 optional int32 field2401 = 11; 420 optional int32 field2402 = 12; 421 optional int32 field2403 = 13; 422 optional int32 field2404 = 116; 423 optional int32 field2405 = 106; 424 required bytes field2406 = 14; 425 optional int32 field2407 = 45; 426 optional int32 field2408 = 112; 427 optional bool field2409 = 122; 428 optional bytes field2410 = 124; 429 } 430 optional string field2389 = 120; 431 optional group Message2358 = 107 { 432 } 433 repeated group Message2359 = 40 { 434 } 435 optional int32 field2392 = 50; 436 optional .benchmarks.google_message4.UnusedEmptyMessage field2393 = 60; 437 optional .benchmarks.google_message4.UnusedEmptyMessage field2394 = 70; 438 optional .benchmarks.google_message4.UnusedEmptyMessage field2395 = 80; 439 optional .benchmarks.google_message4.UnusedEmptyMessage field2396 = 90; 440 optional string field2397 = 100; 441 optional string field2398 = 123; 442} 443 444message Message0 { 445 option message_set_wire_format = true; 446 extensions 4 to 2147483646; 447} 448 449message Message971 { 450 optional string field972 = 1; 451 optional int32 field973 = 2; 452 optional bool field974 = 3; 453} 454 455