Lines Matching refs:space

16   This is not the fastest, most space-conserving, most portable, or
18 while also being among the most space-conserving, portable and tunable.
29 if no space is available.
35 if no space is available. The returned pointer may or may not be
117 1. Because requests for zero bytes allocate non-zero space,
182 greater than 2^31 to be handled. This saves space, especially for
594 int arena; /* total space allocated from system */
598 int hblkhd; /* total space in mmapped regions */
601 int uordblks; /* total allocated space */
602 int fordblks; /* total non-inuse space */
603 int keepcost; /* top-most, releasable (via malloc_trim) space */
682 M_TOP_PAD is the amount of extra `padding' space to allocate or
718 be allocated using already-existing space will be serviced via mmap.
719 (If enough normal freed space already exists it is used instead.)
727 Segregating space in this way has the benefit that mmapped space
736 1. The space cannot be reclaimed, consolidated, and then
951 /* resrve 64MB to insure large contiguous space */
1195 | Unused space (may be 0 bytes long) .
1326 /* Treat space at ptr + offset as a chunk */
1442 used for bookkeeping. This is not to save space, but to simplify
1934 INTERNAL_SIZE_T front_misalign; /* unusable bytes at front of sbrked space */
1957 /* Fail if sbrk failed or if a foreign sbrk call killed our space */
1976 /* Guarantee alignment of first new chunk made from this space */
2007 /* If not enough space to do this, then user did something very wrong */
2084 obtaining more space from the system (normally using sbrk,
2464 Otherwise, if their reallocation is for additional space, they are
2467 Otherwise, if the reallocation is for additional space, and the
2473 * Shifting backwards, joining preceding adjacent space
2475 * Extending into newly sbrked space
2480 If the reallocation is for less space, and the new request is for
2481 a `small' (<512 bytes) size, then the newly unused space is lopped
2515 mchunkptr remainder; /* holds split off extra space from newp */
2698 memalign requests more than enough space from malloc, finds a spot
2700 possibly frees the leading and trailing space.
2708 Overreliance on memalign is a sure way to fragment space.
2725 INTERNAL_SIZE_T leadsize; /* leading space befor alignment point */
2759 Since we need to give back leading space in a chunk of at
2931 trailing space to leave untrimmed. If this argument is zero,
2934 can be supplied to maintain enough trailing space to service
3082 Prints on stderr the amount of space obtain from the system (both