patch_data 49 opal/mca/patcher/base/base.h unsigned char patch_data[MCA_BASE_PATCHER_MAX_PATCH]; patch_data 143 opal/mca/patcher/base/patcher_base_patch.c static inline void apply_patch (unsigned char *patch_data, uintptr_t address, size_t data_size) patch_data 146 opal/mca/patcher/base/patcher_base_patch.c memcpy ((void *) address, patch_data, data_size); patch_data 179 opal/mca/patcher/base/patcher_base_patch.c apply_patch (patch->patch_data, patch->patch_orig, patch->patch_data_size); patch_data 209 opal/mca/patcher/base/patcher_base_patch.c hook_patch->patch_data_size = PatchLoadImm((uintptr_t)hook_patch->patch_data, 2, toc); patch_data 94 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned char *)(patch->patch_data+0) = 0xe9; patch_data 95 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned int *) (patch->patch_data+1) = (unsigned int)(func_new_addr - patch->patch_orig - 5); patch_data 98 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned short*)(patch->patch_data + 0) = 0xbb49; patch_data 99 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned long* )(patch->patch_data + 2) = (unsigned long) func_new_addr; patch_data 100 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned char*) (patch->patch_data +10) = 0x41; patch_data 101 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned char*) (patch->patch_data +11) = 0xff; patch_data 102 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned char*) (patch->patch_data +12) = 0xe3; patch_data 142 opal/mca/patcher/overwrite/patcher_overwrite_module.c patch->patch_data[16-i-1] = buf[i]; patch_data 147 opal/mca/patcher/overwrite/patcher_overwrite_module.c patch->patch_data[32-i-1] = buf[i]; patch_data 229 opal/mca/patcher/overwrite/patcher_overwrite_module.c offset = PatchLoadImm ((uintptr_t) patch->patch_data, gr, hook_addr); patch_data 230 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned int *) (patch->patch_data + offset + 0) = mtspr (9, gr); // 9 = CTR patch_data 231 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(unsigned int *) (patch->patch_data + offset + 4) = bcctr (20, 0, 0);// 20 = always patch_data 301 opal/mca/patcher/overwrite/patcher_overwrite_module.c offset = PatchLoadImm ((uintptr_t) patch->patch_data, gr, hook_addr); patch_data 302 opal/mca/patcher/overwrite/patcher_overwrite_module.c *(uint32_t *) (patch->patch_data + offset) = br(gr);