Home
last modified time | relevance | path

Searched refs:RegisterContext (Results 1 – 25 of 79) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DRegisterContext.cpp27 RegisterContext::RegisterContext(Thread &thread, uint32_t concrete_frame_idx) in RegisterContext() function in RegisterContext
31 RegisterContext::~RegisterContext() = default;
141 bool RegisterContext::SetPC(uint64_t pc) { in SetPC()
156 bool RegisterContext::SetPC(Address addr) { in SetPC()
173 bool RegisterContext::SetSP(uint64_t sp) { in SetSP()
185 bool RegisterContext::SetFP(uint64_t fp) { in SetFP()
403 bool RegisterContext::ReadAllRegisterValues( in ReadAllRegisterValues()
408 bool RegisterContext::WriteAllRegisterValues( in WriteAllRegisterValues()
413 TargetSP RegisterContext::CalculateTarget() { in CalculateTarget()
417 ProcessSP RegisterContext::CalculateProcess() { in CalculateProcess()
[all …]
H A DThreadPlanTracer.cpp114 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in TracingStarted()
128 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in Log()
/freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86AsmInstrumentation.cpp133 struct RegisterContext { struct in __anon6d3404780111::X86AddressSanitizer
142 RegisterContext(unsigned AddressReg, unsigned ShadowReg, in RegisterContext() argument
432 RegisterContext RegCtx( in InstrumentMOV()
543 void InstrumentMemOperandPrologue(const RegisterContext &RegCtx, in InstrumentMemOperandPrologue()
573 void InstrumentMemOperandEpilogue(const RegisterContext &RegCtx, in InstrumentMemOperandEpilogue()
596 const RegisterContext &RegCtx,
601 const RegisterContext &RegCtx,
801 void InstrumentMemOperandPrologue(const RegisterContext &RegCtx, in InstrumentMemOperandPrologue()
832 void InstrumentMemOperandEpilogue(const RegisterContext &RegCtx, in InstrumentMemOperandEpilogue()
856 const RegisterContext &RegCtx,
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Target/
H A DRegisterContext.h18 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
24 RegisterContext(Thread &thread, uint32_t concrete_frame_idx);
26 ~RegisterContext() override;
221 DISALLOW_COPY_AND_ASSIGN(RegisterContext);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/
H A DABISysV_ppc64.cpp102 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
241 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
322 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
419 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register()
426 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register()
431 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register()
489 RegisterContext *m_reg_ctx;
511 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in Create()
569 RegisterContext *m_reg_ctx;
578 RegisterContext *reg_ctx, ProcessSP process_sp) in ReturnValueExtractor()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectRegister.cpp87 RegisterContext *reg_ctx, const RegisterInfo *reg_info) { in DumpRegister()
123 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet()
162 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
344 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DDWARFExpression.h273 bool Evaluate(ExecutionContext *exe_ctx, RegisterContext *reg_ctx,
337 static bool Evaluate(ExecutionContext *exe_ctx, RegisterContext *reg_ctx,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/
H A DABISysV_s390x.cpp231 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
335 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
418 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
505 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DUnwindMacOSXFrameBackchain.cpp89 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in GetStackFrameData_i386()
181 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in GetStackFrameData_x86_64()
H A DRegisterContextMacOSXFrameBackchain.h19 : public lldb_private::RegisterContext {
H A DRegisterContextDummy.h22 class RegisterContextDummy : public lldb_private::RegisterContext {
H A DRegisterContextHistory.h22 class RegisterContextHistory : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_ppc64le.h19 class RegisterContextPOSIX_ppc64le : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_mips64.h22 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
H A DRegisterContextMemory.h21 class RegisterContextMemory : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_s390x.h21 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_arm.h20 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_arm64.h20 class RegisterContextPOSIX_arm64 : public lldb_private::RegisterContext {
H A DRegisterContextDummy.cpp41 : RegisterContext(thread, concrete_frame_idx) { in RegisterContextDummy()
H A DRegisterContextThreadMemory.h21 class RegisterContextThreadMemory : public lldb_private::RegisterContext {
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.cpp724 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
806 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
862 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
929 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h30 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
H A DRegisterContextMinidump_ARM.h31 class RegisterContextMinidump_ARM : public lldb_private::RegisterContext {
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DValueObjectVariable.cpp330 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetValueFromCString()
359 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetData()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/
H A DABISysV_ppc.cpp249 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
348 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
438 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
521 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()

1234