mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-09-21 13:41:54 +00:00
m1n1.hw.loadobjs: Accept queer call methods
Let user specify a call method to use on symbols. Signed-off-by: Martin Povišer <povik@protonmail.com>
This commit is contained in:
parent
dcc75ab4f1
commit
f353017ac6
1 changed files with 2 additions and 2 deletions
|
@ -142,9 +142,9 @@ class LinkedProgram:
|
|||
yield args_copied
|
||||
|
||||
def _wrap_call_to(self, addr):
|
||||
def call_symbol(*args):
|
||||
def call_symbol(*args, call=self.u.proxy.call):
|
||||
with self._copy_args_to_target(args) as args_copied:
|
||||
return self.u.proxy.call(addr, *args_copied)
|
||||
return call(addr, *args_copied)
|
||||
return call_symbol
|
||||
|
||||
def lookup(self, addr):
|
||||
|
|
Loading…
Reference in a new issue