Lines Matching refs:allocation
14 the normal allocation calls. The replaced calls are:
34 backtrace related to the allocation. Starting in P, every single realloc
49 to find memory corruption occuring to a region before the original allocation.
50 On first allocation, this front guard is written with a specific pattern (0xaa).
51 When the allocation is freed, the guard is checked to verify it has not been
56 the backtrace of the allocation site.
61 on 64 bit systems to make sure that the allocation returned is aligned
65 and information about the original allocation.
70 04-10 12:00:45.622 7412 7412 E malloc_debug: allocation[-32] = 0x00 (expected 0xaa)
71 04-10 12:00:45.622 7412 7412 E malloc_debug: allocation[-15] = 0x02 (expected 0xaa)
75 to find memory corruption occuring to a region after the original allocation.
76 On first allocation, this rear guard is written with a specific pattern (0xbb).
77 When the allocation is freed, the guard is checked to verify it has not been
85 information about the original allocation.
90 04-10 12:00:45.622 7412 7412 E malloc_debug: allocation[130] = 0xbf (expected 0xbb)
91 04-10 12:00:45.622 7412 7412 E malloc_debug: allocation[131] = 0x00 (expected 0xbb)
100 Enable capturing the backtrace of each allocation site.
113 the backtrace and information about the original allocation. After that, this
128 Enable capturing the backtrace of each allocation site. If the
140 the backtrace and information about the original allocation. After that, this
169 Any allocation routine, other than calloc, will result in the allocation being
174 of bytes in the allocation. The default is to fill the entire allocation.
177 When an allocation is freed, fill it with 0xef.
180 of bytes in the allocation. The default is to fill the entire allocation.
186 of bytes in the allocation. The default is to fill the entire allocation.
189 Add an extra amount to allocate for every allocation.
191 If XX is present, it is the number of bytes to expand the allocation by.
197 entire allocation is filled with the value 0xef, and the backtrace at
205 When the list is full, an allocation is removed from the list and is
215 the backtrace and information about the original allocation. After that, this
221 04-15 12:00:31.305 7412 7412 E malloc_debug: allocation[20] = 0xaf (expected 0xef)
222 04-15 12:00:31.305 7412 7412 E malloc_debug: allocation[99] = 0x12 (expected 0xef)
230 an allocation has a special header applied, and the header is corrupted
238 backtrace frames to capture when an allocation is freed.
242 allocation is freed. The default is to record 16 frames, the max number of
253 the backtrace and information about the original allocation. After that, this
259 04-15 12:35:33.304 7412 7412 E malloc_debug: Backtrace at time of allocation:
265 04-15 12:35:33.305 7412 7412 E malloc_debug: Backtrace at time of allocation:
272 Keep track of every allocation/free made on every thread and dump them
277 allocation/free records that can be retained. If the number of records
288 The allocation data is written in a human readable format. Every line begins
290 the allocation/free. If a new thread is created, no special line is added
302 Below is how each type of allocation/free call ends up in the file dump.
372 If FILE\_NAME is set, then it indicates where the record allocation data
477 Allocation records is the total number of allocation records.
481 allocation records, the second section is the map data.
483 The allocation record data has this format:
491 ALLOCATION\_SIZE is the size of the allocation.
495 allocation.
502 The first allocation record was created by the zygote of size 400 only one
504 The second allocation record was create by an application spawned from the
505 zygote of size 500, where there are three of these allocation with the same
584 Enable backtrace tracking of all allocation for all processes: