def __init__(self, process, options):
     FunctionCall.__init__(self, "syscall", options, SyscallArgument)
     self.process = process
     self.restype = "long"
     regs = process.getregs()
     self.readSyscall(regs)
     argument_values = self.readArgumentValues(regs)
     self.readArguments(argument_values)
     self.enter()
Example #2
0
 def __init__(self, process, options):
     FunctionCall.__init__(self, "syscall", options, SyscallArgument)
     self.process = process
     self.restype = "long"
     regs = process.getregs()
     self.readSyscall(regs)
     argument_values = self.readArgumentValues(regs)
     self.readArguments(argument_values)
     self.enter()
 def __init__(self, process, options, regs=None):
     FunctionCall.__init__(self, "syscall", options, SyscallArgument)
     self.process = process
     self.restype = "long"
     self.result = None
     self.result_text = None
     self.instr_pointer = None
     if not regs:
         regs = self.process.getregs()
     self.readSyscall(regs)
 def __init__(self, process, options, regs=None):
     FunctionCall.__init__(self, "syscall", options, SyscallArgument)
     self.process = process
     self.restype = "long"
     self.result = None
     self.result_text = None
     self.instr_pointer = None
     if not regs:
         regs = self.process.getregs()
     self.readSyscall(regs)