Home
last modified time | relevance | path

Searched refs:m_thread (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
HDThreadPlan.cpp24 : m_thread(thread), m_stop_vote(stop_vote), m_run_vote(run_vote), in ThreadPlan()
106 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in WillResume()
116 __FUNCTION__, m_thread.GetIndexID(), static_cast<void *>(&m_thread), in WillResume()
117 m_thread.GetID(), static_cast<uint64_t>(pc), in WillResume()
177 LLVM_PRETTY_FUNCTION, m_thread.GetID(), m_thread.GetProtocolID()); in ValidatePlan()
183 LLVM_PRETTY_FUNCTION, m_thread.GetID(), in ValidatePlan()
184 m_thread.GetProtocolID()); in ValidatePlan()
194 LLVM_PRETTY_FUNCTION, m_thread.GetID(), m_thread.GetProtocolID()); in ShouldStop()
200 LLVM_PRETTY_FUNCTION, m_thread.GetID(), in ShouldStop()
201 m_thread.GetProtocolID()); in ShouldStop()
[all …]
HDThreadPlanStepInstruction.cpp39 m_instruction_addr = m_thread.GetRegisterContext()->GetPC(0); in SetUpState()
40 StackFrameSP start_frame_sp(m_thread.GetStackFrameAtIndex(0)); in SetUpState()
46 StackFrameSP parent_frame_sp = m_thread.GetStackFrameAtIndex(1); in SetUpState()
98 StackID cur_frame_id = m_thread.GetStackFrameAtIndex(0)->GetStackID(); in IsPlanStale()
101 uint64_t pc = m_thread.GetRegisterContext()->GetPC(0); in IsPlanStale()
102 uint32_t max_opcode_size = m_thread.CalculateTarget() in IsPlanStale()
109 return (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr); in IsPlanStale()
129 StackFrameSP cur_frame_sp = m_thread.GetStackFrameAtIndex(0); in ShouldStop()
141 if (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr) { in ShouldStop()
155 StackFrame *return_frame = m_thread.GetStackFrameAtIndex(1).get(); in ShouldStop()
[all …]
HDThreadPlanStepOut.cpp50 m_step_from_insn = m_thread.GetRegisterContext()->GetPC(0); in ThreadPlanStepOut()
54 m_thread.GetStackFrameAtIndex(return_frame_index)); in ThreadPlanStepOut()
56 m_thread.GetStackFrameAtIndex(frame_idx)); in ThreadPlanStepOut()
66 return_frame_sp = m_thread.GetStackFrameAtIndex(return_frame_index); in ThreadPlanStepOut()
88 m_thread, nullptr, false, stop_others, eVoteNoOpinion, eVoteNoOpinion, in ThreadPlanStepOut()
118 m_thread.GetProcess()->AdvanceAddressToNextBranchInstruction( in ThreadPlanStepOut()
124 return_address.GetLoadAddress(&m_thread.GetProcess()->GetTarget()); in ThreadPlanStepOut()
131 if (!m_thread.GetProcess()->GetLoadAddressPermissions(m_return_addr, in ThreadPlanStepOut()
148 Breakpoint *return_bp = m_thread.CalculateTarget() in ThreadPlanStepOut()
155 return_bp->SetThreadID(m_thread.GetID()); in ThreadPlanStepOut()
[all …]
HDThreadPlanBase.cpp37 ThreadPlanTracerSP new_tracer_sp(new ThreadPlanAssemblyTracer(m_thread)); in ThreadPlanBase()
39 ThreadPlanTracerSP new_tracer_sp(new ThreadPlanTracer(m_thread)); in ThreadPlanBase()
41 new_tracer_sp->EnableTracing(m_thread.GetTraceEnabledState()); in ThreadPlanBase()
61 StopInfoSP stop_info_sp = m_thread.GetStopInfo(); in ShouldReportStop()
99 m_thread.GetID()); in ShouldStop()
100 m_thread.DiscardThreadPlans(false); in ShouldStop()
129 m_thread.GetID(), stop_info_sp->GetDescription()); in ShouldStop()
130 m_thread.DiscardThreadPlans(false); in ShouldStop()
141 m_thread.GetID()); in ShouldStop()
142 m_thread.DiscardThreadPlans(false); in ShouldStop()
[all …]
HDThreadPlanStepRange.cpp44 m_stack_id = m_thread.GetStackFrameAtIndex(0)->GetStackID(); in ThreadPlanStepRange()
45 StackFrameSP parent_stack = m_thread.GetStackFrameAtIndex(1); in ThreadPlanStepRange()
91 m_address_ranges[0].Dump(s, m_thread.CalculateTarget().get(), in DumpRanges()
96 m_address_ranges[i].Dump(s, m_thread.CalculateTarget().get(), in DumpRanges()
106 lldb::addr_t pc_load_addr = m_thread.GetRegisterContext()->GetPC(); in InRange()
111 pc_load_addr, m_thread.CalculateTarget().get()); in InRange()
118 StackFrame *frame = m_thread.GetStackFrameAtIndex(0).get(); in InRange()
135 m_addr_context.line_entry.Dump(&s, m_thread.CalculateTarget().get(), in InRange()
154 m_addr_context.line_entry.Dump(&s, m_thread.CalculateTarget().get(), in InRange()
164 m_thread.CalculateTarget().get()) != pc_load_addr) { in InRange()
[all …]
HDThreadPlanStepThrough.cpp47 StackFrameSP return_frame_sp = m_thread.GetFrameWithStackID(m_stack_id); in ThreadPlanStepThrough()
51 m_thread.CalculateTarget().get()); in ThreadPlanStepThrough()
53 m_thread.GetProcess() in ThreadPlanStepThrough()
61 return_bp->SetThreadID(m_thread.GetID()); in ThreadPlanStepThrough()
82 DynamicLoader *loader = m_thread.GetProcess()->GetDynamicLoader(); in LookForPlanToStepThroughFromCurrentPC()
85 loader->GetStepThroughTrampolinePlan(m_thread, m_stop_others); in LookForPlanToStepThroughFromCurrentPC()
91 m_thread.GetProcess()->GetLanguageRuntimes()) { in LookForPlanToStepThroughFromCurrentPC()
93 runtime->GetStepThroughTrampolinePlan(m_thread, m_stop_others); in LookForPlanToStepThroughFromCurrentPC()
226 m_thread.GetProcess()->GetTarget().RemoveBreakpointByID(m_backstop_bkpt_id); in ClearBackstopBreakpoint()
247 StopInfoSP stop_info_sp(m_thread.GetStopInfo()); in HitOurBackstopBreakpoint()
[all …]
HDThreadPlanStepOverRange.cpp88 avoid_nodebug = m_thread.GetStepOutAvoidsNoDebug(); in SetupAvoidNoDebug()
132 s.AsRawOstream(), m_thread.GetRegisterContext()->GetPC(), in ShouldStop()
133 m_thread.CalculateTarget()->GetArchitecture().GetAddressByteSize()); in ShouldStop()
154 new_plan_sp = m_thread.QueueThreadPlanForStepThrough(m_stack_id, false, in ShouldStop()
164 StackFrameSP older_frame_sp = m_thread.GetStackFrameAtIndex(i); in ShouldStop()
174 new_plan_sp = m_thread.QueueThreadPlanForStepOutNoShouldStop( in ShouldStop()
179 new_plan_sp = m_thread.QueueThreadPlanForStepThrough( in ShouldStop()
199 new_plan_sp = m_thread.QueueThreadPlanForStepThrough( in ShouldStop()
215 StackFrameSP frame_sp = m_thread.GetStackFrameAtIndex(0); in ShouldStop()
281 lldb::addr_t cur_pc = m_thread.GetStackFrameAtIndex(0) in ShouldStop()
[all …]
HDThreadPlanTracer.cpp37 : m_thread(thread), m_single_step(true), m_enabled(false), in ThreadPlanTracer()
41 : m_thread(thread), m_single_step(true), m_enabled(false), m_stream_sp() {} in ThreadPlanTracer()
47 TargetSP target_sp(m_thread.CalculateTarget()); in GetLogStream()
61 m_thread.GetStackFrameAtIndex(0)->Dump(stream, show_frame_index, in Log()
70 lldb::StopInfoSP stop_info = m_thread.GetStopInfo(); in TracerExplainsStop()
90 m_thread.GetProcess()->GetTarget().GetArchitecture(), nullptr, nullptr); in GetDisassembler()
96 if (auto target_sp = m_thread.CalculateTarget()) { in GetIntPointerType()
128 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in Log()
131 ProcessSP process_sp(m_thread.GetProcess()); in Log()
138 pc_addr.Dump(stream, &m_thread, Address::DumpStyleResolvedDescription, in Log()
[all …]
HDThreadPlanStepOverBreakpoint.cpp33 m_breakpoint_addr = m_thread.GetRegisterContext()->GetPC(); in ThreadPlanStepOverBreakpoint()
35 m_thread.GetProcess()->GetBreakpointSiteList().FindIDByAddress( in ThreadPlanStepOverBreakpoint()
89 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in DoPlanExplainsStop()
123 m_thread.GetProcess()->GetBreakpointSiteList().FindByAddress( in DoWillResume()
126 m_thread.GetProcess()->DisableBreakpointSite(bp_site_sp.get()); in DoWillResume()
143 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in MischiefManaged()
164 m_thread.GetProcess()->GetBreakpointSiteList().FindByAddress( in ReenableBreakpointSite()
167 m_thread.GetProcess()->EnableBreakpointSite(bp_site_sp.get()); in ReenableBreakpointSite()
184 return m_thread.GetRegisterContext()->GetPC() != m_breakpoint_addr; in IsPlanStale()
HDThreadPlanStepInRange.cpp81 avoid_nodebug = m_thread.GetStepInAvoidsNoDebug(); in SetupAvoidNoDebug()
97 avoid_nodebug = m_thread.GetStepOutAvoidsNoDebug(); in SetupAvoidNoDebug()
149 s.AsRawOstream(), m_thread.GetRegisterContext()->GetPC(), in ShouldStop()
150 m_thread.CalculateTarget()->GetArchitecture().GetAddressByteSize()); in ShouldStop()
192 m_sub_plan_sp = m_thread.QueueThreadPlanForStepThrough( in ShouldStop()
236 m_sub_plan_sp = m_thread.QueueThreadPlanForStepThrough( in ShouldStop()
257 lldb::StackFrameSP curr_frame = m_thread.GetStackFrameAtIndex(0); in ShouldStop()
260 lldb::addr_t curr_addr = m_thread.GetRegisterContext()->GetPC(); in ShouldStop()
270 m_thread.CalculateTarget().get())) in ShouldStop()
276 m_thread.CalculateTarget().get())) in ShouldStop()
[all …]
HDRegisterContext.cpp27 : m_thread(thread), m_concrete_frame_idx(concrete_frame_idx), in RegisterContext()
33 ProcessSP process_sp(m_thread.GetProcess()); in InvalidateIfNeeded()
127 TargetSP target_sp = m_thread.CalculateTarget(); in GetPC()
144 m_thread.GetFrameWithConcreteFrameIndex(m_concrete_frame_idx)); in SetPC()
148 m_thread.ClearStackFrames(); in SetPC()
154 TargetSP target_sp = m_thread.CalculateTarget(); in SetPC()
243 RegisterContextSP frame_zero_context = m_thread.GetRegisterContext(); in CopyFromRegisterContext()
268 lldb::tid_t RegisterContext::GetThreadID() const { return m_thread.GetID(); } in GetThreadID()
331 ProcessSP process_sp(m_thread.GetProcess()); in ReadRegisterValueFromMemory()
369 ProcessSP process_sp(m_thread.GetProcess()); in WriteRegisterValueToMemory()
[all …]
HDThreadPlanStepUntil.cpp37 TargetSP target_sp(m_thread.CalculateTarget()); in ThreadPlanStepUntil()
39 StackFrameSP frame_sp(m_thread.GetStackFrameAtIndex(frame_idx)); in ThreadPlanStepUntil()
42 lldb::user_id_t thread_id = m_thread.GetID(); in ThreadPlanStepUntil()
47 StackFrameSP return_frame_sp(m_thread.GetStackFrameAtIndex(frame_idx + 1)); in ThreadPlanStepUntil()
83 TargetSP target_sp(m_thread.CalculateTarget()); in Clear()
161 m_thread.GetProcess()->GetBreakpointSiteList().FindByID( in AnalyzeStop()
202 m_thread.GetStackFrameAtIndex(0)->GetStackID(); in AnalyzeStop()
209 StackFrameSP older_frame_sp = m_thread.GetStackFrameAtIndex(1); in AnalyzeStop()
283 TargetSP target_sp(m_thread.CalculateTarget()); in DoWillResume()
307 TargetSP target_sp(m_thread.CalculateTarget()); in WillStop()
HDThreadPlanCallFunction.cpp149 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in ReportRegisterState()
187 static_cast<void *>(this), m_thread.GetID(), m_valid, in DoTakedown()
191 m_thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in DoTakedown()
193 if (!m_thread.RestoreRegisterStateFromCheckpoint(m_stored_thread_state)) { in DoTakedown()
208 static_cast<void *>(this), m_thread.GetID(), m_valid, in DoTakedown()
219 TargetSP target_sp(m_thread.CalculateTarget()); in GetDescription()
286 ProcessSP process_sp(m_thread.CalculateProcess()); in DoPlanExplainsStop()
378 m_thread, m_start_addr, m_stop_other_threads); in DidPush()
380 m_thread.QueueThreadPlan(m_subplan_sp, false); in DidPush()
402 ProcessSP process_sp(m_thread.CalculateProcess()); in SetBreakpoints()
[all …]
HDStackFrameList.cpp38 : m_thread(thread), m_prev_frames_sp(prev_frames_sp), m_mutex(), m_frames(), in StackFrameList()
64 lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC(); in GetCurrentInlinedDepth()
111 lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC(); in ResetCurrentInlinedDepth()
112 pc_as_address.SetLoadAddress(curr_pc, &(m_thread.GetProcess()->GetTarget())); in ResetCurrentInlinedDepth()
127 StopInfoSP stop_info_sp = m_thread.GetStopInfo(); in ResetCurrentInlinedDepth()
150 m_thread.GetProcess()->GetBreakpointSiteList().FindByID(bp_site_id)); in ResetCurrentInlinedDepth()
217 m_current_inlined_pc = m_thread.GetRegisterContext()->GetPC(); in SetCurrentInlinedDepth()
222 assert(m_thread.IsValid() && "Expected valid thread"); in GetOnlyConcreteFramesUpTo()
402 m_thread.shared_from_this(), frame_idx, concrete_frame_idx, cfa, in SynthesizeTailCallFrames()
416 if (!m_thread.IsValid()) in GetFramesUpTo()
[all …]
HDThreadPlanRunToAddress.cpp28 address.GetOpcodeLoadAddress(m_thread.CalculateTarget().get())); in ThreadPlanRunToAddress()
39 m_thread.CalculateTarget()->GetOpcodeLoadAddress(address)); in ThreadPlanRunToAddress()
65 breakpoint = m_thread.CalculateTarget() in SetInitialBreakpoints()
72 breakpoint->SetThreadID(m_thread.GetID()); in SetInitialBreakpoints()
81 m_thread.CalculateTarget()->RemoveBreakpointByID(m_break_ids[i]); in ~ThreadPlanRunToAddress()
122 m_thread.CalculateTarget()->GetBreakpointByID(m_break_ids[i]).get(); in GetDescription()
181 m_thread.CalculateTarget()->RemoveBreakpointByID(m_break_ids[i]); in MischiefManaged()
193 lldb::addr_t current_address = m_thread.GetRegisterContext()->GetPC(); in AtOurAddress()
HDThreadPlanPython.cpp63 ScriptInterpreter *script_interp = m_thread.GetProcess() in DidPush()
82 ScriptInterpreter *script_interp = m_thread.GetProcess() in ShouldStop()
104 ScriptInterpreter *script_interp = m_thread.GetProcess() in IsPlanStale()
126 ScriptInterpreter *script_interp = m_thread.GetProcess() in DoPlanExplainsStop()
162 ScriptInterpreter *script_interp = m_thread.GetProcess() in GetPlanRunState()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Host/common/
HDHostNativeThreadBase.cpp21 : m_thread(LLDB_INVALID_HOST_THREAD), m_result(0) {} in HostNativeThreadBase()
24 : m_thread(thread), m_result(0) {} in HostNativeThreadBase()
27 return m_thread; in GetSystemHandle()
35 return m_thread != LLDB_INVALID_HOST_THREAD; in IsJoinable()
39 m_thread = LLDB_INVALID_HOST_THREAD; in Reset()
44 return m_thread == thread; in EqualsThread()
48 lldb::thread_t result = m_thread; in Release()
49 m_thread = LLDB_INVALID_HOST_THREAD; in Release()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
HDAppleThreadPlanStepThroughObjCTrampoline.cpp51 m_thread.GetProcess()->AddPreResumeAction(PreResumeInitializeFunctionCaller, in DidPush()
59 m_trampoline_handler->SetupDispatchFunction(m_thread, m_input_values); in InitializeFunctionCaller()
71 m_thread.CalculateExecutionContext(exc_ctx); in InitializeFunctionCaller()
75 m_thread.QueueThreadPlan(m_func_sp, false); in InitializeFunctionCaller()
135 m_thread.CalculateExecutionContext(exc_ctx); in ShouldStop()
154 SymbolContext sc = m_thread.GetStackFrameAtIndex(0)->GetSymbolContext( in ShouldStop()
160 m_run_to_sp = m_thread.QueueThreadPlanForStepOutNoShouldStop( in ShouldStop()
183 m_thread, target_so_addr, m_stop_others); in ShouldStop()
184 m_thread.QueueThreadPlan(m_run_to_sp, false); in ShouldStop()
187 } else if (m_thread.IsThreadPlanDone(m_run_to_sp.get())) { in ShouldStop()
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/
HDThreadPlan.h372 Thread &GetThread() { return m_thread; } in GetThread()
374 const Thread &GetThread() const { return m_thread; } in GetThread()
376 Target &GetTarget() { return m_thread.GetProcess()->GetTarget(); } in GetTarget()
378 const Target &GetTarget() const { return m_thread.GetProcess()->GetTarget(); } in GetTarget()
465 m_thread.PushPlan(thread_plan_sp); in PushPlan()
496 virtual lldb::StopInfoSP GetRealStopInfo() { return m_thread.GetStopInfo(); } in GetRealStopInfo()
559 ThreadPlan *GetPreviousPlan() { return m_thread.GetPreviousPlan(this); } in GetPreviousPlan()
565 return m_thread.GetPrivateStopInfo(); in GetPrivateStopInfo()
569 m_thread.SetStopInfo(stop_reason_sp); in SetStopInfo()
585 Thread &m_thread; variable
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
HDRegisterContextLLDB.cpp57 : RegisterContext(thread, frame_number), m_thread(thread), in RegisterContextLLDB()
115 ExecutionContext exe_ctx(m_thread.shared_from_this()); in InitializeZerothFrame()
116 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
213 active_row->Dump(active_row_strm, m_full_unwind_plan_sp.get(), &m_thread, in InitializeZerothFrame()
240 process->GetTarget(), m_thread); in InitializeZerothFrame()
280 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
294 ExecutionContext exe_ctx(m_thread.shared_from_this()); in InitializeNonZerothFrame()
540 active_row->Dump(active_row_strm, m_fast_unwind_plan_sp.get(), &m_thread, in InitializeNonZerothFrame()
554 &m_thread, in InitializeNonZerothFrame()
658 *m_thread.CalculateTarget(), m_thread); in GetFastUnwindPlanForFrame()
[all …]
HDRegisterContextMacOSXFrameBackchain.cpp37 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
42 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
46 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
51 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
152 return m_thread.GetRegisterContext()->WriteAllRegisterValues(data_sp); in WriteAllRegisterValues()
158 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
HDUnwindLLDB.cpp52 ProcessSP process_sp(m_thread.GetProcess()); in DoGetFrameCount()
75 ProcessSP process_sp(m_thread.GetProcess()); in AddFirstFrame()
81 m_thread, RegisterContextLLDBSP(), first_cursor_sp->sctx, 0, *this)); in AddFirstFrame()
108 m_thread.GetIndexID()); in AddFirstFrame()
130 m_thread, prev_frame->reg_ctx_lldb_sp, cursor_sp->sctx, cur_idx, *this)); in GetOneMoreFrame()
132 uint64_t max_stack_depth = m_thread.GetMaxBacktraceDepth(); in GetOneMoreFrame()
288 m_thread.GetIndexID()); in GetOneMoreFrame()
337 m_thread.GetIndexID()); in AddOneMoreFrame()
400 ProcessSP process_sp(m_thread.GetProcess()); in DoGetFrameInfoAtIndex()
438 return m_thread.GetRegisterContext(); in DoCreateRegisterContextForFrame()
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
HDRegisterContextPOSIXProcessMonitor_arm.cpp36 return monitor.ReadGPR(m_thread.GetID(), &m_gpr_arm, GetGPRSize()); in ReadGPR()
41 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); in ReadFPR()
46 return monitor.WriteGPR(m_thread.GetID(), &m_gpr_arm, GetGPRSize()); in WriteGPR()
51 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof(m_fpr)); in WriteFPR()
57 return monitor.ReadRegisterValue(m_thread.GetID(), GetRegisterOffset(reg), in ReadRegister()
104 m_thread.GetID(), GetRegisterOffset(reg_to_write), in WriteRegister()
HDRegisterContextPOSIXProcessMonitor_powerpc.cpp37 return monitor.ReadGPR(m_thread.GetID(), &m_gpr_powerpc, GetGPRSize()); in ReadGPR()
42 return monitor.ReadFPR(m_thread.GetID(), &m_fpr_powerpc, in ReadFPR()
53 return monitor.WriteGPR(m_thread.GetID(), &m_gpr_powerpc, GetGPRSize()); in WriteGPR()
58 return monitor.WriteFPR(m_thread.GetID(), &m_fpr_powerpc, in WriteFPR()
70 return monitor.ReadRegisterValue(m_thread.GetID(), GetRegisterOffset(reg), in ReadRegister()
122 m_thread.GetID(), offset, GetRegisterName(reg_to_write), value_to_write); in WriteRegister()
HDRegisterContextPOSIXProcessMonitor_arm64.cpp37 return monitor.ReadGPR(m_thread.GetID(), &m_gpr_arm64, GetGPRSize()); in ReadGPR()
42 return monitor.ReadFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); in ReadFPR()
47 return monitor.WriteGPR(m_thread.GetID(), &m_gpr_arm64, GetGPRSize()); in WriteGPR()
52 return monitor.WriteFPR(m_thread.GetID(), &m_fpr, sizeof m_fpr); in WriteFPR()
58 return monitor.ReadRegisterValue(m_thread.GetID(), GetRegisterOffset(reg), in ReadRegister()
106 m_thread.GetID(), GetRegisterOffset(reg_to_write), in WriteRegister()

12