template <class Traits = MmapLoaderTraits, class Elf = Elf<>>

class LoadTests

Defined at line 145 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/loader.h

This can be used as the base class for a test fixture, either via:

TYPED_TEST_SUITE(DerivedTests, LoaderTypes);

TYPED_TEST(DerivedTest, ...) {

or just as a single class given a specific LoaderTraits parameter.

The default template parameter uses POSIX-compatible mechanism that

works on both Fuchsia and POSIX-like systems.

Public Members

static const typename LoadInfo::Region kNoRelro

Public Methods

template <typename... LoaderArgs>
void Load (const TestLib & test_lib, std::optional<LoadResult> & result, LoaderArgs &&... loader_args)

Defined at line 165 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/loader.h

template <typename... LoaderArgs>
void Load (std::string_view name, std::optional<LoadResult> & result, LoaderArgs &&... loader_args)

Defined at line 201 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/loader.h

Records