
Go to the source code of this file.
Data Structures | |
| class | CpdPersistentChecker |
| struct | DebugPersistentCheck |
| class | DebugEntryInfo |
Typedefs | |
| typedef std::vector < DebugEntryInfo > | DebugEntryTable |
Functions | |
| void | CkPupMessage (PUP::er &p, void **atMsg, int pack_detail=1) |
| void * | CpdGetCurrentObject () |
| void * | CpdGetCurrentMsg () |
| void | CpdBeforeEp (int, void *, void *) |
| void | CpdAfterEp (int) |
| void | CpdFinishInitialization () |
| typedef std::vector<DebugEntryInfo> DebugEntryTable |
Definition at line 55 of file debug-charm.h.
Definition at line 26 of file debug-message.C.
References _allocEnv(), _entryTable, CkPackMessage(), CkUnpackMessage(), PUP::er::comment(), EnvToUsr(), envelope::getEpIdx(), envelope::getGroupDepNum(), envelope::getMsgtype(), envelope::getPriobits(), envelope::getTotalsize(), int, envelope::isPacked(), PUP::er::isUnpacking(), p, envelope::pup(), size, type, and UsrToEnv().
Referenced by AmmPupUnexpectedMsgs(), CkCreateArrayAsync(), CkPupROData(), CkSendAsyncCreateArray(), cmm_pup_mblock_message(), CkCheckPTEntry::getCopy(), CkDiskCheckPTInfo::getCopy(), MeshStreamer< dtype >::pup(), ArmciVirtualProcessor::pup(), SDAG::MsgClosure::pup(), CkMsgQ< CkReductionMsg >::pup(), CkMarshalledMessage::pup(), pupReadonlyMsg(), CkCheckPTEntry::updateBuffer(), and CkDiskCheckPTInfo::updateBuffer().


| void* CpdGetCurrentObject | ( | ) |
Definition at line 63 of file debug-charm.C.
References DebugRecursiveEntry::obj, and CkQ< T >::peek().
Referenced by CpdPythonGroup::buildIterator().


| void* CpdGetCurrentMsg | ( | ) |
Definition at line 64 of file debug-charm.C.
References DebugRecursiveEntry::msg, and CkQ< T >::peek().
Referenced by CpdPythonGroup::getMessage().


| void CpdBeforeEp | ( | int | , | |
| void * | , | |||
| void * | ||||
| ) |
Definition at line 70 of file debug-charm.C.
References _entryTable, DebugRecursiveEntry::alreadyUserCode, CmiReference(), CpdResetMemory(), CpdSystemExit(), memoryBackup, DebugRecursiveEntry::memoryBackup, DebugRecursiveEntry::msg, DebugRecursiveEntry::obj, CkQ< T >::peek(), DebugRecursiveEntry::previousChareID, CkQ< T >::push(), setMemoryChareIDFromPtr(), and UsrToEnv().
Referenced by CkDeliverMessageFree(), and CkDeliverMessageReadonly().


| void CpdAfterEp | ( | int | ) |
Definition at line 100 of file debug-charm.C.
References _entryTable, DebugRecursiveEntry::alreadyUserCode, CmiFree(), CpdCheckMemory(), CpdSystemEnter(), CkQ< T >::deq(), DebugRecursiveEntry::memoryBackup, memoryBackup, DebugRecursiveEntry::msg, msg, CkQ< T >::peek(), DebugRecursiveEntry::previousChareID, setMemoryChareID(), and UsrToEnv().
Referenced by CkDeliverMessageFree(), and CkDeliverMessageReadonly().


| void CpdFinishInitialization | ( | ) |
Definition at line 43 of file debug-charm.C.
References _entryTable.
Referenced by _initCharm().

1.5.5