diff --git a/Ghidra/Processors/x86/data/patterns/x86-64gcc_patterns.xml b/Ghidra/Processors/x86/data/patterns/x86-64gcc_patterns.xml index 2daa852e44..9c70076c5a 100644 --- a/Ghidra/Processors/x86/data/patterns/x86-64gcc_patterns.xml +++ b/Ghidra/Processors/x86/data/patterns/x86-64gcc_patterns.xml @@ -48,11 +48,70 @@ 0x41564155 0x41554154 0x41 010101.. 0100100. 0x89 11...... 0x55 - 0x41 010101.. 0x41 010101.. 0100100. 0x89 11...... + + + + 0xf3 0x0f 0x1e 0xfa 0x48 0x89 0x5c 0x24 11...000 0x48 0x89 0x6c 0x24 11...000 + 0xf3 0x0f 0x1e 0xfa 0x48 0x89 0x5c 0x24 11...000 0x4c 0x89 0x64 0x24 111..000 + 0xf3 0x0f 0x1e 0xfa 0x48 0x89 0x6c 0x24 11...000 0x4c 0x89 0x64 0x24 111..000 + 0xf3 0x0f 0x1e 0xfa 0x5589e5 + 0xf3 0x0f 0x1e 0xfa 0x554889e5 + 0xf3 0x0f 0x1e 0xfa 0x534889fb + 0xf3 0x0f 0x1e 0xfa 0x554889fd + 0xf3 0x0f 0x1e 0xfa 0x534889fb + 0xf3 0x0f 0x1e 0xfa 0x53 0x48 0x83 0xec 0....000 + 0xf3 0x0f 0x1e 0xfa 0x53 0x48 0x81 0xec .....000 00...... 0x00 + + 0xf3 0x0f 0x1e 0xfa 0x55 0x48 0x89 0xe5 0x48 100000.1 0xec .....000 + 0xf3 0x0f 0x1e 0xfa 0x554889e553 + 0xf3 0x0f 0x1e 0xfa 0x554889fd53 + 0xf3 0x0f 0x1e 0xfa 0x554889e548897df8 + 0xf3 0x0f 0x1e 0xfa 0x53 0x48 0x89 0xfb 0xe8 ........ ........ 0xff 0xff + 0xf3 0x0f 0x1e 0xfa 0x4154 0x55 0100100. 0x89 11...... + 0xf3 0x0f 0x1e 0xfa 0x4154 0x55 0x53 0100100. 0x89 11...... + + 0xf3 0x0f 0x1e 0xfa 0x415741564155 + 0xf3 0x0f 0x1e 0xfa 0x41564155 + 0xf3 0x0f 0x1e 0xfa 0x41554154 + 0xf3 0x0f 0x1e 0xfa 0x41 010101.. 0100100. 0x89 11...... 0x55 + 0xf3 0x0f 0x1e 0xfa 0x41 010101.. 0x41 010101.. 0100100. 0x89 11...... + + + + 0x90 0x90 + 0xc3 0x90 + 0x6690 + 0xc9 0xc3 + 0xe9........ + 0xe9........90 + 0xeb.. + 0xeb..90 + 0x5d 0xc3 + 0x5b 0xc3 + 0x41 010111.. 0xc3 + 0x31c0 0xc3 + 0x4883c4 ....1000 0xc3 + 0x666690 + 0x0f1f00 + 0x0f1f4000 + 0x0f1f440000 + 0x660f1f440000 + 0x0f1f8000000000 + 0x0f1f840000000000 + 0x660f1f840000000000 + + + 0xf3 0x0f 0x1e 0xfa + + + + + 0x5589e5 diff --git a/Ghidra/Processors/x86/data/patterns/x86gcc_patterns.xml b/Ghidra/Processors/x86/data/patterns/x86gcc_patterns.xml index 89885e5aea..fd06503cb3 100644 --- a/Ghidra/Processors/x86/data/patterns/x86gcc_patterns.xml +++ b/Ghidra/Processors/x86/data/patterns/x86gcc_patterns.xml @@ -108,9 +108,35 @@ 0x5589e5 0x8d 0x4c ..100100 0x04 0x83 0xe4 0xf. 0x57 0x8d 0x7c ..100100 0x08 0x83 0xe4 0xf. + + + 0xf3 0x0f 0x1e 0xfb 0x5589e5 + 0xf3 0x0f 0x1e 0xfb 0x8d 0x4c ..100100 0x04 0x83 0xe4 0xf. + 0xf3 0x0f 0x1e 0xfb 0x57 0x8d 0x7c ..100100 0x08 0x83 0xe4 0xf. + + + + 0x90 + 0xc3 + 0xe9........ + 0xeb.. + 0x89f6 + 0x8d7600 + 0x8d742600 + 0x8db600000000 + 0x8dbf00000000 + 0x8dbc2700000000 + 0x8db42600000000 + + + 0xf3 0x0f 0x1e 0xfb + + + +