pcmmem.h File Reference


Classes

struct  pcmmem_config_data

Typedefs

typedef enum pcmmem_pool_ids pcmmem_pool_ids_t
typedef struct pcmmem_config_data pcmmem_config_data_t

Enumerations

enum  pcmmem_pool_ids {
  PCMMEM_POID_POOL, PCMMEM_FLISTHDR_POOL, PCMMEM_FLISTFLDS_POOL, PCMMEM_FLISTHEAP_POOL,
  PCMMEM_NUM_POOLS
}

Functions

PCMMEM_EXTERN void pcmmem_log_thread_summary ()
PCMMEM_EXTERN void pcmmem_log_global_summary ()
PCMMEM_EXTERN int32 pcmmem_force_disabled ()
PCMMEM_EXTERN int32 pcmmem_is_disabled ()
PCMMEM_EXTERN void pcmmem_cleanup_thread ()
PCMMEM_EXTERN void pcmmem_cleanup_process ()
PCMMEM_EXTERN void pcmmem_set_global_memgroup ()
PCMMEM_EXTERN void pcmmem_set_thread_memgroup ()
PCMMEM_EXTERN poid_tpcmmem_malloc_poid ()
PCMMEM_EXTERN void pcmmem_free_poid (poid_t *poidp)
PCMMEM_EXTERN pcp_fld_list_tpcmmem_malloc_flisthdr ()
PCMMEM_EXTERN void pcmmem_free_flisthdr (pcp_fld_list_t *hdr)
PCMMEM_EXTERN pcp_fld_tpcmmem_malloc_flistflds ()
PCMMEM_EXTERN void pcmmem_free_flistflds (pcp_fld_t *flds)
PCMMEM_EXTERN pcp_flist_heap_tpcmmem_malloc_flistheap (int32 size)
PCMMEM_EXTERN void pcmmem_free_flistheap (pcp_flist_heap_t *heap)

Variables

int32 pcmmem_dbg
int32 pcmmem_bypass

Typedef Documentation


Enumeration Type Documentation

Enumerator:
PCMMEM_POID_POOL 
PCMMEM_FLISTHDR_POOL 
PCMMEM_FLISTFLDS_POOL 
PCMMEM_FLISTHEAP_POOL 
PCMMEM_NUM_POOLS 


Function Documentation

PCMMEM_EXTERN void pcmmem_log_thread_summary (  ) 

PCMMEM_EXTERN void pcmmem_log_global_summary (  ) 

PCMMEM_EXTERN int32 pcmmem_force_disabled (  ) 

PCMMEM_EXTERN int32 pcmmem_is_disabled (  ) 

PCMMEM_EXTERN void pcmmem_cleanup_thread (  ) 

PCMMEM_EXTERN void pcmmem_cleanup_process (  ) 

PCMMEM_EXTERN void pcmmem_set_global_memgroup (  ) 

PCMMEM_EXTERN void pcmmem_set_thread_memgroup (  ) 

PCMMEM_EXTERN poid_t* pcmmem_malloc_poid (  ) 

PCMMEM_EXTERN void pcmmem_free_poid ( poid_t poidp  ) 

PCMMEM_EXTERN pcp_fld_list_t* pcmmem_malloc_flisthdr (  ) 

PCMMEM_EXTERN void pcmmem_free_flisthdr ( pcp_fld_list_t hdr  ) 

PCMMEM_EXTERN pcp_fld_t* pcmmem_malloc_flistflds (  ) 

PCMMEM_EXTERN void pcmmem_free_flistflds ( pcp_fld_t flds  ) 

PCMMEM_EXTERN pcp_flist_heap_t* pcmmem_malloc_flistheap ( int32  size  ) 

PCMMEM_EXTERN void pcmmem_free_flistheap ( pcp_flist_heap_t heap  ) 


Variable Documentation


Copyright 2017, 2023, Oracle and/or its affiliates.