Home
last modified time | relevance | path

Searched refs:SingleStepWorkaround (Results 1 – 4 of 4) sorted by relevance

/llvm-project/lldb/source/Plugins/Process/Linux/
H A DSingleStepCheck.h30 class SingleStepWorkaround {
34 SingleStepWorkaround(const SingleStepWorkaround &) = delete;
35 void operator=(const SingleStepWorkaround &) = delete;
38 SingleStepWorkaround(::pid_t tid, cpu_set_t original_set) in SingleStepWorkaround() function
40 ~SingleStepWorkaround();
42 static std::unique_ptr<SingleStepWorkaround> Get(::pid_t tid);
45 class SingleStepWorkaround {
47 static std::unique_ptr<SingleStepWorkaround> Get(::pid_t tid) {
H A DSingleStepCheck.cpp146 std::unique_ptr<SingleStepWorkaround> SingleStepWorkaround::Get(::pid_t tid) { in Get()
175 return std::make_unique<SingleStepWorkaround>(tid, original_set); in Get()
178 SingleStepWorkaround::~SingleStepWorkaround() { in ~SingleStepWorkaround()
H A DNativeThreadLinux.h123 std::unique_ptr<SingleStepWorkaround> m_step_workaround;
H A DNativeThreadLinux.cpp263 m_step_workaround = SingleStepWorkaround::Get(m_tid); in SingleStep()