improve ELF.gadget()