class ExecutableSegment
Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
Address region that corresponds to an executable segment in an ELF module.
Public Methods
void ExecutableSegment (Storage_ storage)
void ExecutableSegment ()
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
void ExecutableSegment (ExecutableSegment && )
Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
void ExecutableSegment (const ExecutableSegment & other)
ExecutableSegment & operator= (ExecutableSegment && )
Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
ExecutableSegment & operator= (const ExecutableSegment & other)
bool operator== (const ExecutableSegment & other)
bool operator!= (const ExecutableSegment & other)
bool IsEmpty ()
const std::optional<uint64_t> & start_address ()
Start of the region as mapped in memory.
::std::optional<uint64_t> & start_address ()
Start of the region as mapped in memory.
ExecutableSegment & start_address (std::optional<uint64_t> value)
Start of the region as mapped in memory.
const std::optional<uint64_t> & size ()
Size of the range of addresses that are part of the region.
::std::optional<uint64_t> & size ()
Size of the range of addresses that are part of the region.
ExecutableSegment & size (std::optional<uint64_t> value)
Size of the range of addresses that are part of the region.
const std::optional<uint64_t> & relative_address ()
Offset of the region in the ELF binary before loading.
::std::optional<uint64_t> & relative_address ()
Offset of the region in the ELF binary before loading.
ExecutableSegment & relative_address (std::optional<uint64_t> value)
Offset of the region in the ELF binary before loading.
void ExecutableSegment (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits