Included Files
- #include <mplib1/mplib1_config.h>
- #include <mplib1/safe_string.h>
- #include <mplib1/cfg_file.h>
- #include <mplib1/bpo_alloc.h>
Local Variables
shalloc_name
static char shalloc_name[]
- Used in:
-
char* bpo_strdup ( const void* hint, const char* s1 )
- Prototyped in:
-
- Calls:
-
off_t bpo_strdup_offset ( const void* hint, const char* s1 )
- Prototyped in:
-
- Calls:
-
- Called by:
-
void* shalloc ( const void* hint, size_t how_much )
- Prototyped in:
-
- Calls:
-
- Called by:
-
- References Variables:
-
struct sodb_resource* shalloc_init ( void* seg_base, off_t shalloc_base_off, size_t shalloc_sz )
- Prototyped in:
-
- Calls:
-
- Called by:
-
- References Variables:
-
void shfree ( void* freep )
- Prototyped in:
-
- Calls:
-
- Called by:
-
- References Variables:
-
static off_t find_sz_in_free_list ( size_t free_sz, char* seg_base, struct shalloc_base* sh_base )
- Called by:
-
static off_t init_sth ( struct shalloc_track_head* sthp, int num_tracks, char* seg_base )
- Called by:
-
static int put_on_sh_list ( void* freep, size_t free_sz, char* seg_base, struct shalloc_base* sh_base, struct shalloc_track_head* sthp )
- Called by:
-
static off_t remove_ptr_from_list ( void* freep, size_t* free_sz, char* seg_base, struct shalloc_base* sh_base, struct shalloc_track_head* sthp )
- Called by:
-
static off_t shalloc_sth ( void* seg_base, struct shalloc_base* sh_base, int num_tracks )
- Calls:
-
- Called by:
-
static int shfree_merge ( char* seg_base, struct shalloc_base* sh_base, char* freep, size_t freesz, int recurse_flag )
- Calls:
-
- Called by:
-