|
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.
1.8.5