• Home
  • Raw
  • Download

Lines Matching refs:ptr

244 static Heap *ptr2heap(const HeapSource *hs, const void *ptr)  in ptr2heap()  argument
248 if (ptr != NULL) { in ptr2heap()
252 if ((const char *)ptr >= heap->base && (const char *)ptr < heap->limit) { in ptr2heap()
268 static void countAllocation(Heap *heap, const void *ptr) in countAllocation() argument
272 heap->bytesAllocated += mspace_usable_size(ptr) + in countAllocation()
276 dvmHeapBitmapSetObjectBit(&hs->liveBits, ptr); in countAllocation()
281 static void countFree(Heap *heap, const void *ptr, size_t *numBytes) in countFree() argument
283 size_t delta = mspace_usable_size(ptr) + HEAP_SOURCE_CHUNK_OVERHEAD; in countFree()
291 dvmHeapBitmapClearObjectBit(&hs->liveBits, ptr); in countFree()
886 void* ptr = mspace_calloc(heap->msp, 1, n); in dvmHeapSourceAlloc() local
887 if (ptr == NULL) { in dvmHeapSourceAlloc()
890 countAllocation(heap, ptr); in dvmHeapSourceAlloc()
899 return ptr; in dvmHeapSourceAlloc()
908 return ptr; in dvmHeapSourceAlloc()
922 void* ptr = dvmHeapSourceAlloc(n); in heapAllocAndGrow() local
929 return ptr; in heapAllocAndGrow()
942 void* ptr = dvmHeapSourceAlloc(n); in dvmHeapSourceAllocAndGrow() local
943 if (ptr != NULL) { in dvmHeapSourceAllocAndGrow()
944 return ptr; in dvmHeapSourceAllocAndGrow()
953 ptr = dvmHeapSourceAlloc(n); in dvmHeapSourceAllocAndGrow()
954 if (ptr != NULL) { in dvmHeapSourceAllocAndGrow()
959 return ptr; in dvmHeapSourceAllocAndGrow()
967 ptr = heapAllocAndGrow(hs, heap, n); in dvmHeapSourceAllocAndGrow()
968 if (ptr != NULL) { in dvmHeapSourceAllocAndGrow()
979 return ptr; in dvmHeapSourceAllocAndGrow()
1030 bool dvmHeapSourceContainsAddress(const void *ptr) in dvmHeapSourceContainsAddress() argument
1034 return (dvmHeapSourceGetBase() <= ptr) && (ptr <= dvmHeapSourceGetLimit()); in dvmHeapSourceContainsAddress()
1040 bool dvmHeapSourceContains(const void *ptr) in dvmHeapSourceContains() argument
1044 if (dvmHeapSourceContainsAddress(ptr)) { in dvmHeapSourceContains()
1045 return dvmHeapBitmapIsObjectBitSet(&gHs->liveBits, ptr) != 0; in dvmHeapSourceContains()
1075 size_t dvmHeapSourceChunkSize(const void *ptr) in dvmHeapSourceChunkSize() argument
1079 Heap* heap = ptr2heap(gHs, ptr); in dvmHeapSourceChunkSize()
1081 return mspace_usable_size(ptr); in dvmHeapSourceChunkSize()