Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Specification
ARCH_UNSPECIFIED = 0
ARCH_X86 = 1
ARCH_X86_AVX = 2
ARCH_X86_AVX512 = 3
ARCH_AMD64 = 4
ARCH_AMD64_AVX = 5
ARCH_ADM64_AVX512 = 6
ARCH_AARCH64 = 7
ARCH_AARCH32 = 8
ARCH_SPARC32 = 9
ARCH_SPARC64 = 10
Used in: TypeSpec
BT_BOOL = 0
BT_CHAR = 1
BT_SCHAR = 2
BT_UCHAR = 3
BT_I8 = 4
BT_U8 = 5
BT_I16 = 6
BT_U16 = 7
BT_I24 = 8
BT_U24 = 9
BT_I32 = 10
BT_U32 = 11
BT_I64 = 12
BT_U64 = 13
BT_I128 = 14
BT_U128 = 15
BT_FL16 = 16
BT_FL32 = 17
BT_FL64 = 18
BT_FL80 = 19
BT_FL96 = 20
BT_FL128 = 21
BT_M64 = 22
BT_VOID = 23
BT_PADDING = 24
Used in: ControlFlowOverrides
uint64 address = 1
optional uint64 return_address = 2
bool is_tailcall = 3
bool stop = 4
optional uint64 target_address = 5
Used in: Callsite, Function
optional Value return_address = 2
repeated Parameter parameters = 3
optional Variable return = 4
bool is_variadic = 5
bool is_noreturn = 6
optional TypeSpec type = 8
Used in: Callable
CALLING_CONVENTION_UNSPECIFIED = 0
CALLING_CONVENTION_CDECL = 1
CALLING_CONVENTION_STDCALL = 64
CALLING_CONVENTION_FASTCALL = 65
CALLING_CONVENTION_THISCALL = 70
CALLING_CONVENTION_AMD64_SYSV = 78
CALLING_CONVENTION_WIN64 = 79
CALLING_CONVENTION_VECTORCALL = 80
Used in: Specification
uint64 call_address = 1
uint64 inside_function_address = 2
optional Callable callable = 3
Used in: Specification
repeated Jump jumps = 1
repeated Call calls = 2
repeated Return returns = 3
repeated Other others = 4
Used in: Specification
uint64 entry_address = 1
map<string, uint64> context_assignments = 2
optional Callable callable = 4
Used in: Function
FUNCTION_LINKAGE_NORMAL_UNSPECIFIED = 0
FUNCTION_LINKAGE_DECL = 1
FUNCTION_LINKAGE_EXTERNAL = 2
Used in: Specification
optional TypeSpec type = 1
uint64 address = 2
Used in: ControlFlowOverrides
uint64 address = 1
repeated JumpTarget targets = 2
bool stop = 3
Used in: Jump
uint64 address = 1
map<string, uint64> context_assignments = 2
Used in: Value
optional string base_reg = 1
int64 offset = 2
Used in: Specification
uint64 address = 1
bool is_writeable = 2
bool is_executable = 3
bytes values = 4
Used in: Specification
OS_UNSPECIFIED = 0
OS_LINUX = 1
OS_MACOS = 2
OS_WINDOWS = 3
OS_SOLARIS = 4
Used in: ControlFlowOverrides
uint64 address = 1
bool stop = 2
Used in: Callable
optional string name = 1
optional Variable repr_var = 2
Used in: ReturnStackPointer, Value
Used in: ControlFlowOverrides
uint64 address = 1
bool stop = 2
Used in: Callable
optional Register reg = 1
optional int64 offset = 2
Used in: Specification
string name = 1
uint64 address = 2
Used in: Callable, GlobalVariable, Specification, TypeSpec.ArrayType, TypeSpec.FunctionType, TypeSpec.PointerType, TypeSpec.StructType, TypeSpec.VectorType, Variable
oneof type
uint32 unknown = 7
int64 alias = 8
Used in: TypeSpec
optional TypeSpec base = 1
uint32 size = 2
Used in: TypeSpec
optional TypeSpec return_type = 1
repeated TypeSpec arguments = 2
bool is_variadic = 3
Used in: TypeSpec
optional TypeSpec pointee = 1
bool const = 2
Used in: TypeSpec
repeated TypeSpec members = 1
optional uint32 identifier = 2
Used in: TypeSpec
optional TypeSpec base = 1
uint32 size = 2
Used in: Callable, Variable
Used in: Callable, Parameter