void RestorePatches() { for(int32_t plugin_index=gbl_replacement_data.number_used_plugins-1; plugin_index>=0; plugin_index--) { DEBUG_FUNCTION_LINE("Restoring function for plugin: %d\n",plugin_index); new_RestoreInvidualInstructions(&gbl_replacement_data.plugin_data[plugin_index]); } RestoreInvidualInstructions(method_hooks_hooks, method_hooks_size_hooks); }
void RestoreAllInstructions() { log_print("Restoring FS functions\n"); RestoreInvidualInstructions(method_hooks_fs, method_hooks_size_fs); log_print("Restoring functions for AOC support\n"); RestoreInvidualInstructions(method_hooks_aoc, method_hooks_size_aoc); log_print("Restoring more FS functions (SD)\n"); RestoreInvidualInstructions(method_hooks_fs_sd, method_hooks_size_fs_sd); log_print("Restoring functions for RPX/RPL loading\n"); RestoreInvidualInstructions(method_hooks_rplrpx, method_hooks_size_rplrpx); log_print("Restoring extra log functions\n"); RestoreInvidualInstructions(method_hooks_extra_log, method_hooks_size_extra_log); log_print("Restoring controller_patcher (Hid to VPAD)\n"); RestoreInvidualInstructions(method_hooks_hid_controller, method_hooks_size_hid_controller); }