Lines Matching refs:MUST
6 // * Redistributions of source code must retain the above copyright
8 // * Redistributions in binary form must reproduce the above
3316 " an unsigned type. The ISO C standard says that it must be\n" +
3650 " It must be a power of two at least 2 * SIZE_SZ, even on machines\n" +
3884 " and must reflect values of standard sys calls, you probably ought not\n" +
3952 " HAVE_MMAP). The value must be a multiple of page size. This\n" +
4065 " version is declared below. These must be precisely the same for\n" +
4070 " you must #include your system version and #define\n" +
4291 " no longer needed. Otherwise, the chunks array must be of at least\n" +
4300 " Each element must be individually freed when it is no longer\n" +
4348 " must be of at least n_elements in length. It is filled in with the\n" +
4356 " Each element must be individually freed when it is no longer\n" +
4367 " where several structs or objects must always be allocated at the\n" +
4581 " The trim value must be greater than page size to have any useful\n" +
5215 " allocated one-by-one, each must contain its own trailing size field.\n" +
5486 " first bin that is maintained in sorted order. This must\n" +
5718 " malloc_state, you MUST explicitly zero-fill it before using. This\n" +
5891 " /* Chunk must claim to be free ... */\n" +
5895 " /* Unless a special marker, must have OK fields */\n" +
5994 " ... plus, must obey implementation invariant that prev_inuse is\n" +
6032 " /* internal size_t must be no wider than pointer type */\n" +
6434 " be able to merge with old_top space, so must add to 2nd request.\n" +
6476 " /* MORECORE/mmap must correctly align */\n" +
6907 " /* Advance to bin with set bit. There must be one. */\n" +
7139 " true, then user must have overwritten memory. There's nothing\n" +
7482 " /* Must alloc, copy, free. */\n" +
7492 " /* If !HAVE_MMAP, but chunk_is_mmapped, user must have overwritten mem */\n" +
7761 " /* if empty req, must still return chunk representing empty array */\n" +
7833 " /* final element must have exactly exhausted chunk */\n" +
8091 " The MORECORE function must have the following properties:\n" +
8095 " * MORECORE must allocate in multiples of pagesize. It will\n" +
8098 " * MORECORE(0) must return an address that is at least\n" +
8117 " * MORECORE must not allocate memory when given argument zero, but\n" +
8124 " addresses, it must be OK for malloc'ed chunks to span multiple\n" +
8130 " must not misinterpret negative args as large positive unsigned\n" +