Home | History | Annotate | Download | only in malloc_debug

Lines Matching defs:bytes

75 void* debug_memalign(size_t alignment, size_t bytes);
76 void* debug_realloc(void* pointer, size_t bytes);
77 void* debug_calloc(size_t nmemb, size_t bytes);
86 void* debug_pvalloc(size_t bytes);
315 size_t bytes = debug_malloc_usable_size(pointer);
317 bytes = (bytes < fill_bytes) ? bytes : fill_bytes;
318 memset(pointer, g_debug->config().fill_alloc_value, bytes);
329 size_t bytes;
360 bytes = header->usable_size;
362 bytes = g_dispatch->malloc_usable_size(pointer);
367 bytes = (bytes < fill_bytes) ? bytes : fill_bytes;
368 memset(pointer, g_debug->config().fill_free_value, bytes);
383 void* debug_memalign(size_t alignment, size_t bytes) {
385 return g_dispatch->memalign(alignment, bytes);
388 if (bytes == 0) {
389 bytes = 1;
394 if (bytes > Header::max_size()) {
412 size_t real_size = alignment + bytes + g_debug->extra_bytes();
413 if (real_size < bytes) {
429 pointer = InitHeader(header, pointer, bytes);
431 size_t real_size = bytes + g_debug->extra_bytes();
432 if (real_size < bytes) {
441 size_t bytes = debug_malloc_usable_size(pointer);
443 bytes = (bytes < fill_bytes) ? bytes : fill_bytes;
444 memset(pointer, g_debug->config().fill_alloc_value, bytes);
449 void* debug_realloc(void* pointer, size_t bytes) {
451 return g_dispatch->realloc(pointer, bytes);
455 return debug_malloc(bytes);
458 if (bytes == 0) {
463 size_t real_size = bytes;
466 if (real_size < bytes) {
476 if (bytes > Header::max_size()) {
509 new_pointer = debug_malloc(bytes);
527 size_t bytes = debug_malloc_usable_size(new_pointer);
528 if (bytes > g_debug->config().fill_on_alloc_bytes) {
529 bytes = g_debug->config().fill_on_alloc_bytes;
531 if (bytes > prev_size) {
533 g_debug->config().fill_alloc_value, bytes - prev_size);
540 void* debug_calloc(size_t nmemb, size_t bytes) {
542 return g_dispatch->calloc(nmemb, bytes);
546 if (__builtin_mul_overflow(nmemb, bytes, &size)) {
678 void* debug_pvalloc(size_t bytes) {
680 return g_dispatch->pvalloc(bytes);
684 size_t size = BIONIC_ALIGN(bytes, pagesize);
685 if (size < bytes) {