Subversion Repositories HelenOS

Rev

Rev 4153 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4153 Rev 4263
Line 127... Line 127...
127
 *   their caches do not require further allocation
127
 *   their caches do not require further allocation
128
 */
128
 */
129
static slab_cache_t *slab_extern_cache;
129
static slab_cache_t *slab_extern_cache;
130
/** Caches for malloc */
130
/** Caches for malloc */
131
static slab_cache_t *malloc_caches[SLAB_MAX_MALLOC_W - SLAB_MIN_MALLOC_W + 1];
131
static slab_cache_t *malloc_caches[SLAB_MAX_MALLOC_W - SLAB_MIN_MALLOC_W + 1];
132
char *malloc_names[] =  {
132
static char *malloc_names[] =  {
133
    "malloc-16",
133
    "malloc-16",
134
    "malloc-32",
134
    "malloc-32",
135
    "malloc-64",
135
    "malloc-64",
136
    "malloc-128",
136
    "malloc-128",
137
    "malloc-256",
137
    "malloc-256",
Line 142... Line 142...
142
    "malloc-8K",
142
    "malloc-8K",
143
    "malloc-16K",
143
    "malloc-16K",
144
    "malloc-32K",
144
    "malloc-32K",
145
    "malloc-64K",
145
    "malloc-64K",
146
    "malloc-128K",
146
    "malloc-128K",
147
    "malloc-256K"
147
    "malloc-256K",
-
 
148
    "malloc-512K",
-
 
149
    "malloc-1M",
-
 
150
    "malloc-2M",
-
 
151
    "malloc-4M"
148
};
152
};
149
 
153
 
150
/** Slab descriptor */
154
/** Slab descriptor */
151
typedef struct {
155
typedef struct {
152
    slab_cache_t *cache;    /**< Pointer to parent cache. */
156
    slab_cache_t *cache;    /**< Pointer to parent cache. */