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