java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver |
Generic Linux syscall number<>name, number<>routineref provider.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
synchronized static LinuxSyscallResolver | getInstance(ProcessorType procType) | ||||||||||
String | getName(int syscallNumber) | ||||||||||
IPrototypeItem | getPrototype(int syscallNumber, ITypeManager typeman) | ||||||||||
INativeMethodItem | getRoutine(int syscallNumber, ITypeManager typeman) | ||||||||||
long |
getSyscallRegisterId(IInstruction insn)
Retrieve the register ID where the syscall number is stored
| ||||||||||
boolean |
isSyscall(IInstruction insn)
Indicate is an
IInstruction is a syscall. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Retrieve the register ID where the syscall number is stored
insn | syscall instruction |
---|
Indicate is an IInstruction
is a syscall. Only implemented for x86 and ARM families.
insn | instruction to test |
---|