always keep malloc and free alive and exported, for internal use and other modules