Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
Used in: , , , , , ,
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: , , ,
Used in:
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in: , , , , , , ,
UUID of the sending instance.
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
The operation is either encoded as an index, referring to the nth operation (so that shared operations are also only present once in the protobuf), or as one of the many concrete Operation messages.
TODO fixup keys
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
UUID of the original instance
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in: ,
Used in:
Encoding for instructions and types must deterministic, i.e. happen in the same order every time. Our operation and type extension caches rely on that.
Used in:
(message has no fields)
Used in:
Used in:
Used in:
(message has no fields)
/ The total number of samples produced.
/ The number of valid samples produced.
/ The number of intersting samples produced.
/ The number of timed-out samples produced.
/ The number of crashes found.
/ The total number of program executions.
/ The average size of produced programs over the last 1000 programs.
/ The current executions per second.
/ The average (over the last 1000 executions) fraction of the total time that is not spent executing programs in the target engine.
/ The number of workers connected directly or indirectly to this instance.
/ The percentage of edges covered if doing coverage-guided fuzzing.
/ Number of interesting samples with runtime types information
/ Number of timeouts in runtime type collections runs
/ Number of failures in runtime type collections runs
/ Number of runtime type collections runs
Used in:
(message has no fields)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in: , , , ,
The extension can be encoded as an index, referring to the nth TypeExtension in the whole message. That way, it becomes possible to encode duplicate extensions only once.
Keep in sync with TypeCollectionStatus.swift
Used in:
Used in:
We store type information simply as list of these TypeInfo messages instead of having separate lists per variable. This is simpler to en- and decode but is a bit less efficient if many variables change their type frequently.
Used in:
Used in:
(message has no fields)
Keep in sync with ProgramTypes.swift
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)