| 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 |
|---|