1. A method comprising: intercepting an operating system thread creation request for a function; creating a thread in response to intercepting said operating system thread creation request, said thread including a stack; modifying an initial stack pointer of said stack; and executing said function utilizing said thread in response to modifying said initial stack pointer of said stack.