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