package fuzzilli.protobuf

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Await

operations.proto:421

Used in: Instruction

(message has no fields)

message BeginArrowFunction

operations.proto:360

Used in: Instruction

message BeginAsyncArrowFunction

operations.proto:385

Used in: Instruction

message BeginAsyncFunction

operations.proto:376

Used in: Instruction

message BeginAsyncGeneratorFunction

operations.proto:392

Used in: Instruction

message BeginBlockStatement

operations.proto:790

Used in: Instruction

(message has no fields)

message BeginCatch

operations.proto:772

Used in: Instruction

(message has no fields)

message BeginClassConstructor

operations.proto:123

Used in: Instruction

message BeginClassDefinition

operations.proto:119

Used in: Instruction

message BeginClassInstanceGetter

operations.proto:152

Used in: Instruction

message BeginClassInstanceMethod

operations.proto:144

Used in: Instruction

message BeginClassInstanceSetter

operations.proto:159

Used in: Instruction

message BeginClassPrivateInstanceMethod

operations.proto:213

Used in: Instruction

message BeginClassPrivateStaticMethod

operations.proto:226

Used in: Instruction

message BeginClassStaticGetter

operations.proto:194

Used in: Instruction

message BeginClassStaticInitializer

operations.proto:180

Used in: Instruction

(message has no fields)

message BeginClassStaticMethod

operations.proto:186

Used in: Instruction

message BeginClassStaticSetter

operations.proto:201

Used in: Instruction

message BeginCodeString

operations.proto:784

Used in: Instruction

(message has no fields)

message BeginConstructor

operations.proto:401

Used in: Instruction

message BeginDoWhileLoopBody

operations.proto:714

Used in: Instruction

(message has no fields)

message BeginDoWhileLoopHeader

operations.proto:717

Used in: Instruction

(message has no fields)

message BeginElse

operations.proto:680

Used in: Instruction

(message has no fields)

message BeginFinally

operations.proto:775

Used in: Instruction

(message has no fields)

message BeginForInLoop

operations.proto:738

Used in: Instruction

(message has no fields)

message BeginForLoopAfterthought

operations.proto:729

Used in: Instruction

(message has no fields)

message BeginForLoopBody

operations.proto:732

Used in: Instruction

(message has no fields)

message BeginForLoopCondition

operations.proto:726

Used in: Instruction

(message has no fields)

message BeginForLoopInitializer

operations.proto:723

Used in: Instruction

(message has no fields)

message BeginForOfLoop

operations.proto:744

Used in: Instruction

(message has no fields)

message BeginForOfLoopWithDestruct

operations.proto:747

Used in: Instruction

message BeginGeneratorFunction

operations.proto:367

Used in: Instruction

message BeginIf

operations.proto:676

Used in: Instruction

message BeginObjectLiteral

operations.proto:67

Used in: Instruction

(message has no fields)

message BeginObjectLiteralComputedMethod

operations.proto:95

Used in: Instruction

message BeginObjectLiteralGetter

operations.proto:102

Used in: Instruction

message BeginObjectLiteralMethod

operations.proto:87

Used in: Instruction

message BeginObjectLiteralSetter

operations.proto:109

Used in: Instruction

message BeginPlainFunction

operations.proto:351

Used in: Instruction

message BeginRepeatLoop

operations.proto:755

Used in: Instruction

message BeginSwitch

operations.proto:686

Used in: Instruction

(message has no fields)

message BeginSwitchCase

operations.proto:689

Used in: Instruction

(message has no fields)

message BeginSwitchDefaultCase

operations.proto:692

Used in: Instruction

(message has no fields)

message BeginTry

operations.proto:769

Used in: Instruction

(message has no fields)

message BeginWasmFunction

operations.proto:873

Used in: Instruction

message BeginWasmModule

operations.proto:802

Used in: Instruction

(message has no fields)

message BeginWhileLoopBody

operations.proto:708

Used in: Instruction

(message has no fields)

message BeginWhileLoopHeader

operations.proto:705

Used in: Instruction

(message has no fields)

message BeginWith

operations.proto:670

Used in: Instruction

(message has no fields)

message BinaryOperation

operations.proto:538

Used in: Instruction

