vm::ptr for u8/char types, mem_list_ptr_t removed