class ModuleMap

Defined at line 344 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

Information necessary for the symbolization of a module.

Represents the subset of an ELF module relevant for the purposes of

the profiler. The main use case for this map is the symbolization of stack traces.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_memory_sampler::wire::ModuleMap> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_memory_sampler::wire::ModuleMap> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_memory_sampler::wire::ModuleMap>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void ModuleMap ()

Defined at line 346 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

void ModuleMap (const ModuleMap & other)

Defined at line 347 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

ModuleMap & operator= (const ModuleMap & other)

Defined at line 348 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

void ModuleMap (ModuleMap && other)

Defined at line 349 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

::fidl::VectorView<uint8_t> & build_id ()

Build ID, a string which uniquely identifies a module build.

bool has_build_id ()
::fidl::VectorView< ::fuchsia_memory_sampler::wire::ExecutableSegment> & executable_segments ()

Collection of executable segments.

bool has_executable_segments ()
ModuleMap & operator= (ModuleMap && other)

Defined at line 350 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

void ~ModuleMap ()

Defined at line 352 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder