gtirb.proto.ByteInterval_pb2 module

class gtirb.proto.ByteInterval_pb2.Block

Bases: CMessage, Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>

The google.protobuf.descriptor.Descriptor for this message type.

__slots__ = ()
code

Field gtirb.proto.Block.code

data

Field gtirb.proto.Block.data

offset

Field gtirb.proto.Block.offset

class gtirb.proto.ByteInterval_pb2.ByteInterval

Bases: CMessage, Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>

The google.protobuf.descriptor.Descriptor for this message type.

class SymbolicExpressionsEntry

Bases: CMessage, Message

DESCRIPTOR = <google.protobuf.pyext._message.MessageDescriptor object>

The google.protobuf.descriptor.Descriptor for this message type.

__slots__ = ()
key

Field gtirb.proto.ByteInterval.SymbolicExpressionsEntry.key

value

Field gtirb.proto.ByteInterval.SymbolicExpressionsEntry.value

__slots__ = ()
address

Field gtirb.proto.ByteInterval.address

blocks

Field gtirb.proto.ByteInterval.blocks

contents

Field gtirb.proto.ByteInterval.contents

has_address

Field gtirb.proto.ByteInterval.has_address

size

Field gtirb.proto.ByteInterval.size

symbolic_expressions

Field gtirb.proto.ByteInterval.symbolic_expressions

uuid

Field gtirb.proto.ByteInterval.uuid