From 4a8e3034fc7b1d8eb33627ae0f7848b483da7bdf Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
Date: Thu, 30 May 2019 13:12:17 +0200
Subject: Updated some Dalvik instruction definitions.

---
 plugins/dalvik/v35/opdefs/invoke_6e.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_6f.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_70.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_71.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_72.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_74.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_75.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_76.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_77.d | 10 ++++++++++
 plugins/dalvik/v35/opdefs/invoke_78.d | 10 ++++++++++
 10 files changed, 100 insertions(+)

diff --git a/plugins/dalvik/v35/opdefs/invoke_6e.d b/plugins/dalvik/v35/opdefs/invoke_6e.d
index 3f5e9da..242ca43 100644
--- a/plugins/dalvik/v35/opdefs/invoke_6e.d
+++ b/plugins/dalvik/v35/opdefs/invoke_6e.d
@@ -49,6 +49,16 @@ In Dex files version <b>037</b> or later, if the <b>method_id</b> refers to an i
 
     @format 35c | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_6f.d b/plugins/dalvik/v35/opdefs/invoke_6f.d
index ad9cc9b..7276943 100644
--- a/plugins/dalvik/v35/opdefs/invoke_6f.d
+++ b/plugins/dalvik/v35/opdefs/invoke_6f.d
@@ -49,6 +49,16 @@ In Dex files version <b>037</b> or later, if the <b>method_id</b> refers to an i
 
     @format 35c | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_70.d b/plugins/dalvik/v35/opdefs/invoke_70.d
index aad6c19..1a156f2 100644
--- a/plugins/dalvik/v35/opdefs/invoke_70.d
+++ b/plugins/dalvik/v35/opdefs/invoke_70.d
@@ -49,6 +49,16 @@ In Dex files version <b>037</b> or later, if the <b>method_id</b> refers to an i
 
     @format 35c | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_71.d b/plugins/dalvik/v35/opdefs/invoke_71.d
index d28ff54..616de62 100644
--- a/plugins/dalvik/v35/opdefs/invoke_71.d
+++ b/plugins/dalvik/v35/opdefs/invoke_71.d
@@ -49,6 +49,16 @@ In Dex files version <b>037</b> or later, if the <b>method_id</b> refers to an i
 
     @format 35c | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_72.d b/plugins/dalvik/v35/opdefs/invoke_72.d
index fe7eb2c..2e95d4b 100644
--- a/plugins/dalvik/v35/opdefs/invoke_72.d
+++ b/plugins/dalvik/v35/opdefs/invoke_72.d
@@ -49,6 +49,16 @@ In Dex files version <b>037</b> or later, if the <b>method_id</b> refers to an i
 
     @format 35c | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_74.d b/plugins/dalvik/v35/opdefs/invoke_74.d
index 0a105cb..bf83c9a 100644
--- a/plugins/dalvik/v35/opdefs/invoke_74.d
+++ b/plugins/dalvik/v35/opdefs/invoke_74.d
@@ -35,6 +35,16 @@
 
     @format 3rc | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_75.d b/plugins/dalvik/v35/opdefs/invoke_75.d
index 0596bb0..19bb88f 100644
--- a/plugins/dalvik/v35/opdefs/invoke_75.d
+++ b/plugins/dalvik/v35/opdefs/invoke_75.d
@@ -35,6 +35,16 @@
 
     @format 3rc | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_76.d b/plugins/dalvik/v35/opdefs/invoke_76.d
index 2aa3dbc..4e6510d 100644
--- a/plugins/dalvik/v35/opdefs/invoke_76.d
+++ b/plugins/dalvik/v35/opdefs/invoke_76.d
@@ -35,6 +35,16 @@
 
     @format 3rc | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_77.d b/plugins/dalvik/v35/opdefs/invoke_77.d
index c972bea..bc02a57 100644
--- a/plugins/dalvik/v35/opdefs/invoke_77.d
+++ b/plugins/dalvik/v35/opdefs/invoke_77.d
@@ -35,6 +35,16 @@
 
     @format 3rc | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
diff --git a/plugins/dalvik/v35/opdefs/invoke_78.d b/plugins/dalvik/v35/opdefs/invoke_78.d
index d7ee370..901974d 100644
--- a/plugins/dalvik/v35/opdefs/invoke_78.d
+++ b/plugins/dalvik/v35/opdefs/invoke_78.d
@@ -35,6 +35,16 @@
 
     @format 3rc | pool_meth
 
+    @syntax {
+
+        @rules {
+
+            call g_arch_instruction_set_flag(AIF_CALL)
+
+        }
+
+    }
+
     @hooks {
 
         link = handle_links_between_caller_and_callee
-- 
cgit v0.11.2-87-g4458