From 797d1b81039c1ea0de897d44f2168f9616f56228 Mon Sep 17 00:00:00 2001 From: emteere <47253321+emteere@users.noreply.github.com> Date: Wed, 20 Mar 2024 16:24:06 -0400 Subject: [PATCH] GP-3917 Adding BTIc function start pattern for AARCH64 --- .../data/patterns/AARCH64_LE_patterns.xml | 65 +++++++++++++------ 1 file changed, 45 insertions(+), 20 deletions(-) diff --git a/Ghidra/Processors/AARCH64/data/patterns/AARCH64_LE_patterns.xml b/Ghidra/Processors/AARCH64/data/patterns/AARCH64_LE_patterns.xml index fe705a6ce9..97a1a6652a 100644 --- a/Ghidra/Processors/AARCH64/data/patterns/AARCH64_LE_patterns.xml +++ b/Ghidra/Processors/AARCH64/data/patterns/AARCH64_LE_patterns.xml @@ -1,19 +1,22 @@ - 0xc0 0x03 0x5f 0xd6 - 0xff 0x0f 0x5f 0xd6 - ........ ........ ........ 000101.. - 0x20 0x00 0x20 0xd4 + 0xc0 0x03 0x5f 0xd6 + 0xc0 0x03 0x5f 0xd6 0x1f 0x20 0x03 0xd5 + 0xc0 0x03 0x5f 0xd6 0x1f 0x20 0x03 0xd5 0x1f 0x20 0x03 0xd5 + 0xff 0x0f 0x5f 0xd6 + ........ ........ ........ 000101.. + 0x20 0x00 0x20 0xd4 - 0xfd 0x7b 0xbf 0xa9 - 0xfe .0001111 0x1. 0xf8 - 111..... .1....11 10...... 0xa9 - 11101..1 001..011 1011.... 0x6d - 0xff ..000011 000..... 0xd1 - 0x7f 0x23 0x03 0xd5 + 0xfd 0x7b 0xbf 0xa9 + 0xfe .0001111 0x1. 0xf8 + 111..... .1....11 10...... 0xa9 + 11101..1 001..011 1011.... 0x6d + 0xff ..000011 000..... 0xd1 + 0x7f 0x23 0x03 0xd5 + .1011111 0x24 0x03 0xd5 @@ -52,17 +55,39 @@ - ...10000 ........ ........ 1..10000 - 00010001 ........ 01...... 0xf9 - 0x10 ......10 00...... 0x91 - 0x20 0x02 0x1f 0xd6 - + + ...10000 ........ ........ 1..10000 + 00010001 ........ 01...... 0xf9 + 0x10 ......10 00...... 0x91 + 0x20 0x02 0x1f 0xd6 + + - + + + .1011111 0x24 0x03 0xd5 + ...10000 ........ ........ 1..10000 + 00010001 ........ 01...... 0xf9 + 0x10 ......10 00...... 0x91 + 0x20 0x02 0x1f 0xd6 + + + + + + + + .1011111 0x24 0x03 0xd5 + 0xf0 0x7b 0xbf 0xa9 + ...10000 ........ ........ 1..10000 + 00010001 ........ 01...... 0xf9 + 0x10 ......10 00...... 0x91 + 0x20 0x02 0x1f 0xd6 + + + + + \ No newline at end of file