template <PhdrLoadPolicy Policy>

struct DataSegment

Defined at line 184 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/load-segment-types.h

A writable data segment (with no attached .bss) just identifies the pages

from the file to load.

Public Methods

void DataSegment<Policy> (size_type offset, size_type vaddr, size_type memsz, size_type filesz)

Defined at line 188 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/load-segment-types.h

template <class Diagnostics, class Other>
fit::result<bool, DataSegment<Policy>> Copy (Diagnostics & diag, const Other & other)

Defined at line 195 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/load-segment-types.h

size_type filesz ()

The whole segment is loaded from the file.

Defined at line 205 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/load-segment-types.h