template <typename SegmentType>

class LoadConstantSegmentType

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

This is used to implement the LoadInfo::ConstantSegment type below.

Public Methods

void LoadConstantSegmentType<SegmentType> (size_type offset, size_type vaddr, size_type memsz, uint32_t flags)

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

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

Defined at line 62 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 73 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/load-segment-types.h

uint32_t flags ()

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

bool readable ()

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

std::false_type writable ()

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

bool executable ()

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

bool relro ()

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