strip only if we ask for it
add some pages for the malloc.
call ctors needed by c++
more efficient way to perform ctors