Looks for 'gadgets' in code, snippets of code in libc and elsewhere in lieu of providing the code itself.