Lines Matching defs:ptr

495 void print_neighbor_blocks(void* ptr) {
496 // find block allocated before ptr (not entirely crash-proof)
501 u_char* start_of_this_block = (u_char*)ptr - space_before;
522 u_char* start_of_next_block = (u_char*)ptr + *size_addr_from_obj(ptr) + space_after;
547 u_char* ptr = (u_char*)memblock - space_before;
549 if (ptr[i] != badResourceValue) {
550 report_heap_error(memblock, ptr+i, "in front of");
574 u_char* ptr = (u_char*)::malloc(size + space_before + space_after);
577 if (ptr == NULL) return NULL;
579 for (u_char* p = ptr; p < ptr + MallocCushion; p++) *p = (u_char)badResourceValue;
580 u_char* end = ptr + space_before + size;
581 for (u_char* pq = ptr+MallocCushion; pq < end; pq++) *pq = (u_char)uninitBlockPad;
585 *size_addr_from_base(ptr) = size;
587 u_char* memblock = ptr + space_before;
607 void* ptr = ::realloc(memblock, size);
608 if (ptr != NULL) {
609 tkr.record((address)memblock, (address)ptr, size, memflags,
614 return ptr;
627 void* ptr = malloc(size, memflags, caller == 0 ? CALLER_PC : caller);
628 if (PrintMalloc) tty->print_cr("os::remalloc " SIZE_FORMAT " bytes, " PTR_FORMAT " --> " PTR_FORMAT, size, memblock, ptr);
630 if ( ptr != NULL ) {
631 memcpy(ptr, memblock, MIN2(size, get_size(memblock)));
632 if (paranoid) verify_block(ptr);
633 if ((intptr_t)ptr == (intptr_t)MallocCatchPtr) {
634 tty->print_cr("os::realloc caught, " SIZE_FORMAT " bytes --> " PTR_FORMAT, size, ptr);
639 return ptr;
656 u_char* ptr = (u_char*)memblock - space_before;
657 for (u_char* p = ptr; p < ptr + MallocCushion; p++) {
664 u_char* end = ptr + space_before + size;