An assembly bugfix.
An assembly bugfix.

- Forgot to pass the thing being added to the freelist as an arg to the C
  trampoline.
- Added a few piece of asm to put things into place.

ice799/memprof,ice799/memprof