PPL Logo

CtgGlobalStruct Struct Reference

Collaboration diagram for CtgGlobalStruct:

Collaboration graph
[legend]

Public Member Functions

void allocate (size_t size, CthThread tid)
 CtgGlobalStruct (void)
 ~CtgGlobalStruct ()
void pup (PUP::er &p)
void allocate (size_t size)
 CtgGlobalStruct (void)
 ~CtgGlobalStruct ()
void pup (PUP::er &p)

Data Fields

bool installed
void * data_seg
size_t seg_size
void * data_seg

Detailed Description

Definition at line 366 of file global-elfgot.C.


Constructor & Destructor Documentation

CtgGlobalStruct::CtgGlobalStruct ( void   )  [inline]

Definition at line 384 of file global-elfgot.C.

CtgGlobalStruct::~CtgGlobalStruct (  )  [inline]

Definition at line 388 of file global-elfgot.C.

References CmiIsomallocBlockListFree(), CmiMemoryIs(), and free().

Here is the call graph for this function:

CtgGlobalStruct::CtgGlobalStruct ( void   )  [inline]

Definition at line 67 of file global-macho.C.

References data_seg, and installed.

CtgGlobalStruct::~CtgGlobalStruct (  )  [inline]

Definition at line 74 of file global-macho.C.

References data_seg, and free().

Here is the call graph for this function:


Member Function Documentation

void CtgGlobalStruct::allocate ( size_t  size,
CthThread  tid 
) [inline]

Definition at line 375 of file global-elfgot.C.

References CmiIsomallocMallocForThread(), CmiMemoryIs(), and malloc().

Referenced by CtgCreate(), CtgInit(), and pup().

Here is the call graph for this function:

Here is the caller graph for this function:

void CtgGlobalStruct::pup ( PUP::er p  ) 

Definition at line 405 of file global-elfgot.C.

References allocate(), CmiIsomallocPup(), CmiMemoryIs(), data_seg, PUP::er::isUnpacking(), p, pup_bytes(), and seg_size.

Referenced by CtgPup().

Here is the call graph for this function:

Here is the caller graph for this function:

void CtgGlobalStruct::allocate ( size_t  size  )  [inline]

Definition at line 58 of file global-macho.C.

References assert, data_seg, malloc(), and seg_size.

Here is the call graph for this function:

void CtgGlobalStruct::pup ( PUP::er p  ) 


Field Documentation

Definition at line 369 of file global-elfgot.C.

Referenced by CtgFree(), CtgGlobalStruct(), CtgInstall(), and CtgPup().

Definition at line 373 of file global-elfgot.C.

Referenced by allocate(), CtgPup(), and pup().

Definition at line 55 of file global-macho.C.


The documentation for this struct was generated from the following files:

Generated on Mon Sep 21 08:22:29 2020 for Charm++ by  doxygen 1.5.5