Lines Matching refs:RegisterContextLLDB

1 //===-- RegisterContextLLDB.cpp --------------------------------*- C++ -*-===//
37 #include "RegisterContextLLDB.h"
52 RegisterContextLLDB::RegisterContextLLDB(Thread &thread,
82 bool RegisterContextLLDB::IsUnwindPlanValidForCurrentPC(
110 // Initialize a RegisterContextLLDB which is the first frame of a stack -- the
113 void RegisterContextLLDB::InitializeZerothFrame() {
263 // Initialize a RegisterContextLLDB for the non-zeroth frame -- rely on the
264 // RegisterContextLLDB "below" it to provide things like its current pc value.
266 void RegisterContextLLDB::InitializeNonZerothFrame() {
594 bool RegisterContextLLDB::CheckIfLoopingStack() {
608 RegisterContextLLDB::SharedPtr next_frame = GetNextFrame();
610 RegisterContextLLDB::SharedPtr next_next_frame = next_frame->GetNextFrame();
622 bool RegisterContextLLDB::IsFrameZero() const { return m_frame_number == 0; }
635 UnwindPlanSP RegisterContextLLDB::GetFastUnwindPlanForFrame() {
686 UnwindPlanSP RegisterContextLLDB::GetFullUnwindPlanForFrame() {
966 void RegisterContextLLDB::InvalidateAllRegisters() {
970 size_t RegisterContextLLDB::GetRegisterCount() {
974 const RegisterInfo *RegisterContextLLDB::GetRegisterInfoAtIndex(size_t reg) {
978 size_t RegisterContextLLDB::GetRegisterSetCount() {
982 const RegisterSet *RegisterContextLLDB::GetRegisterSet(size_t reg_set) {
986 uint32_t RegisterContextLLDB::ConvertRegisterKindToRegisterNumber(
992 bool RegisterContextLLDB::ReadRegisterValueFromRegisterLocation(
1045 bool RegisterContextLLDB::WriteRegisterValueToRegisterLocation(
1087 bool RegisterContextLLDB::IsValid() const {
1097 bool RegisterContextLLDB::IsTrapHandlerFrame() const {
1109 bool RegisterContextLLDB::IsSkipFrame() const {
1113 bool RegisterContextLLDB::IsTrapHandlerSymbol(
1143 RegisterContextLLDB::SavedLocationForRegister(
1565 bool RegisterContextLLDB::TryFallbackUnwindPlan() {
1695 bool RegisterContextLLDB::ForceSwitchToFallbackUnwindPlan() {
1742 void RegisterContextLLDB::PropagateTrapHandlerFlagFromUnwindPlan(
1789 bool RegisterContextLLDB::ReadFrameAddress(
1908 lldb::addr_t RegisterContextLLDB::GetReturnAddressHint(int32_t plan_offset) {
1949 bool RegisterContextLLDB::ReadGPRValue(lldb::RegisterKind register_kind,
1998 bool RegisterContextLLDB::ReadGPRValue(const RegisterNumber &regnum,
2006 bool RegisterContextLLDB::ReadRegister(const RegisterInfo *reg_info,
2037 bool RegisterContextLLDB::WriteRegister(const RegisterInfo *reg_info,
2063 bool RegisterContextLLDB::ReadAllRegisterValues(lldb::DataBufferSP &data_sp) {
2068 bool RegisterContextLLDB::WriteAllRegisterValues(
2075 bool RegisterContextLLDB::GetCFA(addr_t &cfa) {
2086 RegisterContextLLDB::SharedPtr RegisterContextLLDB::GetNextFrame() const {
2087 RegisterContextLLDB::SharedPtr regctx;
2093 RegisterContextLLDB::SharedPtr RegisterContextLLDB::GetPrevFrame() const {
2094 RegisterContextLLDB::SharedPtr regctx;
2100 bool RegisterContextLLDB::GetStartPC(addr_t &start_pc) {
2124 bool RegisterContextLLDB::ReadPC(addr_t &pc) {
2156 void RegisterContextLLDB::UnwindLogMsg(const char *fmt, ...) {
2178 void RegisterContextLLDB::UnwindLogMsgVerbose(const char *fmt, ...) {