Pyrogenesis
13997
|
Public Member Functions | |
NONCOPYABLE (ThreadDebugger_impl) | |
ThreadDebugger_impl () | |
~ThreadDebugger_impl () | |
Public Attributes | |
CMutex | m_Mutex |
CMutex | m_ActiveBreakpointsMutex |
CMutex | m_NextDbgCmdMutex |
CMutex | m_IsInBreakMutex |
ScriptInterface * | m_pScriptInterface |
CDebuggingServer * | m_pDebuggingServer |
JSStackFrame ** | m_pLastBreakFrame |
uint | m_ObjectReferenceID |
std::string | m_BreakFileName |
shared between multiple mongoose threads and one scriptinterface thread More... | |
uint | m_LastBreakLine |
bool | m_IsInBreak |
DBGCMD | m_NextDbgCmd |
std::queue< StackInfoRequest > | m_StackInfoRequests |
std::map< std::string, std::map< uint, trapLocation > > | m_LineToPCMap |
std::list< CActiveBreakPoint * > | m_ActiveBreakPoints |
std::map< STACK_INFO, std::map < uint, std::string > > | m_StackFrameData |
std::string | m_Callstack |
std::string | m_Name |
shared between multiple mongoose threads (initialization may be an exception) More... | |
uint | m_ID |
Definition at line 130 of file ThreadDebugger.cpp.
ThreadDebugger_impl::ThreadDebugger_impl | ( | ) |
Definition at line 171 of file ThreadDebugger.cpp.
ThreadDebugger_impl::~ThreadDebugger_impl | ( | ) |
Definition at line 179 of file ThreadDebugger.cpp.
ThreadDebugger_impl::NONCOPYABLE | ( | ThreadDebugger_impl | ) |
std::list<CActiveBreakPoint*> ThreadDebugger_impl::m_ActiveBreakPoints |
Definition at line 162 of file ThreadDebugger.cpp.
CMutex ThreadDebugger_impl::m_ActiveBreakpointsMutex |
Definition at line 139 of file ThreadDebugger.cpp.
std::string ThreadDebugger_impl::m_BreakFileName |
shared between multiple mongoose threads and one scriptinterface thread
Definition at line 154 of file ThreadDebugger.cpp.
std::string ThreadDebugger_impl::m_Callstack |
Definition at line 164 of file ThreadDebugger.cpp.
uint ThreadDebugger_impl::m_ID |
Definition at line 168 of file ThreadDebugger.cpp.
bool ThreadDebugger_impl::m_IsInBreak |
Definition at line 156 of file ThreadDebugger.cpp.
CMutex ThreadDebugger_impl::m_IsInBreakMutex |
Definition at line 141 of file ThreadDebugger.cpp.
uint ThreadDebugger_impl::m_LastBreakLine |
Definition at line 155 of file ThreadDebugger.cpp.
std::map<std::string, std::map<uint, trapLocation> > ThreadDebugger_impl::m_LineToPCMap |
Definition at line 161 of file ThreadDebugger.cpp.
CMutex ThreadDebugger_impl::m_Mutex |
Definition at line 138 of file ThreadDebugger.cpp.
std::string ThreadDebugger_impl::m_Name |
shared between multiple mongoose threads (initialization may be an exception)
Definition at line 167 of file ThreadDebugger.cpp.
DBGCMD ThreadDebugger_impl::m_NextDbgCmd |
Definition at line 157 of file ThreadDebugger.cpp.
CMutex ThreadDebugger_impl::m_NextDbgCmdMutex |
Definition at line 140 of file ThreadDebugger.cpp.
uint ThreadDebugger_impl::m_ObjectReferenceID |
Definition at line 151 of file ThreadDebugger.cpp.
CDebuggingServer* ThreadDebugger_impl::m_pDebuggingServer |
Definition at line 145 of file ThreadDebugger.cpp.
JSStackFrame** ThreadDebugger_impl::m_pLastBreakFrame |
Definition at line 150 of file ThreadDebugger.cpp.
ScriptInterface* ThreadDebugger_impl::m_pScriptInterface |
Definition at line 144 of file ThreadDebugger.cpp.
std::map<STACK_INFO, std::map<uint, std::string> > ThreadDebugger_impl::m_StackFrameData |
Definition at line 163 of file ThreadDebugger.cpp.
std::queue<StackInfoRequest> ThreadDebugger_impl::m_StackInfoRequests |
Definition at line 159 of file ThreadDebugger.cpp.