enum BinaryOperator

operations.proto:477

Used in: BinaryOperation, Update, UpdateComputedProperty, UpdateElement, UpdatePrivateProperty, UpdateProperty, UpdateSuperProperty

message BindMethod

operations.proto:835

Used in: Instruction

message CallComputedMethod

operations.proto:453

Used in: Instruction

message CallComputedMethodWithSpread

operations.proto:457

Used in: Instruction

message CallFunction

operations.proto:424

Used in: Instruction

message CallFunctionWithSpread

operations.proto:428

Used in: Instruction

message CallMethod

operations.proto:442

Used in: Instruction

message CallMethodWithSpread

operations.proto:447

Used in: Instruction

message CallPrivateMethod

operations.proto:628

Used in: Instruction

message CallSuperConstructor

operations.proto:607

Used in: Instruction

message CallSuperMethod

operations.proto:611

Used in: Instruction

message ClassAddInstanceComputedProperty

operations.proto:140

Used in: Instruction

message ClassAddInstanceElement

operations.proto:135

Used in: Instruction

message ClassAddInstanceProperty

operations.proto:130

Used in: Instruction

message ClassAddPrivateInstanceProperty

operations.proto:208

Used in: Instruction

message ClassAddPrivateStaticProperty

operations.proto:221

Used in: Instruction

message ClassAddStaticComputedProperty

operations.proto:176

Used in: Instruction

message ClassAddStaticElement

operations.proto:171

Used in: Instruction

message ClassAddStaticProperty

operations.proto:166

Used in: Instruction

enum Comparator

operations.proto:575

Used in: Compare

message Compare

operations.proto:586

Used in: Instruction

message ConfigureComputedProperty

operations.proto:332

Used in: Instruction

message ConfigureElement

operations.proto:309

Used in: Instruction

message ConfigureProperty

operations.proto:282

Used in: Instruction

message ConstSimd128

operations.proto:1223

Used in: Instruction

message Constf32

operations.proto:849

Used in: Instruction

message Constf64

operations.proto:853

Used in: Instruction

message Consti32

operations.proto:845

Used in: Instruction

message Consti64

operations.proto:841

Used in: Instruction

message Construct

operations.proto:433

Used in: Instruction

message ConstructWithSpread

operations.proto:437

Used in: Instruction

message CreateArray

operations.proto:237

Used in: Instruction

(message has no fields)

message CreateArrayWithSpread

operations.proto:252

Used in: Instruction

message CreateFloatArray

operations.proto:244

Used in: Instruction

message CreateIntArray

operations.proto:240

Used in: Instruction

message CreateNamedVariable

operations.proto:597

Used in: Instruction

message CreateTemplateString

operations.proto:248

Used in: Instruction

message CreateWasmGlobal

operations.proto:808

Used in: Instruction

message CreateWasmJSTag

operations.proto:822

Used in: Instruction

(message has no fields)

message CreateWasmMemory

operations.proto:812

Used in: Instruction

message CreateWasmTable

operations.proto:816

Used in: Instruction

message CreateWasmTag

operations.proto:825

Used in: Instruction

message DeleteComputedProperty

operations.proto:328

Used in: Instruction

message DeleteElement

operations.proto:304

Used in: Instruction

message DeleteProperty

operations.proto:270

Used in: Instruction

message DestructArray

operations.proto:555

Used in: Instruction

message DestructArrayAndReassign

operations.proto:560

Used in: Instruction

message DestructObject

operations.proto:565

Used in: Instruction

message DestructObjectAndReassign

operations.proto:570

Used in: Instruction

message Directive

operations.proto:408

Used in: Instruction

message Dup

operations.proto:549

Used in: Instruction

(message has no fields)

message EndArrowFunction

operations.proto:364

Used in: Instruction

(message has no fields)

message EndAsyncArrowFunction

operations.proto:389

Used in: Instruction

(message has no fields)

message EndAsyncFunction

operations.proto:382

Used in: Instruction

(message has no fields)

message EndAsyncGeneratorFunction

operations.proto:398

Used in: Instruction

(message has no fields)

message EndBlockStatement

operations.proto:793

Used in: Instruction

(message has no fields)

message EndClassConstructor

