Lines Matching defs:MachThread

1 //===-- MachThread.cpp ------------------------------------------*- C++ -*-===//
15 #include "MachThread.h"
27 MachThread::MachThread (MachProcess *process, uint64_t unique_thread_id, thread_t mach_port_num) :
51 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::MachThread ( process = %p, tid = 0x%8.8" PRIx64 ", seq_id = %u )", &m_process, m_unique_id, m_seq_id);
54 MachThread::~MachThread()
56 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::~MachThread() for tid = 0x%8.8" PRIx64 " (%u)", m_unique_id, m_seq_id);
62 MachThread::Suspend()
64 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::%s ( )", __FUNCTION__);
76 MachThread::Resume(bool others_stopped)
78 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::%s ( )", __FUNCTION__);
86 MachThread::SetSuspendCountBeforeResume(bool others_stopped)
88 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::%s ( )", __FUNCTION__);
133 MachThread::RestoreSuspendCountAfterStop ()
135 DNBLogThreadedIf(LOG_THREAD | LOG_VERBOSE, "MachThread::%s ( )", __FUNCTION__);
178 MachThread::GetBasicInfoAsString () const
213 MachThread::InferiorThreadID() const
251 MachThread::IsUserReady()
272 MachThread::GetBasicInfo ()
274 if (MachThread::GetBasicInfo(m_mach_port_number, &m_basic_info))
281 MachThread::GetBasicInfo(thread_t thread, struct thread_basic_info *basicInfoPtr)
296 MachThread::ThreadIDIsValid(uint64_t thread)
302 MachThread::MachPortNumberIsValid(thread_t thread)
308 MachThread::GetRegisterState(int flavor, bool force)
314 MachThread::SetRegisterState(int flavor)
320 MachThread::GetPC(uint64_t failValue)
327 MachThread::SetPC(uint64_t value)
334 MachThread::GetSP(uint64_t failValue)
341 MachThread::ProcessID() const
349 MachThread::Dump(uint32_t index)
382 MachThread::ThreadWillResume(const DNBThreadResumeAction *thread_action, bool others_stopped)
408 MachThread::CurrentBreakpoint()
414 MachThread::ShouldStop(bool &step_more)
433 // trying to do. MachThread::ThreadWillResume() will set the
454 MachThread::IsStepping()
461 MachThread::ThreadDidStop()
483 MachThread::GetBasicInfo(m_mach_port_number, &m_basic_info);
493 MachThread::NotifyException(MachException::Data& exc)
497 // See also MachThread::GetStopException().
519 MachThread::GetState()
527 MachThread::SetState(nub_state_t state)
531 DNBLogThreadedIf(LOG_THREAD, "MachThread::SetState ( %s ) for tid = 0x%8.8" PRIx64 "", DNBStateAsString(state), m_unique_id);
535 MachThread::GetNumRegistersInSet(int regSet) const
543 MachThread::GetRegisterSetName(int regSet) const
551 MachThread::GetRegisterInfo(int regSet, int regIndex) const
559 MachThread::DumpRegisterState(int regSet)
589 MachThread::GetRegisterSetInfo(nub_size_t *num_reg_sets ) const
596 MachThread::GetRegisterValue ( uint32_t set, uint32_t reg, DNBRegisterValue *value )
602 MachThread::SetRegisterValue ( uint32_t set, uint32_t reg, const DNBRegisterValue *value )
608 MachThread::GetRegisterContext (void *buf, nub_size_t buf_len)
614 MachThread::SetRegisterContext (const void *buf, nub_size_t buf_len)
620 MachThread::EnableHardwareBreakpoint (const DNBBreakpoint *bp)
628 MachThread::EnableHardwareWatchpoint (const DNBBreakpoint *wp, bool also_set_on_task)
636 MachThread::RollbackTransForHWP()
642 MachThread::FinishTransForHWP()
648 MachThread::DisableHardwareBreakpoint (const DNBBreakpoint *bp)
656 MachThread::DisableHardwareWatchpoint (const DNBBreakpoint *wp, bool also_set_on_task)
664 MachThread::NumSupportedHardwareWatchpoints () const
670 MachThread::GetIdentifierInfo ()
683 MachThread::GetName ()
697 MachThread::GetGloballyUniqueThreadIDForMachPortID (thread_t mach_port_id)