gadget can provide suffix and prefix now

the prefix (or "parent") is the gadget terminator (i.e. RET)
and the suffix is the sequence of instruction leading up to the
terminator.
represent a gadget with the prefix (parent) differentiated from the suffix