Home
last modified time | relevance | path

Searched refs:regNum (Results 1 – 3 of 3) sorted by relevance

/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
DRegisters.hpp99 inline bool Registers_x86::validRegister(int regNum) const { in validRegister()
100 if (regNum == UNW_REG_IP) in validRegister()
102 if (regNum == UNW_REG_SP) in validRegister()
104 if (regNum < 0) in validRegister()
106 if (regNum > 7) in validRegister()
111 inline uint32_t Registers_x86::getRegister(int regNum) const { in getRegister()
112 switch (regNum) { in getRegister()
137 inline void Registers_x86::setRegister(int regNum, uint32_t value) { in setRegister() argument
138 switch (regNum) { in setRegister()
173 inline const char *Registers_x86::getRegisterName(int regNum) { in getRegisterName() argument
[all …]
Dlibunwind.cpp158 _LIBUNWIND_EXPORT int unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_get_reg() argument
161 static_cast<void *>(cursor), regNum, in unw_get_reg()
164 if (co->validReg(regNum)) { in unw_get_reg()
165 *value = co->getReg(regNum); in unw_get_reg()
173 _LIBUNWIND_EXPORT int unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_set_reg() argument
176 static_cast<void *>(cursor), regNum, (long long)value); in unw_set_reg()
179 if (co->validReg(regNum)) { in unw_set_reg()
180 co->setReg(regNum, (pint_t)value); in unw_set_reg()
183 if (regNum == UNW_REG_IP) in unw_set_reg()
192 _LIBUNWIND_EXPORT int unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_get_fpreg() argument
[all …]
DUnwindCursor.hpp575 bool UnwindCursor<A, R>::validReg(int regNum) { in validReg() argument
576 return _registers.validRegister(regNum); in validReg()
580 unw_word_t UnwindCursor<A, R>::getReg(int regNum) { in getReg() argument
581 return _registers.getRegister(regNum); in getReg()
585 void UnwindCursor<A, R>::setReg(int regNum, unw_word_t value) { in setReg() argument
586 _registers.setRegister(regNum, (typename A::pint_t)value); in setReg()
590 bool UnwindCursor<A, R>::validFloatReg(int regNum) { in validFloatReg() argument
591 return _registers.validFloatRegister(regNum); in validFloatReg()
595 unw_fpreg_t UnwindCursor<A, R>::getFloatReg(int regNum) { in getFloatReg() argument
596 return _registers.getFloatRegister(regNum); in getFloatReg()
[all …]