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