| /freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
| HD | ThreadPlan.cpp | 24 : 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 …]
|
| HD | ThreadPlanStepInstruction.cpp | 39 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 …]
|
| HD | ThreadPlanStepOut.cpp | 50 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 …]
|
| HD | ThreadPlanBase.cpp | 37 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 …]
|
| HD | ThreadPlanStepRange.cpp | 44 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 …]
|
| HD | ThreadPlanStepThrough.cpp | 47 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 …]
|
| HD | ThreadPlanStepOverRange.cpp | 88 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 …]
|
| HD | ThreadPlanTracer.cpp | 37 : 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 …]
|
| HD | ThreadPlanStepOverBreakpoint.cpp | 33 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()
|
| HD | ThreadPlanStepInRange.cpp | 81 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 …]
|
| HD | RegisterContext.cpp | 27 : 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 …]
|
| HD | ThreadPlanStepUntil.cpp | 37 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()
|
| HD | ThreadPlanCallFunction.cpp | 149 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 …]
|
| HD | StackFrameList.cpp | 38 : 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 …]
|
| HD | ThreadPlanRunToAddress.cpp | 28 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()
|
| HD | ThreadPlanPython.cpp | 63 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/ |
| HD | HostNativeThreadBase.cpp | 21 : 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/ |
| HD | AppleThreadPlanStepThroughObjCTrampoline.cpp | 51 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/ |
| HD | ThreadPlan.h | 372 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/ |
| HD | RegisterContextLLDB.cpp | 57 : 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 …]
|
| HD | RegisterContextMacOSXFrameBackchain.cpp | 37 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()
|
| HD | UnwindLLDB.cpp | 52 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/ |
| HD | RegisterContextPOSIXProcessMonitor_arm.cpp | 36 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()
|
| HD | RegisterContextPOSIXProcessMonitor_powerpc.cpp | 37 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()
|
| HD | RegisterContextPOSIXProcessMonitor_arm64.cpp | 37 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()
|