[][src]Module xgadget::semantics

Functions

is_call

Check if call instruction

is_gadget_tail

Check if instruction is a ROP/JOP/SYS gadget tail

is_int

Check if interrupt instruction

is_jmp

Check if jmp instruction

is_jop_gadget_tail

Check if instruction is a JOP gadget tail

is_linux_syscall

Check if Linux syscall instruction

is_mem_ptr_set_call

Check if call instruction with register-controlled memory deref target

is_mem_ptr_set_jmp

Check if jump instruction with register-controlled memory deref target

is_reg_set_call

Check if jump instruction with register-controlled target

is_reg_set_jmp

Check if jump instruction with register-controlled target

is_ret

Check if return instruction

is_single_reg

Check if instruction's sole operand is a register

is_single_reg_deref

Check if instruction's sole operand is a register-controlled memory deref

is_sys_gadget_tail

Check if instruction is a SYS gadget tail

is_syscall

Check if syscall instruction