Lines Matching refs:mstate

575   Except for the top-most segment of an mstate, each segment record
577 segment records onto the list headed by &mstate.seg for the
578 containing mstate.
708 typedef struct malloc_state* mstate;
765 static msegmentptr segment_holding(mstate m, char* addr) {
776 static int has_segment_link(mstate m, msegmentptr ss) {
838 static void reset_on_error(mstate m);
872 static void do_check_any_chunk(mstate m, mchunkptr p);
873 static void do_check_top_chunk(mstate m, mchunkptr p);
874 static void do_check_inuse_chunk(mstate m, mchunkptr p);
875 static void do_check_free_chunk(mstate m, mchunkptr p);
876 static void do_check_malloced_chunk(mstate m, void* mem, size_t s);
877 static void do_check_tree(mstate m, tchunkptr t);
878 static void do_check_treebin(mstate m, bindex_t i);
879 static void do_check_smallbin(mstate m, bindex_t i);
880 static void do_check_malloc_state(mstate m);
881 static int bin_find(mstate m, mchunkptr x);
882 static size_t traverse_and_check(mstate m);
1012 that the mstate controlling malloc/free is intact. This is a
1016 of an inuse chunk holds the xor of its mstate and a random seed,
1044 /* Check if (alleged) mstate m has expected magic field */
1084 /* Set foot of inuse chunk to be xor of mstate and seed */
1089 ((mstate)(((mchunkptr)((char*)(p) +\
1193 static void do_check_any_chunk(mstate m, mchunkptr p) {
1199 static void do_check_top_chunk(mstate m, mchunkptr p) {
1213 static void do_check_inuse_chunk(mstate m, mchunkptr p) {
1222 static void do_check_free_chunk(mstate m, mchunkptr p) {
1244 static void do_check_malloced_chunk(mstate m, void* mem, size_t s) {
1258 static void do_check_tree(mstate m, tchunkptr t) {
1309 static void do_check_treebin(mstate m, bindex_t i) {
1320 static void do_check_smallbin(mstate m, bindex_t i) {
1344 static int bin_find(mstate m, mchunkptr x) {
1380 static size_t traverse_and_check(mstate m) {
1411 static void do_check_malloc_state(mstate m) {
1443 static struct mallinfo internal_mallinfo(mstate m) {
1482 static void internal_malloc_stats(mstate m, size_t *ret_maxfp, size_t *ret_fp,
1768 static void init_top(mstate m, mchunkptr p, size_t psize) {
1781 /* Initialize bins for a new mstate that is otherwise zeroed out */
1782 static void init_bins(mstate m) {
1794 static void reset_on_error(mstate m) {
1812 static void* prepend_alloc(mstate m, char* newbase, char* oldbase,
1857 static void* sys_alloc(mstate m, size_t nb) {
1865 static void* tmalloc_large(mstate m, size_t nb) {
1938 static void* tmalloc_small(mstate m, size_t nb) {
1978 static void* internal_realloc(mstate m, void* oldmem, size_t bytes) {
2047 static void* internal_memalign(mstate m, size_t alignment, size_t bytes) {
2118 static mstate init_user_mstate(char* tbase, size_t tsize, void *user_data) {
2122 mstate m = (mstate)(chunk2mem(msp));
2139 mstate m = 0;
2158 mstate ms = (mstate)msp;
2275 mstate fm = get_mstate_for(p);
2277 mstate fm = (mstate)msp;
2355 mstate ms = (mstate)msp;
2384 mstate ms = get_mstate_for(p);
2386 mstate ms = (mstate)msp;
2397 mstate ms = (mstate)msp;
2409 mstate ms = (mstate)msp;
2425 mstate ms = (mstate)msp;
2436 mstate ms = (mstate)msp;
2447 mstate ms = (mstate)msp;