operations.proto:127

Used in: Instruction

(message has no fields)

message EndClassDefinition

operations.proto:234

Used in: Instruction

(message has no fields)

message EndClassInstanceGetter

operations.proto:156

Used in: Instruction

(message has no fields)

message EndClassInstanceMethod

operations.proto:149

Used in: Instruction

(message has no fields)

message EndClassInstanceSetter

operations.proto:163

Used in: Instruction

(message has no fields)

message EndClassPrivateInstanceMethod

operations.proto:218

Used in: Instruction

(message has no fields)

message EndClassPrivateStaticMethod

operations.proto:231

Used in: Instruction

(message has no fields)

message EndClassStaticGetter

operations.proto:198

Used in: Instruction

(message has no fields)

message EndClassStaticInitializer

operations.proto:183

Used in: Instruction

(message has no fields)

message EndClassStaticMethod

operations.proto:191

Used in: Instruction

(message has no fields)

message EndClassStaticSetter

operations.proto:205

Used in: Instruction

(message has no fields)

message EndCodeString

operations.proto:787

Used in: Instruction

(message has no fields)

message EndConstructor

operations.proto:405

Used in: Instruction

(message has no fields)

message EndDoWhileLoop

operations.proto:720

Used in: Instruction

(message has no fields)

message EndForInLoop

operations.proto:741

Used in: Instruction

(message has no fields)

message EndForLoop

operations.proto:735

Used in: Instruction

(message has no fields)

message EndForOfLoop

operations.proto:752

Used in: Instruction

(message has no fields)

message EndGeneratorFunction

operations.proto:373

Used in: Instruction

(message has no fields)

message EndIf

operations.proto:683

Used in: Instruction

(message has no fields)

message EndObjectLiteral

operations.proto:116

Used in: Instruction

(message has no fields)

message EndObjectLiteralComputedMethod

operations.proto:99

Used in: Instruction

(message has no fields)

message EndObjectLiteralGetter

operations.proto:106

Used in: Instruction

(message has no fields)

message EndObjectLiteralMethod

operations.proto:92

Used in: Instruction

(message has no fields)

message EndObjectLiteralSetter

operations.proto:113

Used in: Instruction

(message has no fields)

message EndPlainFunction

operations.proto:357

Used in: Instruction

(message has no fields)

message EndRepeatLoop

operations.proto:760

Used in: Instruction

(message has no fields)

message EndSwitch

operations.proto:702

Used in: Instruction

(message has no fields)

message EndSwitchCase

operations.proto:698

Used in: Instruction

message EndTryCatchFinally

operations.proto:778

Used in: Instruction

(message has no fields)

message EndWasmFunction

operations.proto:878

Used in: Instruction

(message has no fields)

message EndWasmModule

operations.proto:805

Used in: Instruction

(message has no fields)

message EndWhileLoop

operations.proto:711

Used in: Instruction

(message has no fields)

message EndWith

operations.proto:673

Used in: Instruction

(message has no fields)

message Eval

operations.proto:602

Used in: Instruction

message Explore

operations.proto:654

Used in: Instruction

message Fixup

operations.proto:663

Used in: Instruction

message FuzzerState

sync.proto:28

message GetComputedProperty

operations.proto:317

Used in: Instruction

message GetComputedSuperProperty

operations.proto:640

Used in: Instruction

(message has no fields)

message GetElement

operations.proto:290

Used in: Instruction

message GetPrivateProperty

operations.proto:615

Used in: Instruction

message GetProperty

operations.proto:256

Used in: Instruction

message GetSuperProperty

operations.proto:632

Used in: Instruction

message Instruction

program.proto:22

Used in: Program

message LoadArguments

operations.proto:53

Used in: Instruction

(message has no fields)

message LoadAsyncDisposableVariable

operations.proto:59

Used in: Instruction

(message has no fields)

message LoadBigInt

operations.proto:28

Used in: Instruction

message LoadBoolean

operations.proto:40

Used in: Instruction

message LoadDisposableVariable

operations.proto:56

Used in: Instruction

(message has no fields)

message LoadFloat

operations.proto:32

Used in: Instruction

message LoadInteger

operations.proto:24

Used in: Instruction

message LoadNewTarget

