|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <dttr_pcdogs.h>
Data Fields | |
| DTTR_PCDOGS_T_Patch_Kind | kind |
| bool | required |
| DTTR_PCDOGS_T_Function_ID | function |
| DTTR_PCDOGS_T_Data_ID | global |
| DTTR_Core_TargetSpec | target |
| uintptr_t | address |
| const char * | aob |
| intptr_t | offset |
| const uint8_t * | patch_bytes |
| size_t | patch_size |
| void * | detour |
| void * | new_value |
| void ** | out_original |
Definition at line 21858 of file dttr_pcdogs.h.
| uintptr_t DTTR_PCDOGS_T_Patch_Spec::address |
Definition at line 21864 of file dttr_pcdogs.h.
Referenced by patch_spec_target().
| const char* DTTR_PCDOGS_T_Patch_Spec::aob |
Definition at line 21865 of file dttr_pcdogs.h.
Referenced by patch_spec_target().
| void* DTTR_PCDOGS_T_Patch_Spec::detour |
Definition at line 21869 of file dttr_pcdogs.h.
Referenced by patch_spec_install(), patch_spec_target(), test_pcdogs_generated_function_patch_specs_name_current_hooks(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| DTTR_PCDOGS_T_Function_ID DTTR_PCDOGS_T_Patch_Spec::function |
Definition at line 21861 of file dttr_pcdogs.h.
Referenced by patch_spec_install(), test_pcdogs_generated_function_patch_specs_name_current_hooks(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| DTTR_PCDOGS_T_Data_ID DTTR_PCDOGS_T_Patch_Spec::global |
Definition at line 21862 of file dttr_pcdogs.h.
Referenced by patch_spec_install(), test_pcdogs_generated_title_resource_patch_specs_use_current_names(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| DTTR_PCDOGS_T_Patch_Kind DTTR_PCDOGS_T_Patch_Spec::kind |
| void* DTTR_PCDOGS_T_Patch_Spec::new_value |
Definition at line 21870 of file dttr_pcdogs.h.
Referenced by patch_spec_install(), test_pcdogs_generated_title_resource_patch_specs_use_current_names(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| intptr_t DTTR_PCDOGS_T_Patch_Spec::offset |
Definition at line 21866 of file dttr_pcdogs.h.
Referenced by patch_spec_target().
| void** DTTR_PCDOGS_T_Patch_Spec::out_original |
| const uint8_t* DTTR_PCDOGS_T_Patch_Spec::patch_bytes |
Definition at line 21867 of file dttr_pcdogs.h.
Referenced by patch_spec_target().
| size_t DTTR_PCDOGS_T_Patch_Spec::patch_size |
Definition at line 21868 of file dttr_pcdogs.h.
Referenced by patch_spec_target().
| bool DTTR_PCDOGS_T_Patch_Spec::required |
| DTTR_Core_TargetSpec DTTR_PCDOGS_T_Patch_Spec::target |
Definition at line 21863 of file dttr_pcdogs.h.
Referenced by patch_spec_target().