Records
-
class AlignedRemoteVmarLoaderTraits -
class CreatePhdr -
class ElfDataFuzzer -
class ElfFuzzer -
class ExpectNoReport -
class ExpectOkDiagnostics -
class ExpectReport -
class ExpectReportList -
class ExpectedErrorList -
class ExpectedSingleError -
class FormatTypedTest -
class FuzzerInput -
class LoadTests -
class LocalVmarLoaderTraits -
class MmapLoaderTraits -
class RemoteVmarLoaderTraits -
class ReportToString -
class ReportTypeCheck -
class TestPipeReader -
class TestingDiagnosticsFlags
Functions
-
std::filesystem::path GetTestDataPath (std::string_view filename)Get the full path to an arbitrary test data file.
Defined at line 24 of file ../../src/lib/elfldltl/testing/get-test-data-path.cc
-
fbl::unique_fd TryGetTestLib (std::string_view libname)Fuchsia-specific implementation of TryGetTestLib (see get-test-data-path.cc);
a custom implementation is needed because fdio open does not support
returning an executable fd.
Defined at line 22 of file ../../src/lib/elfldltl/testing/get-test-lib.cc
-
fbl::unique_fd GetTestLib (std::string_view libname)Get an open fd specifically on a test DSO file.
Defined at line 37 of file ../../src/lib/elfldltl/testing/get-test-lib.cc
-
zx::vmo TryGetTestLibVmo (std::string_view libname)Get the vmo backing an arbitrary test data file, if it exists.
Defined at line 26 of file ../../src/lib/elfldltl/testing/get-test-lib-vmo.cc
-
zx::vmo GetTestLibVmo (std::string_view libname)Get the vmo backing an arbitrary test data file.
Defined at line 53 of file ../../src/lib/elfldltl/testing/get-test-lib-vmo.cc
-
template <typename... Args>ExpectReport<Args...> <deduction guide for ExpectReport> (Args &&... )Deduction guide.
-
template <typename... Args>ExpectedSingleError<Args...> <deduction guide for ExpectedSingleError> (Args &&... )Deduction guide.
-
template <class... Reports>ExpectReportList<std::decay_t<Reports>...> <deduction guide for ExpectReportList> (Reports &&... )Deduction guide.
-
template <class... Reports>ExpectedErrorList<std::decay_t<Reports>...> <deduction guide for ExpectedErrorList> (Reports &&... )Deduction guide.
-
template <class Elf, template <class> class... PhdrCreator>auto TestLoadInfo (bool merge)Defined at line 55 of file ../../src/lib/elfldltl/test/load-tests.h
-
template <typename Diagnostics>bool IsExpectOkDiagnostics (Diagnostics & diag)Defined at line 283 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/diagnostics.h