operations.proto:651

Used in: Instruction

(message has no fields)

message LoadNull

operations.proto:47

Used in: Instruction

(message has no fields)

message LoadRegExp

operations.proto:62

Used in: Instruction

message LoadString

operations.proto:36

Used in: Instruction

message LoadThis

operations.proto:50

Used in: Instruction

(message has no fields)

message LoadUndefined

operations.proto:44

Used in: Instruction

(message has no fields)

message LogMessage

sync.proto:20

message LoopBreak

operations.proto:763

Used in: Instruction

(message has no fields)

message LoopContinue

operations.proto:766

Used in: Instruction

(message has no fields)

enum NamedVariableDeclarationMode

operations.proto:590

Used in: CreateNamedVariable

message Nop

operations.proto:796

Used in: Instruction

(message has no fields)

message ObjectLiteralAddComputedProperty

operations.proto:78

Used in: Instruction

(message has no fields)

message ObjectLiteralAddElement

operations.proto:74

Used in: Instruction

message ObjectLiteralAddProperty

operations.proto:70

Used in: Instruction

message ObjectLiteralCopyProperties

operations.proto:81

Used in: Instruction

(message has no fields)

message ObjectLiteralSetPrototype

operations.proto:84

Used in: Instruction

(message has no fields)

message Parameters

operations.proto:19

Parameters used by function definitions, not an operation by itself.

Used in: BeginArrowFunction, BeginAsyncArrowFunction, BeginAsyncFunction, BeginAsyncGeneratorFunction, BeginClassConstructor, BeginClassInstanceMethod, BeginClassPrivateInstanceMethod, BeginClassPrivateStaticMethod, BeginClassStaticMethod, BeginConstructor, BeginGeneratorFunction, BeginObjectLiteralComputedMethod, BeginObjectLiteralMethod, BeginPlainFunction

message Print

operations.proto:799

Used in: Instruction

(message has no fields)

message Probe

operations.proto:659

Used in: Instruction

message Program

program.proto:307

enum PropertyType

operations.proto:275

Used in: ConfigureComputedProperty, ConfigureElement, ConfigureProperty

message Reassign

operations.proto:552

Used in: Instruction

(message has no fields)

message Return

operations.proto:412

Used in: Instruction

(message has no fields)

message SetComputedProperty

operations.proto:321

Used in: Instruction

(message has no fields)

message SetComputedSuperProperty

operations.proto:643

Used in: Instruction

(message has no fields)

message SetElement

operations.proto:295

Used in: Instruction

message SetPrivateProperty

operations.proto:619

Used in: Instruction

message SetProperty

operations.proto:261

Used in: Instruction

message SetSuperProperty

operations.proto:636

Used in: Instruction

message Statistics

sync.proto:33

message SwitchBreak

operations.proto:695

Used in: Instruction

(message has no fields)

message TernaryOperation

operations.proto:542

Used in: Instruction

(message has no fields)

message TestIn

operations.proto:348

Used in: Instruction

(message has no fields)

message TestInstanceOf

operations.proto:345

Used in: Instruction

(message has no fields)

message ThrowException

operations.proto:781

Used in: Instruction

(message has no fields)

message TypeOf

operations.proto:339

Used in: Instruction

(message has no fields)

message UnaryOperation

operations.proto:473

Used in: Instruction

enum UnaryOperator

operations.proto:462

Used in: UnaryOperation

message Update

operations.proto:545

Used in: Instruction

message UpdateComputedProperty

operations.proto:324

Used in: Instruction

message UpdateElement

operations.proto:299

Used in: Instruction

message UpdatePrivateProperty

operations.proto:623

Used in: Instruction

message UpdateProperty

operations.proto:265

Used in: Instruction

message UpdateSuperProperty

operations.proto:646

Used in: Instruction

message Void

operations.proto:342

Used in: Instruction

(message has no fields)

message WasmBeginBlock

operations.proto:1132

Used in: Instruction

message WasmBeginCatch

operations.proto:1159

Used in: Instruction

message WasmBeginCatchAll

operations.proto:1155

Used in: Instruction

message WasmBeginElse

operations.proto:1204

Used in: Instruction

message WasmBeginIf

