Lines Matching refs:entry
67 SDL_tracked_allocation *entry; in SDL_IsAllocationTracked() local
69 for (entry = s_tracked_allocations[index]; entry; entry = entry->next) { in SDL_IsAllocationTracked()
70 if (mem == entry->mem) { in SDL_IsAllocationTracked()
79 SDL_tracked_allocation *entry; in SDL_TrackAllocation() local
85 entry = (SDL_tracked_allocation *)SDL_malloc_orig(sizeof(*entry)); in SDL_TrackAllocation()
86 if (!entry) { in SDL_TrackAllocation()
89 entry->mem = mem; in SDL_TrackAllocation()
90 entry->size = size; in SDL_TrackAllocation()
93 SDL_zeroa(entry->stack); in SDL_TrackAllocation()
109 entry->stack[stack_index] = pc; in SDL_TrackAllocation()
112 …snprintf(entry->stack_names[stack_index], sizeof(entry->stack_names[stack_index]), "%s+0x%llx", sy… in SDL_TrackAllocation()
116 if (stack_index == SDL_arraysize(entry->stack)) { in SDL_TrackAllocation()
123 entry->next = s_tracked_allocations[index]; in SDL_TrackAllocation()
124 s_tracked_allocations[index] = entry; in SDL_TrackAllocation()
129 SDL_tracked_allocation *entry, *prev; in SDL_UntrackAllocation() local
133 for (entry = s_tracked_allocations[index]; entry; entry = entry->next) { in SDL_UntrackAllocation()
134 if (mem == entry->mem) { in SDL_UntrackAllocation()
136 prev->next = entry->next; in SDL_UntrackAllocation()
138 s_tracked_allocations[index] = entry->next; in SDL_UntrackAllocation()
140 SDL_free_orig(entry); in SDL_UntrackAllocation()
143 prev = entry; in SDL_UntrackAllocation()
227 SDL_tracked_allocation *entry; in SDLTest_LogAllocations() local
252 for (entry = s_tracked_allocations[index]; entry; entry = entry->next) { in SDLTest_LogAllocations()
253 SDL_snprintf(line, sizeof(line), "Allocation %d: %d bytes\n", count, (int)entry->size); in SDLTest_LogAllocations()
256 for (stack_index = 1; stack_index < SDL_arraysize(entry->stack); ++stack_index) { in SDLTest_LogAllocations()
257 if (!entry->stack[stack_index]) { in SDLTest_LogAllocations()
260 …SDL_snprintf(line, sizeof(line), "\t0x%"SDL_PRIx64": %s\n", entry->stack[stack_index], entry->stac… in SDLTest_LogAllocations()
263 total_allocated += entry->size; in SDLTest_LogAllocations()