add sos_malloc