operations.proto:1199

Used in: Instruction

message WasmBeginLoop

operations.proto:1141

Used in: Instruction

message WasmBeginTry

operations.proto:1150

Used in: Instruction

message WasmBeginTryDelegate

operations.proto:1168

Used in: Instruction

message WasmBranch

operations.proto:1187

Used in: Instruction

message WasmBranchIf

operations.proto:1191

Used in: Instruction

message WasmConverti32Tof32

operations.proto:965

Used in: Instruction

message WasmConverti32Tof64

operations.proto:976

Used in: Instruction

message WasmConverti64Tof32

operations.proto:984

Used in: Instruction

message WasmConverti64Tof64

operations.proto:980

Used in: Instruction

message WasmDefineGlobal

operations.proto:1055

Used in: Instruction

message WasmDefineMemory

operations.proto:1066

Used in: Instruction

message WasmDefineTable

operations.proto:1059

Used in: Instruction

message WasmDefineTag

operations.proto:1183

Used in: Instruction

message WasmDemotef64Tof32

operations.proto:973

Used in: Instruction

(message has no fields)

message WasmEndBlock

operations.proto:1137

Used in: Instruction

message WasmEndIf

operations.proto:1209

Used in: Instruction

message WasmEndLoop

operations.proto:1146

Used in: Instruction

message WasmEndTry

operations.proto:1164

Used in: Instruction

message WasmEndTryDelegate

operations.proto:1173

Used in: Instruction

(message has no fields)

message WasmExtendi32Toi64

operations.proto:953

Used in: Instruction

enum WasmFloatBinaryOperator

operations.proto:518

Used in: Wasmf32BinOp, Wasmf64BinOp

enum WasmFloatUnaryOperator

operations.proto:528

Used in: Wasmf32UnOp, Wasmf64UnOp

message WasmGlobal

operations.proto:1035

Used in: CreateWasmGlobal, WasmDefineGlobal

message WasmI64x2ExtractLane

operations.proto:1255

Used in: Instruction

(message has no fields)

message WasmI64x2Splat

operations.proto:1252

Used in: Instruction

(message has no fields)

enum WasmILType

operations.proto:862

We only serialize the wasm types as the rest would be overkill and are not needed.

Used in: BeginWasmFunction, CreateWasmTable, CreateWasmTag, WasmBeginBlock, WasmBeginCatch, WasmBeginCatchAll, WasmBeginElse, WasmBeginIf, WasmBeginLoop, WasmBeginTry, WasmBeginTryDelegate, WasmBranch, WasmBranchIf, WasmDefineTable, WasmDefineTag, WasmEndBlock, WasmEndIf, WasmEndLoop, WasmEndTry, WasmGlobal, WasmJsCall, WasmLoadGlobal, WasmReassign, WasmReturn, WasmSelect, WasmStoreGlobal, WasmTableGet, WasmTableSet, WasmThrow

enum WasmIntegerBinaryOperator

operations.proto:494

Used in: Wasmi32BinOp, Wasmi64BinOp

enum WasmIntegerUnaryOperator

operations.proto:512

Used in: Wasmi32UnOp, Wasmi64UnOp

message WasmJsCall

operations.proto:881

Used in: Instruction

message WasmLoadGlobal

operations.proto:1070

Used in: Instruction

message WasmMemory

operations.proto:1048

Used in: CreateWasmMemory, WasmDefineMemory

message WasmMemoryLoad

operations.proto:1108

Used in: Instruction

enum WasmMemoryLoadType

operations.proto:1091

Used in: WasmMemoryLoad

message WasmMemoryStore

operations.proto:1126

Used in: Instruction

enum WasmMemoryStoreType

operations.proto:1114

Used in: WasmMemoryStore

message WasmNop

operations.proto:1213

Used in: Instruction

(message has no fields)

message WasmPromotef32Tof64

operations.proto:989

Used in: Instruction

(message has no fields)

message WasmReassign

operations.proto:1195

Used in: Instruction

message WasmReinterpretf32Asi32

operations.proto:992

Used in: Instruction

(message has no fields)

message WasmReinterpretf64Asi64

operations.proto:995

Used in: Instruction

(message has no fields)

message WasmReinterpreti32Asf32

