Lines Matching defs:RegisterContextDarwin_arm

1 //===-- RegisterContextDarwin_arm.cpp ---------------------------*- C++ -*-===//
12 #include "RegisterContextDarwin_arm.h"
173 RegisterContextDarwin_arm::RegisterContextDarwin_arm(Thread &thread, uint32_t concrete_frame_idx) :
188 RegisterContextDarwin_arm::~RegisterContextDarwin_arm()
194 #define FPU_OFFSET(idx) ((idx) * 4 + sizeof (RegisterContextDarwin_arm::GPR))
195 #define EXC_OFFSET(idx) ((idx) * 4 + sizeof (RegisterContextDarwin_arm::GPR) + sizeof (RegisterContextDarwin_arm::FPU))
196 #define DBG_OFFSET(reg) ((LLVM_EXTENSION offsetof (RegisterContextDarwin_arm::DBG, reg) + sizeof (RegisterContextDarwin_arm::GPR) + sizeof (RegisterContextDarwin_arm::FPU) + sizeof (RegisterContextDarwin_arm::EXC)))
198 #define DEFINE_DBG(reg, i) #reg, NULL, sizeof(((RegisterContextDarwin_arm::DBG *)NULL)->reg[i]), DBG_OFFSET(reg[i]), eEncodingUint, eFormatHex, { LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, dbg_##reg##i }, NULL, NULL
199 #define REG_CONTEXT_SIZE (sizeof (RegisterContextDarwin_arm::GPR) + sizeof (RegisterContextDarwin_arm::FPU) + sizeof (RegisterContextDarwin_arm::EXC))
405 RegisterContextDarwin_arm::InvalidateAllRegisters ()
412 RegisterContextDarwin_arm::GetRegisterCount ()
419 RegisterContextDarwin_arm::GetRegisterInfoAtIndex (size_t reg)
428 RegisterContextDarwin_arm::GetRegisterInfosCount ()
434 RegisterContextDarwin_arm::GetRegisterInfos ()
461 RegisterContextDarwin_arm::GetRegisterSetCount ()
467 RegisterContextDarwin_arm::GetRegisterSet (size_t reg_set)
479 RegisterContextDarwin_arm::GetSetForNativeRegNum (int reg)
491 RegisterContextDarwin_arm::ReadGPR (bool force)
502 RegisterContextDarwin_arm::ReadFPU (bool force)
513 RegisterContextDarwin_arm::ReadEXC (bool force)
524 RegisterContextDarwin_arm::ReadDBG (bool force)
535 RegisterContextDarwin_arm::WriteGPR ()
549 RegisterContextDarwin_arm::WriteFPU ()
563 RegisterContextDarwin_arm::WriteEXC ()
577 RegisterContextDarwin_arm::WriteDBG ()
592 RegisterContextDarwin_arm::ReadRegisterSet (uint32_t set, bool force)
606 RegisterContextDarwin_arm::WriteRegisterSet (uint32_t set)
624 RegisterContextDarwin_arm::LogDBGRegisters (Log *log, const DBG& dbg)
637 RegisterContextDarwin_arm::ReadRegister (const RegisterInfo *reg_info, RegisterValue &value)
640 int set = RegisterContextDarwin_arm::GetSetForNativeRegNum (reg);
729 RegisterContextDarwin_arm::WriteRegister (const RegisterInfo *reg_info,
820 RegisterContextDarwin_arm::ReadAllRegisterValues (lldb::DataBufferSP &data_sp)
842 RegisterContextDarwin_arm::WriteAllRegisterValues (const lldb::DataBufferSP &data_sp)
867 RegisterContextDarwin_arm::ConvertRegisterKindToRegisterNumber (uint32_t kind, uint32_t reg)
973 RegisterContextDarwin_arm::NumSupportedHardwareBreakpoints ()
1002 RegisterContextDarwin_arm::SetHardwareBreakpoint (lldb::addr_t addr, size_t size)
1036 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareBreakpoint( addr = %8.8p, size = %u ) - BVR%u/BCR%u = 0x%8.8x / 0x%8.8x (Thumb)",
1051 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareBreakpoint( addr = %8.8p, size = %u ) - BVR%u/BCR%u = 0x%8.8x / 0x%8.8x (ARM)",
1061 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareBreakpoint() WriteDBG() => 0x%8.8x.", kret);
1068 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareBreakpoint(addr = %8.8p, size = %u) => all hardware breakpoint resources are being used.", addr, size);
1076 RegisterContextDarwin_arm::ClearHardwareBreakpoint (uint32_t hw_index)
1086 // if (log) log->Printf ("RegisterContextDarwin_arm::SetHardwareBreakpoint( %u ) - BVR%u = 0x%8.8x BCR%u = 0x%8.8x",
1103 RegisterContextDarwin_arm::NumSupportedHardwareWatchpoints ()
1128 RegisterContextDarwin_arm::SetHardwareWatchpoint (lldb::addr_t addr, size_t size, bool read, bool write)
1130 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareWatchpoint(addr = %8.8p, size = %u, read = %u, write = %u)", addr, size, read, write);
1151 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareWatchpoint() - addr_word_offset = 0x%8.8x", addr_word_offset);
1154 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareWatchpoint() - byte_mask = 0x%8.8x", byte_mask);
1186 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareWatchpoint() WriteDBG() => 0x%8.8x.", kret);
1193 // if (log) log->Printf ("RegisterContextDarwin_arm::EnableHardwareWatchpoint(): All hardware resources (%u) are in use.", num_hw_watchpoints);
1200 RegisterContextDarwin_arm::ClearHardwareWatchpoint (uint32_t hw_index)
1210 // if (log) log->Printf ("RegisterContextDarwin_arm::ClearHardwareWatchpoint( %u ) - WVR%u = 0x%8.8x WCR%u = 0x%8.8x",