Is there a trick to calling malloc from NASM code? It links fine and steps into malloc() fine, but returns a NULL pointer.