operations.proto:998

Used in: Instruction

(message has no fields)

message WasmReinterpreti64Asf64

operations.proto:1001

Used in: Instruction

(message has no fields)

message WasmRethrow

operations.proto:1180

Used in: Instruction

(message has no fields)

message WasmReturn

operations.proto:857

Used in: Instruction

message WasmSelect

operations.proto:1219

Used in: Instruction

message WasmSignExtend16Intoi32

operations.proto:1007

Used in: Instruction

(message has no fields)

message WasmSignExtend16Intoi64

operations.proto:1013

Used in: Instruction

(message has no fields)

message WasmSignExtend32Intoi64

operations.proto:1016

Used in: Instruction

(message has no fields)

message WasmSignExtend8Intoi32

operations.proto:1004

Used in: Instruction

(message has no fields)

message WasmSignExtend8Intoi64

operations.proto:1010

Used in: Instruction

(message has no fields)

message WasmSimd128Compare

operations.proto:1227

Used in: Instruction

message WasmSimd128FloatBinOp

operations.proto:1247

Used in: Instruction

message WasmSimd128FloatUnOp

operations.proto:1242

Used in: Instruction

message WasmSimd128IntegerBinOp

operations.proto:1237

Used in: Instruction

message WasmSimd128IntegerUnOp

operations.proto:1232

Used in: Instruction

message WasmSimdLoad

operations.proto:1272

Used in: Instruction

enum WasmSimdLoadKind

operations.proto:1258

Used in: WasmSimdLoad

message WasmStoreGlobal

operations.proto:1074

Used in: Instruction

message WasmTableGet

operations.proto:1079

WasmTableGet and WasmTableSet need a WasmTableType as input.

Used in: Instruction

message WasmTableSet

operations.proto:1085

Used in: Instruction

message WasmThrow

operations.proto:1176

Used in: Instruction

message WasmTruncateSatf32Toi32

operations.proto:1019

Used in: Instruction

message WasmTruncateSatf32Toi64

operations.proto:1027

Used in: Instruction

message WasmTruncateSatf64Toi32

operations.proto:1023

Used in: Instruction

message WasmTruncateSatf64Toi64

operations.proto:1031

Used in: Instruction

message WasmTruncatef32Toi32

operations.proto:945

Used in: Instruction

message WasmTruncatef32Toi64

operations.proto:957

Used in: Instruction

message WasmTruncatef64Toi32

operations.proto:949

Used in: Instruction

message WasmTruncatef64Toi64

operations.proto:961

Used in: Instruction

message WasmTruncatei64Tof32

operations.proto:969

message WasmUnreachable

operations.proto:1216

Used in: Instruction

(message has no fields)

message WasmWrapi64Toi32

operations.proto:942

Used in: Instruction

(message has no fields)

message Wasmf32BinOp

operations.proto:922

Used in: Instruction

message Wasmf32CompareOp

operations.proto:894

Used in: Instruction

message Wasmf32UnOp

operations.proto:930

Used in: Instruction

message Wasmf64BinOp

operations.proto:918

Used in: Instruction

message Wasmf64CompareOp

operations.proto:898

Used in: Instruction

message Wasmf64UnOp

operations.proto:926

Used in: Instruction

message Wasmi32BinOp

operations.proto:906

Used in: Instruction

message Wasmi32CompareOp

operations.proto:886

Used in: Instruction

message Wasmi32EqualZero

operations.proto:934

Used in: Instruction

(message has no fields)

message Wasmi32UnOp

operations.proto:914

Used in: Instruction

message Wasmi64BinOp

operations.proto:902

Used in: Instruction

message Wasmi64CompareOp

operations.proto:890

Used in: Instruction

message Wasmi64EqualZero

operations.proto:937

Used in: Instruction

(message has no fields)

message Wasmi64UnOp

operations.proto:910

Used in: Instruction

message WrapPromising

operations.proto:832

Used in: Instruction

(message has no fields)

message WrapSuspending

operations.proto:829

Used in: Instruction

(message has no fields)

message Yield

operations.proto:415

Used in: Instruction

(message has no fields)

message YieldEach

operations.proto:418

Used in: Instruction

(message has no fields)