Merge pull request #1310 from jackchentwkh/uc_fix
Add new rdtsc pattern for Unreal Championship
This commit is contained in:
commit
53f0275d52
|
@ -705,7 +705,7 @@ void PatchRdtsc(xbaddr addr)
|
||||||
}
|
}
|
||||||
|
|
||||||
const uint8_t rdtsc_pattern[] = {
|
const uint8_t rdtsc_pattern[] = {
|
||||||
0x89,//{0x0F,0x31,0x89 },
|
0x89,//{ 0x0F,0x31,0x89 },
|
||||||
0xC3,//{ 0x0F,0x31,0xC3 },
|
0xC3,//{ 0x0F,0x31,0xC3 },
|
||||||
0x8B,//{ 0x0F,0x31,0x8B }, //one false positive in Sonic Rider .text 88 5C 0F 31
|
0x8B,//{ 0x0F,0x31,0x8B }, //one false positive in Sonic Rider .text 88 5C 0F 31
|
||||||
0xB9,//{ 0x0F,0x31,0xB9 },
|
0xB9,//{ 0x0F,0x31,0xB9 },
|
||||||
|
@ -713,7 +713,7 @@ const uint8_t rdtsc_pattern[] = {
|
||||||
0x8D,//{ 0x0F,0x31,0x8D },
|
0x8D,//{ 0x0F,0x31,0x8D },
|
||||||
0x68,//{ 0x0F,0x31,0x68 },
|
0x68,//{ 0x0F,0x31,0x68 },
|
||||||
0x5A,//{ 0x0F,0x31,0x5A },
|
0x5A,//{ 0x0F,0x31,0x5A },
|
||||||
0x29,//{ 0x0F,0x31,0x29},
|
0x29,//{ 0x0F,0x31,0x29 },
|
||||||
0xF3,//{ 0x0F,0x31,0xF3 },
|
0xF3,//{ 0x0F,0x31,0xF3 },
|
||||||
0xE9,//{ 0x0F,0x31,0xE9 },
|
0xE9,//{ 0x0F,0x31,0xE9 },
|
||||||
0x2B,//{ 0x0F,0x31,0x2B },
|
0x2B,//{ 0x0F,0x31,0x2B },
|
||||||
|
@ -727,8 +727,14 @@ const uint8_t rdtsc_pattern[] = {
|
||||||
0x83,//{ 0x0F,0x31,0x83 },
|
0x83,//{ 0x0F,0x31,0x83 },
|
||||||
0x33,//{ 0x0F,0x31,0x33 },
|
0x33,//{ 0x0F,0x31,0x33 },
|
||||||
0xF7,//{ 0x0F,0x31,0xF7 },
|
0xF7,//{ 0x0F,0x31,0xF7 },
|
||||||
0x8A,//{ 0x0F,0x31,0xF7 }, // 8A and 56 only apears in RalliSport 2 .text , need to watch whether any future false positive.
|
0x8A,//{ 0x0F,0x31,0x8A }, // 8A and 56 only apears in RalliSport 2 .text , need to watch whether any future false positive.
|
||||||
0x56//{ 0x0F,0x31,0xF7 } //
|
0x56,//{ 0x0F,0x31,0x56 }
|
||||||
|
0x6A, // 6A, 39, EB, F6, A1, 01 only appear in Unreal Championship, 01 is at WMVDEC section
|
||||||
|
0x39,
|
||||||
|
0xEB,
|
||||||
|
0xF6,
|
||||||
|
0xA1,
|
||||||
|
0x01
|
||||||
};
|
};
|
||||||
const int sizeof_rdtsc_pattern = sizeof(rdtsc_pattern);
|
const int sizeof_rdtsc_pattern = sizeof(rdtsc_pattern);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue