Lines Matching defs:ptr
88 void* ptr;
95 * stored in in the ptr field of this structure.
140 void* ptr;
175 void* ptr;
372 return static_cast<char*>(desc->ptr) + desc->prefix_size;
393 return static_cast<char*>(desc->ptr) + mallocdesc_alloc_size(desc);
448 * ptr - Pointer to the memory block that's being freed.
455 free_desc.ptr = ptr_to_free;
467 * ptr - Pointer to request allocation information for.
476 static inline int query_qemu_malloc_info(void* ptr, MallocDesc* desc, uint32_t routine) {
479 query.ptr = ptr;
542 mallocdesc_user_ptr(desc), (uint32_t)desc->ptr,
557 volatile char* prefix = (volatile char*)desc->ptr;
688 desc.ptr = dlmalloc(mallocdesc_alloc_size(&desc));
689 if (desc.ptr == NULL) {
699 dlfree(desc.ptr);
751 dlfree(desc.ptr);
801 desc.ptr = dlcalloc(total_elements, elem_size);
802 if (desc.ptr == NULL) {
812 dlfree(desc.ptr);
883 new_desc.ptr = dlmalloc(mallocdesc_alloc_size(&new_desc));
884 if (new_desc.ptr == NULL) {
904 dlfree(new_desc.ptr);
919 dlfree(new_desc.ptr);
922 dlfree(cur_desc.ptr);
952 desc.ptr = dlmemalign(desc.prefix_size, mallocdesc_alloc_size(&desc));
953 if (desc.ptr == NULL) {
962 dlfree(desc.ptr);