diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2015-02-18 08:49:56 +0100 |
|---|---|---|
| committer | serpilliere <serpilliere@users.noreply.github.com> | 2015-02-18 08:49:56 +0100 |
| commit | 64ec39a8ba0f1e560611ca86b0652528555b18a1 (patch) | |
| tree | 8aa97ab5f10480edd24379ec04a49e480a0f060c /miasm2/arch/arm/jit.py | |
| parent | 862f9f0c4785b85dbb64e2bf497767a68e9fed84 (diff) | |
| parent | 0b327606f4eed41a894f137b38b3575b47ee196f (diff) | |
| download | miasm-64ec39a8ba0f1e560611ca86b0652528555b18a1.tar.gz miasm-64ec39a8ba0f1e560611ca86b0652528555b18a1.zip | |
Merge pull request #73 from p-l-/refactor-api-arguments
Refactor API arguments
Diffstat (limited to '')
| -rw-r--r-- | miasm2/arch/arm/jit.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/miasm2/arch/arm/jit.py b/miasm2/arch/arm/jit.py index 8803725e..a9b93f6b 100644 --- a/miasm2/arch/arm/jit.py +++ b/miasm2/arch/arm/jit.py @@ -1,10 +1,10 @@ -from miasm2.jitter.jitload import jitter +import logging + +from miasm2.jitter.jitload import jitter, named_arguments from miasm2.core import asmbloc from miasm2.core.utils import * from miasm2.arch.arm.sem import ir_armb, ir_arml -import logging - log = logging.getLogger('jit_arm') hnd = logging.StreamHandler() hnd.setFormatter(logging.Formatter("[%(levelname)s]: %(message)s")) @@ -34,15 +34,14 @@ class jitter_arml(jitter): # calling conventions + @named_arguments def func_args_stdcall(self, n_args): args = [] for i in xrange(min(n_args, 4)): args.append(self.cpu.get_gpreg()['R%d' % i]) for i in xrange(max(0, n_args - 4)): args.append(self.get_stack_arg(i)) - ret_ad = self.cpu.LR - log.debug('%s %s %s' % (whoami(), hex(ret_ad), [hex(x) for x in args])) return ret_ad, args def func_ret_stdcall(self, ret_addr, ret_value=None): |