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
226 on the next allocation that happens in the process (malloc/free, etc).
241 Any allocation routine, other than calloc, will result in the allocation being
246 of bytes in the allocation. The default is to fill the entire allocation.
249 When an allocation is freed, fill it with 0xef.
252 of bytes in the allocation. The default is to fill the entire allocation.
258 of bytes in the allocation. The default is to fill the entire allocation.
261 Add an extra amount to allocate for every allocation.
263 If XX is present, it is the number of bytes to expand the allocation by.
269 entire allocation is filled with the value 0xef, and the backtrace at
277 When the list is full, an allocation is removed from the list and is
287 the backtrace and information about the original allocation. After that, this
293 04-15 12:00:31.305 7412 7412 E malloc_debug: allocation[20] = 0xaf (expected 0xef)
294 04-15 12:00:31.305 7412 7412 E malloc_debug: allocation[99] = 0x12 (expected 0xef)
302 an allocation has a special header applied, and the header is corrupted
310 backtrace frames to capture when an allocation is freed.
314 allocation is freed. The default is to record 16 frames, the max number of
325 the backtrace and information about the original allocation. After that, this
331 04-15 12:35:33.304 7412 7412 E malloc_debug: Backtrace at time of allocation:
337 04-15 12:35:33.305 7412 7412 E malloc_debug: Backtrace at time of allocation:
344 Keep track of every allocation/free made on every thread and dump them
349 allocation/free records that can be retained. If the number of records
360 The allocation data is written in a human readable format. Every line begins
362 the allocation/free. If a new thread is created, no special line is added
374 Below is how each type of allocation/free call ends up in the file dump.
444 If FILE\_NAME is set, then it indicates where the record allocation data
549 Allocation records is the total number of allocation records.
553 allocation records, the second section is the map data.
555 The allocation record data has this format:
563 ALLOCATION\_SIZE is the size of the allocation.
567 allocation.
574 The first allocation record was created by the zygote of size 400 only one
576 The second allocation record was create by an application spawned from the
577 zygote of size 500, where there are three of these allocation with the same
653 Enable backtrace tracking of all allocation for all processes: