base.h revision 7427525c28d58c423a68930160e3b0fe577fe953
1868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)/******************************************************************************/
2868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#ifdef JEMALLOC_H_TYPES
3868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
4868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#endif /* JEMALLOC_H_TYPES */
5868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)/******************************************************************************/
6868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#ifdef JEMALLOC_H_STRUCTS
7868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
8eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch#endif /* JEMALLOC_H_STRUCTS */
9868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)/******************************************************************************/
10868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#ifdef JEMALLOC_H_EXTERNS
11868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
12868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)extern malloc_mutex_t	base_mtx;
13868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
14868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)void	*base_alloc(size_t size);
15868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)extent_node_t *base_node_alloc(void);
16868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)void	base_node_dealloc(extent_node_t *node);
17868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)bool	base_boot(void);
18868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
19868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#endif /* JEMALLOC_H_EXTERNS */
20eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch/******************************************************************************/
21868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#ifdef JEMALLOC_H_INLINES
22868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
23868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#endif /* JEMALLOC_H_INLINES */
24868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)/******************************************************************************/
25868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)