|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
Go to the source code of this file.
Functions | |
| const char * | pcdogs_fixture_dir () |
| Return the fixture directory used by PCDOGS signature tests. | |
| bool | pcdogs_fixtures_available () |
| Report whether all PCDOGS binary fixtures are available for signature tests. | |
| bool | pcdogs_for_each_fixture (DTTR_TestPEFixtureVisitor visitor, void *userdata) |
| Visit each available PCDOGS fixture image for signature and ABI checks. | |
Variables | |
| const DTTR_TestPCDOGSFixture | DTTR_TEST_PCDOGS_FIXTURES [] |
| const char * pcdogs_fixture_dir | ( | ) |
Return the fixture directory used by PCDOGS signature tests.
Definition at line 27 of file pcdogs_fixtures.c.
Referenced by pcdogs_fixtures_available(), and pcdogs_for_each_fixture().
| bool pcdogs_fixtures_available | ( | ) |
Report whether all PCDOGS binary fixtures are available for signature tests.
Definition at line 33 of file pcdogs_fixtures.c.
References dttr_test_fixtures_available(), DTTR_TEST_PCDOGS_FIXTURE_COUNT, DTTR_TEST_PCDOGS_FIXTURES, and pcdogs_fixture_dir().
Referenced by test_blueprint_functions_resolve_and_match_abi(), test_expected_mss32_imports_are_hooked(), test_expected_pcdogs_byte_patch_targets_resolve(), test_expected_pcdogs_jmp_hook_targets_resolve(), and test_expected_pcdogs_signatures_resolve().
| bool pcdogs_for_each_fixture | ( | DTTR_TestPEFixtureVisitor | visitor, |
| void * | userdata ) |
Visit each available PCDOGS fixture image for signature and ABI checks.
Definition at line 42 of file pcdogs_fixtures.c.
References DTTR_TEST_PCDOGS_FIXTURE_COUNT, DTTR_TEST_PCDOGS_FIXTURES, dttr_test_pe_for_each_fixture(), and pcdogs_fixture_dir().
Referenced by test_blueprint_functions_resolve_and_match_abi(), test_expected_mss32_imports_are_hooked(), test_expected_pcdogs_signatures_resolve(), and test_targets_matching().
| const DTTR_TestPCDOGSFixture DTTR_TEST_PCDOGS_FIXTURES[] |
Definition at line 5 of file pcdogs_fixtures.c.
Referenced by pcdogs_fixtures_available(), and pcdogs_for_each_fixture().