template <typename T>
class RemoteAbiSpan
Defined at line 94 of file ../../sdk/lib/ld/include/lib/ld/remote-abi-heap.h
RemoteAbiSpan
<T
> represents an array of T in the remote heap. It's created
during the Layout phase by RemoteAbiHeapLayout::Allocate. In the Data phase
RemoteAbiHeap::Local converts it to a std::span
<T
> where data gets written,
and RemoteAbiHeap::Remote converts it to a remote AbiSpan
<T
> that represents
the data in the remote address space where it will be after Commit.
Public Methods
size_t size ()
Defined at line 96 of file ../../sdk/lib/ld/include/lib/ld/remote-abi-heap.h
size_t size_bytes ()
Defined at line 98 of file ../../sdk/lib/ld/include/lib/ld/remote-abi-heap.h
Friends
template <class Elf, class AbiTraits>
class RemoteAbiHeap
template <typename T>
class RemoteAbiHeapLayout