about summary refs log tree commit diff stats
path: root/miasm2/arch/aarch64/jit.py
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2017-03-31 15:09:01 +0200
committerAjax <commial@gmail.com>2017-04-06 13:47:38 +0200
commit620c96e891d0ad356332713a23b39b9d2382470c (patch)
tree7ce86a2fcc502800a4c426a43cb362e17ed80002 /miasm2/arch/aarch64/jit.py
parentb1ed94019554b25d4d8924594f8868318e8a8c4a (diff)
downloadmiasm-620c96e891d0ad356332713a23b39b9d2382470c.tar.gz
miasm-620c96e891d0ad356332713a23b39b9d2382470c.zip
Introduce a naive "System V" calling convention
Diffstat (limited to '')
-rw-r--r--miasm2/arch/aarch64/jit.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/miasm2/arch/aarch64/jit.py b/miasm2/arch/aarch64/jit.py
index 255bb91d..e3f3e3fa 100644
--- a/miasm2/arch/aarch64/jit.py
+++ b/miasm2/arch/aarch64/jit.py
@@ -56,6 +56,10 @@ class jitter_aarch64l(jitter):
             arg = self.get_stack_arg(index - self.max_reg_arg)
         return arg
 
+    func_args_systemv = func_args_stdcall
+    func_ret_systemv = func_ret_stdcall
+    get_arg_n_systemv = get_arg_n_stdcall
+
     def init_run(self, *args, **kwargs):
         jitter.init_run(self, *args, **kwargs)
         self.cpu.PC = self.pc