class ProcessMapped

Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

Public Methods

void ProcessMapped (Storage_ storage)
void ProcessMapped (uint64_t process, uint64_t base, uint64_t len, bool hint_skip_handle_table)
void ProcessMapped ()

Default constructs a |ProcessMapped| only if all of its members are default constructible.

Defined at line 131 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

void ProcessMapped (ProcessMapped && )

Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

void ProcessMapped (const ProcessMapped & other)
ProcessMapped & operator= (ProcessMapped && )

Defined at line 135 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

ProcessMapped & operator= (const ProcessMapped & other)
bool operator== (const ProcessMapped & other)
bool operator!= (const ProcessMapped & other)
uint64_t process ()

Selects the root VMAR of the specified process.

uint64_t & process ()

Selects the root VMAR of the specified process.

ProcessMapped & process (uint64_t value)

Selects the root VMAR of the specified process.

uint64_t base ()

Lower bound of the address range.

uint64_t & base ()

Lower bound of the address range.

ProcessMapped & base (uint64_t value)

Lower bound of the address range.

uint64_t len ()

Length of the address range.

uint64_t & len ()

Length of the address range.

ProcessMapped & len (uint64_t value)

Length of the address range.

bool hint_skip_handle_table ()

True if memory held via the handle-table may be ignored for this process.

This should only be set if all memory accessible via the handle-table is

already attributed via some other reference (e.g. a memory-mapping or another

process' handle table).

Clients may use the hint to skip querying the handle table, since all memory

it refers to is otherwise accounted for.

bool & hint_skip_handle_table ()

True if memory held via the handle-table may be ignored for this process.

This should only be set if all memory accessible via the handle-table is

already attributed via some other reference (e.g. a memory-mapping or another

process' handle table).

Clients may use the hint to skip querying the handle table, since all memory

it refers to is otherwise accounted for.

ProcessMapped & hint_skip_handle_table (bool value)

True if memory held via the handle-table may be ignored for this process.

This should only be set if all memory accessible via the handle-table is

already attributed via some other reference (e.g. a memory-mapping or another

process' handle table).

Clients may use the hint to skip querying the handle table, since all memory

it refers to is otherwise accounted for.

void ProcessMapped (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits