Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}