reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/Core/Disassembler.h
   55 struct RegisterInfo;
tools/lldb/include/lldb/Core/DumpRegisterValue.h
   18 struct RegisterInfo;
tools/lldb/include/lldb/Utility/RegisterValue.h
   25 struct RegisterInfo;
tools/lldb/source/Core/FormatEntity.cpp
   74 struct RegisterInfo;
tools/lldb/source/Core/ValueObjectVariable.cpp
   46 struct RegisterInfo;

References

include/llvm/ADT/ArrayRef.h
   43     using iterator = const T *;
   44     using const_iterator = const T *;
   50     const T *Data = nullptr;
   66     /*implicit*/ ArrayRef(const T &OneElt)
   70     /*implicit*/ ArrayRef(const T *data, size_t length)
   74     ArrayRef(const T *begin, const T *end)
   74     ArrayRef(const T *begin, const T *end)
   81     /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
   87     /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
   92     /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
   97     /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
  100     /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
  145     const T *data() const { return Data; }
  151     const T &front() const {
  157     const T &back() const {
  163     template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
  178     ArrayRef<T> slice(size_t N, size_t M) const {
  184     ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
  187     ArrayRef<T> drop_front(size_t N = 1) const {
  193     ArrayRef<T> drop_back(size_t N = 1) const {
  200     template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
  206     template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
  211     ArrayRef<T> take_front(size_t N = 1) const {
  218     ArrayRef<T> take_back(size_t N = 1) const {
  226     template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
  232     template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
  239     const T &operator[](size_t Index) const {
  249     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  257     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  263     std::vector<T> vec() const {
  270     operator std::vector<T>() const {
include/llvm/ADT/STLExtras.h
 1023 constexpr inline size_t array_lengthof(T (&)[N]) {
include/llvm/Support/AlignOf.h
   30   T t;
   39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
   50       llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/Error.h
  437   static const bool isRef = std::is_reference<T>::value;
  439   using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
  444   using storage_type = typename std::conditional<isRef, wrap, T>::type;
  445   using value_type = T;
  448   using reference = typename std::remove_reference<T>::type &;
  449   using const_reference = const typename std::remove_reference<T>::type &;
  450   using pointer = typename std::remove_reference<T>::type *;
  451   using const_pointer = const typename std::remove_reference<T>::type *;
  474   Expected(OtherT &&Val,
  475            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  475            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  483     new (getStorage()) storage_type(std::forward<OtherT>(Val));
  492   Expected(Expected<OtherT> &&Other,
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  594   template <class OtherT> void moveConstruct(Expected<OtherT> &&Other) {
tools/lldb/include/lldb/Core/Disassembler.h
  250 MatchRegOp(const RegisterInfo &info);
tools/lldb/include/lldb/Core/DumpRegisterValue.h
   24                        const RegisterInfo *reg_info, bool prefix_with_name,
tools/lldb/include/lldb/Core/EmulateInstruction.h
  189         RegisterInfo reg;      // base register
  194         RegisterInfo base_reg;   // base register number
  195         RegisterInfo offset_reg; // offset register kind
  199         RegisterInfo data_reg; // source/target register for data
  200         RegisterInfo base_reg; // base register for address calculation
  205         RegisterInfo base_reg;   // base register for address calculation
  206         RegisterInfo offset_reg; // offset register for address calculation
  207         RegisterInfo data_reg;   // source/target register for data
  211         RegisterInfo
  213         RegisterInfo
  220       RegisterInfo reg; // plain register
  242     void SetRegisterPlusOffset(RegisterInfo base_reg, int64_t signed_offset) {
  248     void SetRegisterPlusIndirectOffset(RegisterInfo base_reg,
  249                                        RegisterInfo offset_reg) {
  255     void SetRegisterToRegisterPlusOffset(RegisterInfo data_reg,
  256                                          RegisterInfo base_reg,
  264     void SetRegisterToRegisterPlusIndirectOffset(RegisterInfo base_reg,
  265                                                  RegisterInfo offset_reg,
  266                                                  RegisterInfo data_reg) {
  273     void SetRegisterRegisterOperands(RegisterInfo op1_reg,
  274                                      RegisterInfo op2_reg) {
  285     void SetRegister(RegisterInfo reg) {
  338                                        const RegisterInfo *reg_info,
  343                                         const RegisterInfo *reg_info,
  374                                RegisterInfo &reg_info) = 0;
  386   bool ReadRegister(const RegisterInfo *reg_info, RegisterValue &reg_value);
  388   uint64_t ReadRegisterUnsigned(const RegisterInfo *reg_info,
  391   bool WriteRegister(const Context &context, const RegisterInfo *ref_info,
  395                              const RegisterInfo *reg_info, uint64_t reg_value);
  443                                 const RegisterInfo *reg_info,
  448                                  const RegisterInfo *reg_info,
  460                                   const RegisterInfo *reg_info,
  465                                    const RegisterInfo *reg_info,
  483   static bool GetBestRegisterKindAndNumber(const RegisterInfo *reg_info,
  488                                             const RegisterInfo &reg_info);
tools/lldb/include/lldb/Core/Value.h
  155       RegisterInfo *reg_info = GetRegisterInfo();
  162   RegisterInfo *GetRegisterInfo() const;
tools/lldb/include/lldb/Core/ValueObjectRegister.h
  150   RegisterInfo m_reg_info;
tools/lldb/include/lldb/Expression/ExpressionVariable.h
   45   RegisterInfo *GetRegisterInfo() {
   49   void SetRegisterInfo(const RegisterInfo *reg_info) {
tools/lldb/include/lldb/Expression/Materializer.h
   87   uint32_t AddRegister(const RegisterInfo &register_info, Status &err);
tools/lldb/include/lldb/Host/common/NativeRegisterContext.h
   38   virtual const RegisterInfo *GetRegisterInfoAtIndex(uint32_t reg) const = 0;
   46   virtual Status ReadRegister(const RegisterInfo *reg_info,
   49   virtual Status WriteRegister(const RegisterInfo *reg_info,
  103   ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
  108   WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
  117   const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name,
  120   const RegisterInfo *GetRegisterInfo(uint32_t reg_kind, uint32_t reg_num);
  145   lldb::addr_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
  150   Status WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
tools/lldb/include/lldb/Symbol/SymbolFile.h
  236     virtual const RegisterInfo *ResolveName(llvm::StringRef name) const = 0;
  237     virtual const RegisterInfo *ResolveNumber(lldb::RegisterKind kind,
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  505   const RegisterInfo *GetRegisterInfo(Thread *thread, uint32_t reg_num) const;
tools/lldb/include/lldb/Target/ABI.h
  102   virtual bool RegisterIsVolatile(const RegisterInfo *reg_info) = 0;
  105   GetFallbackRegisterLocation(const RegisterInfo *reg_info,
  129   virtual const RegisterInfo *GetRegisterInfoArray(uint32_t &count) = 0;
  131   bool GetRegisterInfoByName(ConstString name, RegisterInfo &info);
  134                              RegisterInfo &info);
tools/lldb/include/lldb/Target/RegisterContext.h
   32   virtual const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) = 0;
   36                                      RegisterInfo *reg_info);
   42   virtual bool ReadRegister(const RegisterInfo *reg_info,
   45   virtual bool WriteRegister(const RegisterInfo *reg_info,
  127   ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
  132   WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
  141   const RegisterInfo *GetRegisterInfoByName(llvm::StringRef reg_name,
  144   const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
  169   uint64_t ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
  174   bool WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval);
tools/lldb/include/lldb/Utility/RegisterValue.h
   86   RegisterValue::Type SetType(const RegisterInfo *reg_info);
   97   uint32_t GetAsMemoryData(const RegisterInfo *reg_info, void *dst,
  101   uint32_t SetFromMemoryData(const RegisterInfo *reg_info, const void *src,
  235   Status SetValueFromString(const RegisterInfo *reg_info,
  237   Status SetValueFromString(const RegisterInfo *reg_info,
  240   Status SetValueFromData(const RegisterInfo *reg_info, DataExtractor &data,
tools/lldb/source/API/SBFrame.cpp
  637               const RegisterInfo *reg_info =
  959             const RegisterInfo *reg_info =
tools/lldb/source/Commands/CommandObjectRegister.cpp
   78                     RegisterContext *reg_ctx, const RegisterInfo *reg_info) {
  130         const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg);
  155     const RegisterInfo *reg_info = nullptr;
  348       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name);
tools/lldb/source/Core/Disassembler.cpp
 1420 lldb_private::OperandMatchers::MatchRegOp(const RegisterInfo &info) {
tools/lldb/source/Core/DumpRegisterValue.cpp
   19                                      const RegisterInfo *reg_info,
tools/lldb/source/Core/EmulateInstruction.cpp
   76 bool EmulateInstruction::ReadRegister(const RegisterInfo *reg_info,
   86   RegisterInfo reg_info;
  104 uint64_t EmulateInstruction::ReadRegisterUnsigned(const RegisterInfo *reg_info,
  116                                        const RegisterInfo *reg_info,
  127   RegisterInfo reg_info;
  137   RegisterInfo reg_info;
  147                                                const RegisterInfo *reg_info,
  285                                            const RegisterInfo *reg_info,
  296                                             const RegisterInfo *reg_info,
  336                                              const RegisterInfo *reg_info,
  353                                               const RegisterInfo *reg_info,
  536     const RegisterInfo *reg_info, lldb::RegisterKind &reg_kind,
  574                                               const RegisterInfo &reg_info) {
tools/lldb/source/Core/FormatEntity.cpp
  607         const RegisterInfo *reg_info =
  998       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name);
tools/lldb/source/Core/Value.cpp
  131 RegisterInfo *Value::GetRegisterInfo() const {
tools/lldb/source/Core/ValueObject.cpp
  388           RegisterInfo *reg_info = value.GetRegisterInfo();
 1172             const RegisterInfo *reg_info = m_value.GetRegisterInfo();
tools/lldb/source/Core/ValueObjectRegister.cpp
  194     const RegisterInfo *reg_info =
  209     const RegisterInfo *reg_info =
  221   const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoAtIndex(reg_num);
tools/lldb/source/Core/ValueObjectVariable.cpp
  282     RegisterInfo *reg_info = m_resolved_value.GetRegisterInfo();
  311     RegisterInfo *reg_info = m_resolved_value.GetRegisterInfo();
tools/lldb/source/DataFormatters/TypeFormat.cpp
   52       const RegisterInfo *reg_info = value.GetRegisterInfo();
tools/lldb/source/Expression/DWARFExpression.cpp
  178       const RegisterInfo *reg_info =
 3019   const RegisterInfo *reg = nullptr;
tools/lldb/source/Expression/Materializer.cpp
 1160   EntityRegister(const RegisterInfo &register_info)
 1322   RegisterInfo m_register_info;
 1326 uint32_t Materializer::AddRegister(const RegisterInfo &register_info,
tools/lldb/source/Host/common/NativeRegisterContext.cpp
   53 const RegisterInfo *
   61     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
   70 const RegisterInfo *NativeRegisterContext::GetRegisterInfo(uint32_t kind,
   79   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
   87   const RegisterInfo *const reg_info = GetRegisterInfoAtIndex(reg_index);
  186 NativeRegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
  219 NativeRegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info,
  301     const RegisterInfo *reg_info, lldb::addr_t src_addr, size_t src_len,
  371     const RegisterInfo *reg_info, lldb::addr_t dst_addr, size_t dst_len,
  415     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
   37 static RegisterInfo g_register_infos[] = {
 1297 const lldb_private::RegisterInfo *
 1378     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 1412   const RegisterInfo *cpsr_reg_info = reg_ctx->GetRegisterInfoByName("cpsr");
 1485           const RegisterInfo *arg_reg_info = nullptr;
 1575   const RegisterInfo *r0_reg_info = reg_ctx->GetRegisterInfoByName("r0", 0);
 1590           const RegisterInfo *r1_reg_info =
 1592           const RegisterInfo *r2_reg_info =
 1594           const RegisterInfo *r3_reg_info =
 1647       const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfoByName("r1", 0);
 1736       const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("r0", 0);
 1746           const RegisterInfo *r1_info = reg_ctx->GetRegisterInfoByName("r1", 0);
 1758       const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("r0", 0);
 1759       const RegisterInfo *r1_info = reg_ctx->GetRegisterInfoByName("r1", 0);
 1760       const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0);
 1761       const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0);
 1879 bool ABIMacOSX_arm::RegisterIsVolatile(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
   37   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   61   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
   38 static RegisterInfo g_register_infos[] = {
 1638 const lldb_private::RegisterInfo *
 1713     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 1781         const RegisterInfo *reg_info = nullptr;
 1892           const RegisterInfo *x0_info = reg_ctx->GetRegisterInfoByName("x0", 0);
 1902               const RegisterInfo *x1_info =
 1920           const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
 1948         const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
 2027 bool ABIMacOSX_arm64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 2138         const RegisterInfo *reg_info =
 2183       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
 2205     const RegisterInfo *reg_info = nullptr;
 2279         const RegisterInfo *x0_reg_info =
 2292               const RegisterInfo *x1_reg_info =
 2365           const RegisterInfo *v0_reg_info =
 2394       const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h
   35   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   65   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
   84 static RegisterInfo g_register_infos[] = {
  684 const lldb_private::RegisterInfo *
  734   const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax");
  876       const RegisterInfo *eax_info = reg_ctx->GetRegisterInfoByName("eax", 0);
  886           const RegisterInfo *edx_info =
 1063 bool ABIMacOSX_i386::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1078 bool ABIMacOSX_i386::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
   38   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   68   const lldb_private::RegisterInfo *
   92   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
   69 static const std::array<RegisterInfo, 64> g_register_infos = { {
  137 const RegisterInfo *ABISysV_arc::GetRegisterInfoArray(uint32_t &count) {
  146     const auto *const rf_build_reg = reg_ctx.GetRegisterInfoByName("rf_build");
  579 bool ABISysV_arc::RegisterIsVolatile(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h
   57   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   69   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
   37 static RegisterInfo g_register_infos[] = {
 1298 const lldb_private::RegisterInfo *
 1382     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 1420   const RegisterInfo *cpsr_reg_info =
 1484           const RegisterInfo *arg_reg_info = nullptr;
 1528   const RegisterInfo *r0_reg_info =
 1579   const RegisterInfo *r0_reg_info =
 1591       const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo(
 1643         const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 1663           const RegisterInfo *d0_reg_info =
 1669           const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo(
 1687           const RegisterInfo *s0_reg_info =
 1801       const RegisterInfo *reg_info =
 1879       const RegisterInfo *r0_info = reg_ctx->GetRegisterInfo(
 1890           const RegisterInfo *r1_info = reg_ctx->GetRegisterInfo(
 1985 bool ABISysV_arm::RegisterIsVolatile(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h
   37   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   61   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
   36 static RegisterInfo g_register_infos[] = {
 1636 const lldb_private::RegisterInfo *
 1709     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 1783           const RegisterInfo *reg_info = nullptr;
 1864           const RegisterInfo *x0_info = reg_ctx->GetRegisterInfo(
 1875               const RegisterInfo *x1_info = reg_ctx->GetRegisterInfo(
 1893           const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
 1921         const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
 2000 bool ABISysV_arm64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 2115         const RegisterInfo *reg_info =
 2155       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
 2178     const RegisterInfo *reg_info = nullptr;
 2249         const RegisterInfo *x0_reg_info = nullptr;
 2263               const RegisterInfo *x1_reg_info = nullptr;
 2337           const RegisterInfo *v0_reg_info =
 2365       const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h
   38   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   68   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
   35 static RegisterInfo g_register_infos[] = {
  974     sizeof(g_register_infos) / sizeof(RegisterInfo);
  977 const lldb_private::RegisterInfo *
 1269 bool ABISysV_hexagon::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1273 bool ABISysV_hexagon::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
 1318   const lldb_private::RegisterInfo *r0_info =
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h
   54   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   71   const lldb_private::RegisterInfo *
   97   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  109 static RegisterInfo g_register_infos[] = {
  175 const lldb_private::RegisterInfo *
  225   const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax");
  364     const RegisterInfo *eax_info = reg_ctx->GetRegisterInfoByName("eax", 0);
  372     const RegisterInfo *eax_info = reg_ctx->GetRegisterInfoByName("eax", 0);
  385         const RegisterInfo *edx_info = reg_ctx->GetRegisterInfoByName("edx", 0);
  409       const RegisterInfo *st0_info = reg_ctx->GetRegisterInfoByName("st0", 0);
  410       const RegisterInfo *fstat_info =
  412       const RegisterInfo *ftag_info = reg_ctx->GetRegisterInfoByName("ftag", 0);
  589         const RegisterInfo *st0_info = reg_ctx->GetRegisterInfoByName("st0", 0);
  642       const RegisterInfo *vec_reg = reg_ctx->GetRegisterInfoByName("xmm0", 0);
  670           const RegisterInfo *vec_reg2 =
  796 bool ABISysV_i386::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h
   44   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override {
   76   const lldb_private::RegisterInfo *
  100   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
   76 static const RegisterInfo g_register_infos[] = {
  544 const lldb_private::RegisterInfo *
  588   const RegisterInfo *reg_info = nullptr;
  625     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
  647   const RegisterInfo *pc_reg_info =
  649   const RegisterInfo *sp_reg_info =
  651   const RegisterInfo *ra_reg_info =
  653   const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0);
  654   const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0);
  734       const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0);
  744           const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0);
  805   const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoByName("r2", 0);
  814       const RegisterInfo *r3_reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
  878         const RegisterInfo *r3_reg_info =
  893       const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
  906           const RegisterInfo *f1_info = reg_ctx->GetRegisterInfoByName("f1", 0);
  998 bool ABISysV_mips::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1006 bool ABISysV_mips::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   61   const lldb_private::RegisterInfo *
   87   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
   76 static const RegisterInfo g_register_infos_mips64[] = {
  544 const lldb_private::RegisterInfo *
  585   const RegisterInfo *reg_info = nullptr;
  607   const RegisterInfo *pc_reg_info =
  609   const RegisterInfo *sp_reg_info =
  611   const RegisterInfo *ra_reg_info =
  613   const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0);
  614   const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0);
  696         const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0);
  705             const RegisterInfo *r3_info =
  761   const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0);
  762   const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0);
  842           const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
  859             const RegisterInfo *f2_info =
  949           const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
  950           const RegisterInfo *f1_info = reg_ctx->GetRegisterInfoByName("f1", 0);
  951           const RegisterInfo *f2_info = reg_ctx->GetRegisterInfoByName("f2", 0);
 1169 bool ABISysV_mips64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1177 bool ABISysV_mips64::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   74   const lldb_private::RegisterInfo *
  100   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  116 static const RegisterInfo g_register_infos[] = {
  208 const lldb_private::RegisterInfo *
  251   const RegisterInfo *reg_info = nullptr;
  275   const RegisterInfo *pc_reg_info =
  277   const RegisterInfo *sp_reg_info =
  437     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
  577           const RegisterInfo *f1_info = reg_ctx->GetRegisterInfoByName("f1", 0);
  611       const RegisterInfo *altivec_reg = reg_ctx->GetRegisterInfoByName("v2", 0);
  671       const RegisterInfo *r3_info = reg_ctx_sp->GetRegisterInfoByName("r3", 0);
  672       const RegisterInfo *rdx_info =
  915 bool ABISysV_ppc::RegisterIsVolatile(const RegisterInfo *reg_info) {
  925 bool ABISysV_ppc::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   70   const lldb_private::RegisterInfo *
   96   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
   50 const lldb_private::RegisterInfo *
  102   const RegisterInfo *reg_info = nullptr;
  127   const RegisterInfo *pc_reg_info =
  129   const RegisterInfo *sp_reg_info =
  132   const RegisterInfo *lr_reg_info =
  134   const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoAtIndex(2);
  135   const RegisterInfo *r12_reg_info = reg_ctx->GetRegisterInfoAtIndex(12);
  315     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
  448       const RegisterInfo *reg_info =
  689     const RegisterInfo *vr[MAX_VRS];
 1018 bool ABISysV_ppc64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1027 bool ABISysV_ppc64::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   70   const lldb_private::RegisterInfo *
   96   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  119 static RegisterInfo g_register_infos[] = {
  176 const lldb_private::RegisterInfo *
  232   const RegisterInfo *pc_reg_info =
  234   const RegisterInfo *sp_reg_info =
  236   const RegisterInfo *ra_reg_info = reg_ctx->GetRegisterInfoByName("r14", 0);
  253       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
  415     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("r2", 0);
  448         const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
  558           const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
  656     const RegisterInfo *reg_info,
  669 bool ABISysV_s390x::RegisterIsVolatile(const RegisterInfo *reg_info) {
  673 bool ABISysV_s390x::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   45       const lldb_private::RegisterInfo *reg_info,
   62   const lldb_private::RegisterInfo *
   88   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  102 static RegisterInfo g_register_infos[] = {
  192 const lldb_private::RegisterInfo *
  283   const RegisterInfo *reg_info = nullptr;
  307   const RegisterInfo *pc_reg_info =
  309   const RegisterInfo *sp_reg_info =
  465     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("rax", 0);
  498         const RegisterInfo *xmm0_info =
  610           const RegisterInfo *xmm0_info =
  649       const RegisterInfo *altivec_reg =
  678           const RegisterInfo *altivec_reg2 =
  803       const RegisterInfo *rax_info =
  805       const RegisterInfo *rdx_info =
  807       const RegisterInfo *xmm0_info =
  809       const RegisterInfo *xmm1_info =
 1055 bool ABISysV_x86_64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1068 bool ABISysV_x86_64::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   70   const lldb_private::RegisterInfo *
   98   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
  100 static RegisterInfo g_register_infos[] = {
 1060 const lldb_private::RegisterInfo *
 1125   const RegisterInfo *reg_info = nullptr;
 1149   const RegisterInfo *pc_reg_info =
 1151   const RegisterInfo *sp_reg_info =
 1298     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("rax", 0);
 1331         const RegisterInfo *xmm0_info =
 1444           const RegisterInfo *xmm0_info =
 1482       const RegisterInfo *xmm_reg =
 1628     const RegisterInfo *rax_info =
 1761 bool ABIWindows_x86_64::RegisterIsVolatile(const RegisterInfo *reg_info) {
 1765 bool ABIWindows_x86_64::RegisterIsCalleeSaved(const RegisterInfo *reg_info) {
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h
   42   bool RegisterIsVolatile(const lldb_private::RegisterInfo *reg_info) override;
   59   const lldb_private::RegisterInfo *
   91   bool RegisterIsCalleeSaved(const lldb_private::RegisterInfo *reg_info);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  422       else if (const RegisterInfo *reg_info = var->GetRegisterInfo())
 1139       const RegisterInfo *reg_info(
 1847                                             const RegisterInfo *reg_info,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
  519   void AddOneRegister(NameSearchContext &context, const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
   43 static bool GetARMDWARFRegisterInfo(unsigned reg_num, RegisterInfo &reg_info) {
   44   ::memset(&reg_info, 0, sizeof(RegisterInfo));
  799                                             RegisterInfo &reg_info) {
  982     RegisterInfo reg_info;
  983     RegisterInfo sp_reg;
 1110     RegisterInfo sp_reg;
 1197     RegisterInfo sp_reg;
 1253     RegisterInfo sp_reg;
 1348     RegisterInfo dwarf_reg;
 1567     RegisterInfo op1_reg;
 1568     RegisterInfo op2_reg;
 1775     RegisterInfo pc_reg;
 1919     RegisterInfo sp_reg;
 1986     RegisterInfo sp_reg;
 1989     RegisterInfo other_reg;
 2159     RegisterInfo dwarf_reg;
 2205     RegisterInfo dwarf_reg;
 2263     RegisterInfo dwarf_reg;
 2312     RegisterInfo dwarf_reg;
 2362     RegisterInfo dwarf_reg;
 2524     RegisterInfo sp_reg;
 2525     RegisterInfo dwarf_reg;
 2623     RegisterInfo dwarf_reg;
 2624     RegisterInfo sp_reg;
 2716     RegisterInfo dwarf_reg;
 2717     RegisterInfo sp_reg;
 3117     RegisterInfo reg_n;
 3191     RegisterInfo dwarf_reg;
 3279     RegisterInfo op1_reg;
 3280     RegisterInfo op2_reg;
 3994     RegisterInfo dwarf_reg;
 4114     RegisterInfo dwarf_reg;
 4252     RegisterInfo dwarf_reg;
 4365     RegisterInfo dwarf_reg;
 4537     RegisterInfo base_reg;
 4673     RegisterInfo base_reg;
 4695           RegisterInfo data_reg;
 4710       RegisterInfo pc_reg;
 4795     RegisterInfo base_reg;
 4816           RegisterInfo data_reg;
 4832       RegisterInfo pc_reg;
 4943     RegisterInfo base_reg;
 4965           RegisterInfo data_reg;
 4981       RegisterInfo pc_reg;
 5066     RegisterInfo base_reg;
 5088           RegisterInfo data_reg;
 5104       RegisterInfo pc_reg;
 5257     RegisterInfo base_reg;
 5269       RegisterInfo data_reg;
 5463       RegisterInfo base_reg;
 5466       RegisterInfo data_reg;
 5589     RegisterInfo base_reg;
 5592     RegisterInfo data_reg;
 5759     RegisterInfo base_reg;
 5761     RegisterInfo offset_reg;
 5773       RegisterInfo base_reg;
 5775       RegisterInfo offset_reg;
 5777       RegisterInfo data_reg;
 6427     RegisterInfo base_reg;
 6633     RegisterInfo base_reg;
 6811     RegisterInfo base_reg;
 6812     RegisterInfo data_reg;
 7055     RegisterInfo base_reg;
 7192     RegisterInfo base_reg;
 7302     RegisterInfo base_reg;
 7470     RegisterInfo base_reg;
 7471     RegisterInfo offset_reg;
 7629     RegisterInfo base_reg;
 7726     RegisterInfo base_reg;
 7875     RegisterInfo base_reg;
 7877     RegisterInfo offset_reg;
 8027     RegisterInfo base_reg;
 8137     RegisterInfo base_reg;
 8303     RegisterInfo base_reg;
 8306     RegisterInfo offset_reg;
 8416     RegisterInfo source_reg;
 8499     RegisterInfo source_reg;
 8584     RegisterInfo source_reg;
 8666     RegisterInfo source_reg;
 8785       RegisterInfo base_reg;
 9747     RegisterInfo dwarf_reg;
10100     RegisterInfo sp_reg;
10102     RegisterInfo dwarf_reg;
10187     RegisterInfo reg_n;
10189     RegisterInfo reg_m;
10327     RegisterInfo reg_n;
10329     RegisterInfo reg_m;
10415     RegisterInfo base_reg;
10417     RegisterInfo data_reg;
10526     RegisterInfo base_reg;
10528     RegisterInfo data_reg;
10614     RegisterInfo base_reg;
10616     RegisterInfo data_reg;
10760     RegisterInfo base_reg;
10868     RegisterInfo base_reg;
10874     RegisterInfo offset_reg;
11017     RegisterInfo base_reg;
11039     RegisterInfo data_reg;
11149     RegisterInfo base_reg;
11151     RegisterInfo offset_reg;
11153     RegisterInfo data_reg;
11326     RegisterInfo base_reg;
11521     RegisterInfo base_reg;
11566         RegisterInfo data_reg;
11585         RegisterInfo data_reg;
11679     RegisterInfo base_reg;
11814     RegisterInfo base_reg;
11831     RegisterInfo data_reg;
11977     RegisterInfo base_reg;
12144     RegisterInfo base_reg;
12310     RegisterInfo base_reg;
12344     RegisterInfo data_reg;
12477     RegisterInfo base_reg;
12520     RegisterInfo data_reg;
12602     RegisterInfo base_reg;
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
  142                        RegisterInfo &reg_info) override;
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
   37     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
   49     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
  222     const lldb_private::RegisterInfo *reg_info,
  242     const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
   53                                  const lldb_private::RegisterInfo *reg_info,
   60                       const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
   50 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo &reg_info) {
  172                                               RegisterInfo &reg_info) {
  680   RegisterInfo reg_info_Rn;
  790   RegisterInfo reg_info_base;
  791   RegisterInfo reg_info_Rt;
  792   RegisterInfo reg_info_Rt2;
  990   RegisterInfo reg_info_base;
  994   RegisterInfo reg_info_Rt;
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h
   71                        lldb_private::RegisterInfo &reg_info) override;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  598                                              RegisterInfo &reg_info) {
  627     ::memset(&reg_info, 0, sizeof(RegisterInfo));
 1211       RegisterInfo reg_info_sp;
 1243   RegisterInfo reg_info_base;
 1269     RegisterInfo reg_info_src;
 1309   RegisterInfo reg_info_base;
 1330     RegisterInfo reg_info_src;
 1381     RegisterInfo reg_info_sp;
 1456   RegisterInfo reg_info_sp;
 1487     RegisterInfo reg_info_sp;
 1510   RegisterInfo reg_info_base;
 1534     RegisterInfo reg_info_src = {};
 1583   RegisterInfo reg_info_base;
 1584   RegisterInfo reg_info_src;
 1649   RegisterInfo reg_info_base;
 1671     RegisterInfo reg_info_src;
 1718   RegisterInfo reg_info_dst;
 1780   RegisterInfo reg_info_sp;
 2990   RegisterInfo reg_info_base;
 3024   RegisterInfo reg_info_base, reg_info_index;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
   86                        lldb_private::RegisterInfo &reg_info) override;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  585                                                RegisterInfo &reg_info) {
  614     ::memset(&reg_info, 0, sizeof(RegisterInfo));
 1114       RegisterInfo reg_info_sp;
 1141   RegisterInfo reg_info_base;
 1142   RegisterInfo reg_info_src;
 1206   RegisterInfo reg_info_base;
 1227     RegisterInfo reg_info_src;
 1294     RegisterInfo reg_info_sp;
 2301   RegisterInfo reg_info_base;
 2335   RegisterInfo reg_info_base, reg_info_index;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h
   78                        lldb_private::RegisterInfo &reg_info) override;
tools/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
   69 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo &reg_info) {
   78                                               RegisterInfo &reg_info) {
  251   RegisterInfo r1_info;
  301   RegisterInfo rs_info;
  304   RegisterInfo ra_info;
  346   RegisterInfo ra_info;
  381   RegisterInfo r1_info;
tools/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.h
   67                        RegisterInfo &reg_info) override;
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
   91   const RegisterInfo *reginfo = regctx_sp->GetRegisterInfoByName("arg1");
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  193       const RegisterInfo *reg =
  238       const RegisterInfo *reg = ctx.reg_ctx->GetRegisterInfoAtIndex(i);
  277       const RegisterInfo *reg = ctx.reg_ctx->GetRegisterInfoAtIndex(i);
  316       const RegisterInfo *reg =
  360       const RegisterInfo *reg =
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  114   const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(name);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  889                                  const RegisterInfo *reg_info,
  903   const RegisterInfo *full_reg_info =
  917                                   const RegisterInfo *reg_info,
  933   const RegisterInfo *flags_info = regsiter_context.GetRegisterInfo(
  964   const RegisterInfo *reg_info_pc = register_context.GetRegisterInfo(
  966   const RegisterInfo *reg_info_flags = register_context.GetRegisterInfo(
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
   33   const RegisterInfo *const reg_info = GetRegisterInfoAtIndex(reg_index);
   48   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_index);
   55     const RegisterInfo *full_reg_info = GetRegisterInfoAtIndex(full_reg);
   85   const RegisterInfo *const register_to_write_info_p =
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
  364   const RegisterInfo *reg_info_fctrl = GetRegisterInfoByName("fctrl");
  409 NativeRegisterContextLinux_x86_64::ReadRegister(const RegisterInfo *reg_info,
  570     const RegisterInfo *reg_info, const RegisterValue &reg_value) {
  741   const RegisterInfo *reg_info =
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h
   35   Status ReadRegister(const RegisterInfo *reg_info,
   38   Status WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  100     RegisterInfo reg_info;
  156               const RegisterInfo *containing_reg_info =
  219                 const RegisterInfo *composite_reg_info =
  359             const RegisterInfo *invalidate_reg_info =
  400 void DynamicRegisterInfo::AddRegister(RegisterInfo &reg_info,
  529   for (const auto &reg : m_regs) {
  541       for (auto &reg : m_regs) {
  562       for (auto &reg : m_regs) {
  585       for (auto &reg : m_regs) {
  601       for (auto &reg : m_regs) {
  630 const RegisterInfo *
  637 RegisterInfo *DynamicRegisterInfo::GetRegisterInfoAtIndex(uint32_t i) {
  740 const lldb_private::RegisterInfo *DynamicRegisterInfo::GetRegisterInfo(
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
   37   void AddRegister(lldb_private::RegisterInfo &reg_info,
   50   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(uint32_t i) const;
   52   lldb_private::RegisterInfo *GetRegisterInfoAtIndex(uint32_t i);
   68   typedef std::vector<lldb_private::RegisterInfo> reg_collection;
   77   const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp
   31 const RegisterInfo *NativeRegisterContextRegisterInfo::GetRegisterInfoAtIndex(
tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h
   32   const RegisterInfo *GetRegisterInfoAtIndex(uint32_t reg_index) const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
  192 static RegisterInfo g_register_infos[] = {
  942 const RegisterInfo *
  954 const RegisterInfo *RegisterContextDarwin_arm::GetRegisterInfos() {
 1121 bool RegisterContextDarwin_arm::ReadRegister(const RegisterInfo *reg_info,
 1209 bool RegisterContextDarwin_arm::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
   57   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   63   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   66   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
  261   static const lldb_private::RegisterInfo *GetRegisterInfos();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
  125 const RegisterInfo *
  137 const RegisterInfo *RegisterContextDarwin_arm64::GetRegisterInfos() {
  301 bool RegisterContextDarwin_arm64::ReadRegister(const RegisterInfo *reg_info,
  543 bool RegisterContextDarwin_arm64::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h
   39   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   45   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   48   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
  228   static const lldb_private::RegisterInfo *GetRegisterInfos();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
  173 static RegisterInfo g_register_infos[] = {
  425 const RegisterInfo *
  437 const RegisterInfo *RegisterContextDarwin_i386::GetRegisterInfos() {
  596 bool RegisterContextDarwin_i386::ReadRegister(const RegisterInfo *reg_info,
  713 bool RegisterContextDarwin_i386::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h
   26   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   32   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   35   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
  205   static const lldb_private::RegisterInfo *GetRegisterInfos();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
  192 static RegisterInfo g_register_infos[] = {
  487 const RegisterInfo *
  499 const lldb_private::RegisterInfo *
  643 bool RegisterContextDarwin_x86_64::ReadRegister(const RegisterInfo *reg_info,
  768 bool RegisterContextDarwin_x86_64::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h
   26   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   32   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   35   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
  210   static const lldb_private::RegisterInfo *GetRegisterInfos();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
   71 const lldb_private::RegisterInfo *
   88     const lldb_private::RegisterInfo *reg_info,
  101     const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h
   34   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   40   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   43   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
   57   lldb_private::RegisterInfo m_pc_reg_info;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp
   67 const RegisterInfo *RegisterContextFreeBSD_i386::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp
  109 const RegisterInfo *RegisterContextFreeBSD_mips64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h
   25   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp
  188 const RegisterInfo *RegisterContextFreeBSD_powerpc::GetRegisterInfo() const {
  206 const RegisterInfo *RegisterContextFreeBSD_powerpc32::GetRegisterInfo() const {
  226 const RegisterInfo *RegisterContextFreeBSD_powerpc64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h
   23   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   35   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   47   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
   70 static std::vector<lldb_private::RegisterInfo> &GetSharedRegisterInfoVector() {
   71   static std::vector<lldb_private::RegisterInfo> register_infos;
   75 static const RegisterInfo *
   77   static std::vector<lldb_private::RegisterInfo> g_register_infos(
   85     const RegisterInfo *base_info = reg_interface->GetRegisterInfo();
   99 static const RegisterInfo *
  137 const RegisterInfo *RegisterContextFreeBSD_x86_64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h
   21   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
   72 const lldb_private::RegisterInfo *
   89     const lldb_private::RegisterInfo *reg_info,
  102     const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
   34   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   40   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   43   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
   57   lldb_private::RegisterInfo m_pc_reg_info;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  974 const RegisterInfo *RegisterContextLLDB::GetRegisterInfoAtIndex(size_t reg) {
  994     const RegisterInfo *reg_info, RegisterValue &value) {
 1001     const RegisterInfo *other_reg_info =
 1011     const RegisterInfo *other_reg_info =
 1047     const RegisterInfo *reg_info, const RegisterValue &value) {
 1055     const RegisterInfo *other_reg_info =
 1061     const RegisterInfo *other_reg_info =
 1345       const RegisterInfo *reg_info =
 1596     const RegisterInfo *reg_info =
 1650       const RegisterInfo *reg_info =
 1802       const RegisterInfo *reg_info =
 1962   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(lldb_regnum);
 2006 bool RegisterContextLLDB::ReadRegister(const RegisterInfo *reg_info,
 2037 bool RegisterContextLLDB::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
   41   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   47   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   50   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
  151       const lldb_private::RegisterInfo *reg_info,
  156       const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
   92   RegisterInfo orig_ax = {"orig_eax",
  110 const RegisterInfo *RegisterContextLinux_i386::GetRegisterInfo() const {
  130 const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const std::vector<lldb_private::RegisterInfo> *
   30   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp
  112 const RegisterInfo *RegisterContextLinux_mips::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h
   22   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp
  133 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) {
  196 const RegisterInfo *RegisterContextLinux_mips64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h
   22   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   33   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
   20 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) {
   57 const std::vector<lldb_private::RegisterInfo> *
   62 const RegisterInfo *RegisterContextLinux_s390x::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const std::vector<lldb_private::RegisterInfo> *
   30   const lldb_private::RegisterInfo *m_register_info_p;
   33   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
   84 static std::vector<lldb_private::RegisterInfo> &GetPrivateRegisterInfoVector() {
   85   static std::vector<lldb_private::RegisterInfo> g_register_infos;
   89 static const RegisterInfo *
   91   std::vector<lldb_private::RegisterInfo> &g_register_infos =
   99     const RegisterInfo *base_info = reg_interface->GetRegisterInfo();
  113 static const RegisterInfo *GetRegisterInfoPtr(const ArchSpec &target_arch) {
  159   RegisterInfo orig_ax = {"orig_rax",
  177 const std::vector<lldb_private::RegisterInfo> *
  182 const RegisterInfo *RegisterContextLinux_x86_64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const std::vector<lldb_private::RegisterInfo> *
   30   const lldb_private::RegisterInfo *m_register_info_p;
   33   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
   40 const RegisterInfo *
   55     const RegisterInfo *reg_info, RegisterValue &value) {
  132     const RegisterInfo *reg_info, const RegisterValue &value) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h
   30   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   36   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   39   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
   59 const RegisterInfo *RegisterContextMemory::GetRegisterInfoAtIndex(size_t reg) {
   76 bool RegisterContextMemory::ReadRegister(const RegisterInfo *reg_info,
   90 bool RegisterContextMemory::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
   33   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   48   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   51   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
   86 static const RegisterInfo *
  117 const RegisterInfo *RegisterContextNetBSD_x86_64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h
   21   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp
   64 const RegisterInfo *RegisterContextOpenBSD_i386::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp
   67 static const RegisterInfo *
   98 const RegisterInfo *RegisterContextOpenBSD_x86_64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h
   21   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   26   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp
  137 const lldb_private::RegisterInfo *RegisterContextPOSIX_arm::GetRegisterInfo() {
  144 const lldb_private::RegisterInfo *
  204     const lldb_private::RegisterInfo *reg_info =
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h
   39   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   92   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
  157 const lldb_private::RegisterInfo *
  165 const lldb_private::RegisterInfo *
  226     const lldb_private::RegisterInfo *reg_info =
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h
   39   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   92   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
   87 const RegisterInfo *RegisterContextPOSIX_mips64::GetRegisterInfo() {
   94 const RegisterInfo *
  177     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h
   49   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   70   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
  124 const RegisterInfo *RegisterContextPOSIX_powerpc::GetRegisterInfo() {
  131 const RegisterInfo *
  186     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h
  160   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
  184   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
  142 const RegisterInfo *RegisterContextPOSIX_ppc64le::GetRegisterInfo() {
  149 const RegisterInfo *
  204     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h
   34   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   64   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
  107 const RegisterInfo *RegisterContextPOSIX_s390x::GetRegisterInfo() {
  111 const RegisterInfo *
  184     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h
   38   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   65   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
  414 const RegisterInfo *RegisterContextPOSIX_x86::GetRegisterInfo() {
  421 const RegisterInfo *
  521     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
   42   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
  155   virtual const lldb_private::RegisterInfo *GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
   71 const RegisterInfo *
   93 bool RegisterContextThreadMemory::ReadRegister(const RegisterInfo *reg_info,
  102     const RegisterInfo *reg_info, const RegisterValue &reg_value) {
  195     const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr,
  207     const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr,
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
   30   const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   36   bool ReadRegister(const RegisterInfo *reg_info,
   39   bool WriteRegister(const RegisterInfo *reg_info,
   78   Status ReadRegisterValueFromMemory(const lldb_private::RegisterInfo *reg_info,
   82   Status WriteRegisterValueToMemory(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.cpp
   48 static RegisterInfo g_register_infos_i386[] = {
   77 const RegisterInfo *RegisterContextWindows_i386::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.h
   20   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.cpp
   87 static RegisterInfo g_register_infos_x86_64[] = {
  140 const RegisterInfo *RegisterContextWindows_x86_64::GetRegisterInfo() const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.h
   21   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
   29   virtual const lldb_private::RegisterInfo *GetRegisterInfo() const = 0;
   44   virtual const lldb_private::RegisterInfo *
   46     const std::vector<lldb_private::RegisterInfo> *d_register_infos =
   49       std::vector<lldb_private::RegisterInfo>::const_iterator pos =
   59   virtual const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
   51 static const lldb_private::RegisterInfo *
   84 const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h
   52   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   57   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
   56 static const lldb_private::RegisterInfo *
   91 const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h
   60   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   65   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
   23 static const lldb_private::RegisterInfo *
   56 const lldb_private::RegisterInfo *
tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.h
   22   const lldb_private::RegisterInfo *GetRegisterInfo() const override;
   27   const lldb_private::RegisterInfo *m_register_info_p;
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h
  332 static RegisterInfo g_register_infos_arm[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h
  540 static lldb_private::RegisterInfo g_register_infos_arm64_le[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
  185 static RegisterInfo g_register_infos_i386[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h
   86 static RegisterInfo g_register_infos_mips[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h
  110 static RegisterInfo g_register_infos_mips64[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_powerpc.h
  187 static RegisterInfo g_register_infos_powerpc64[] = {
  193 static RegisterInfo g_register_infos_powerpc32[] = {
  199 static RegisterInfo g_register_infos_powerpc64_32[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64.h
  316 static lldb_private::RegisterInfo g_register_infos_ppc64[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64le.h
  460 static lldb_private::RegisterInfo g_register_infos_ppc64le[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_s390x.h
   57 static RegisterInfo g_register_infos_s390x[] = {
tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
  196 static RegisterInfo g_register_infos_x86_64[] = {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
   44 bool RegisterContextCorePOSIX_arm::ReadRegister(const RegisterInfo *reg_info,
   60 bool RegisterContextCorePOSIX_arm::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h
   27   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   30   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
   45 bool RegisterContextCorePOSIX_arm64::ReadRegister(const RegisterInfo *reg_info,
   61 bool RegisterContextCorePOSIX_arm64::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h
   27   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   30   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
   51 bool RegisterContextCorePOSIX_mips64::ReadRegister(const RegisterInfo *reg_info,
   80     const RegisterInfo *reg_info, const RegisterValue &value) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
   27   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   30   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
   66     const RegisterInfo *reg_info, RegisterValue &value) {
  100     const RegisterInfo *reg_info, const RegisterValue &value) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h
   26   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   29   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp
   65     const RegisterInfo *reg_info, RegisterValue &value) {
  131     const RegisterInfo *reg_info, const RegisterValue &value) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h
   24   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   27   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
   52 bool RegisterContextCorePOSIX_s390x::ReadRegister(const RegisterInfo *reg_info,
   84 bool RegisterContextCorePOSIX_s390x::WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h
   26   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   29   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
   57 bool RegisterContextCorePOSIX_x86_64::ReadRegister(const RegisterInfo *reg_info,
   88     const RegisterInfo *reg_info, const RegisterValue &value) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
   23   bool ReadRegister(const lldb_private::RegisterInfo *reg_info,
   26   bool WriteRegister(const lldb_private::RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  382     const RegisterInfo &reg_info, const RegisterValue *reg_value_p,
  438     const RegisterInfo *const reg_info_p =
  688       const RegisterInfo *const reg_info_p =
  729       const RegisterInfo *const reg_info_p =
 1682   const RegisterInfo *reg_info = reg_context.GetRegisterInfoAtIndex(reg_index);
 1921     const RegisterInfo *reg_info = reg_ctx.GetRegisterInfoAtIndex(reg_num);
 1992   const RegisterInfo *reg_info = reg_context.GetRegisterInfoAtIndex(reg_index);
 2073   const RegisterInfo *reg_info = reg_context.GetRegisterInfoAtIndex(reg_index);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
   66 const RegisterInfo *
   68   RegisterInfo *reg_info = m_reg_info.GetRegisterInfoAtIndex(reg);
   86 bool GDBRemoteRegisterContext::ReadRegister(const RegisterInfo *reg_info,
  100   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
  124   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
  168     const RegisterInfo *reg_info, GDBRemoteCommunicationClient &gdb_comm) {
  180 bool GDBRemoteRegisterContext::ReadRegisterBytes(const RegisterInfo *reg_info,
  233         const RegisterInfo *prim_reg_info = GetRegisterInfoAtIndex(prim_reg);
  277 bool GDBRemoteRegisterContext::WriteRegister(const RegisterInfo *reg_info,
  287     const RegisterInfo *reg_info, GDBRemoteCommunicationClient &gdb_comm) {
  300 bool GDBRemoteRegisterContext::WriteRegisterBytes(const RegisterInfo *reg_info,
  366             const RegisterInfo *value_reg_info = GetRegisterInfoAtIndex(reg);
  480     const RegisterInfo *reg_info;
  550       const RegisterInfo *reg_info;
  649       const RegisterInfo *reg_info;
  754     static RegisterInfo g_register_infos[] = {
  917     RegisterInfo *g_comp_register_infos = g_register_infos + num_common_regs;
  953             const RegisterInfo *reg_info = GetRegisterInfoAtIndex(j);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
   52   const RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   58   bool ReadRegister(const RegisterInfo *reg_info,
   61   bool WriteRegister(const RegisterInfo *reg_info,
   79   bool ReadRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data);
   81   bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data,
   99   void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) {
  120   bool GetPrimordialRegister(const RegisterInfo *reg_info,
  123   bool SetPrimordialRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  386 static void AugmentRegisterInfoViaABI(RegisterInfo &reg_info,
  391       RegisterInfo abi_reg_info;
  509         RegisterInfo reg_info = {
 4328         RegisterInfo reg_info = {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp
  170 static RegisterInfo g_reg_info_apple_fp = {
  183 static RegisterInfo g_reg_info_fp = {
  197 static RegisterInfo g_reg_infos[] = {
  491 const RegisterInfo *
  507 const RegisterInfo *
  528 bool RegisterContextMinidump_ARM::ReadRegister(const RegisterInfo *reg_info,
  537 bool RegisterContextMinidump_ARM::WriteRegister(const RegisterInfo *,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h
   44   static const lldb_private::RegisterInfo *
   49   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   57   bool ReadRegister(const RegisterInfo *reg_info,
   60   bool WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.cpp
  280 static RegisterInfo g_reg_infos[] = {
  789 const RegisterInfo *
  812 bool RegisterContextMinidump_ARM64::ReadRegister(const RegisterInfo *reg_info,
  821 bool RegisterContextMinidump_ARM64::WriteRegister(const RegisterInfo *,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h
   42   const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override;
   50   bool ReadRegister(const RegisterInfo *reg_info,
   53   bool WriteRegister(const RegisterInfo *reg_info,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp
   28   const RegisterInfo *reg_info = target_reg_interface->GetRegisterInfo();
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
   20                                                       const RegisterInfo &reg) {
   42                           const RegisterInfo &reg) {
   51   const RegisterInfo *reg_info = target_reg_interface->GetRegisterInfo();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  405 static const RegisterInfo *
  414 static const RegisterInfo *
  453           if (const RegisterInfo *info = ResolveRegister(resolver, name)) {
  468     } else if (const RegisterInfo *info = ResolveRegisterOrRA(resolver, lhs)) {
  579     if (const RegisterInfo *info = ResolveRegister(resolver, name))
  609     const RegisterInfo *info = ResolveRegister(resolver, it->first);
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  128         RegisterInfo pc_reg_info;
  135         RegisterInfo ra_reg_info;
  332     const RegisterInfo &reg_info) {
  342     const RegisterInfo &reg_info, const RegisterValue &reg_value) {
  346 bool UnwindAssemblyInstEmulation::GetRegisterValue(const RegisterInfo &reg_info,
  464                                                const RegisterInfo *reg_info,
  473                                                const RegisterInfo *reg_info,
  493     const EmulateInstruction::Context &context, const RegisterInfo *reg_info,
  502     const RegisterInfo *reg_info, const RegisterValue &reg_value) {
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
   91                            const lldb_private::RegisterInfo *reg_info,
   97                 const lldb_private::RegisterInfo *reg_info,
  112                     const lldb_private::RegisterInfo *reg_info,
  117                      const lldb_private::RegisterInfo *reg_info,
  121   MakeRegisterKindValuePair(const lldb_private::RegisterInfo &reg_info);
  123   void SetRegisterValue(const lldb_private::RegisterInfo &reg_info,
  126   bool GetRegisterValue(const lldb_private::RegisterInfo &reg_info,
  135   lldb_private::RegisterInfo m_cfa_reg_info;
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
  131     const RegisterInfo *ri = reg_ctx->GetRegisterInfoByName(it->second.name);
tools/lldb/source/Symbol/FuncUnwinders.cpp
  184   const RegisterInfo *ResolveName(llvm::StringRef name) const {
  187   const RegisterInfo *ResolveNumber(lldb::RegisterKind kind,
tools/lldb/source/Symbol/UnwindPlan.cpp
  136     const RegisterInfo *other_reg_info = nullptr;
  161   const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo(thread, reg_num);
  554 const RegisterInfo *UnwindPlan::GetRegisterInfo(Thread *thread,
tools/lldb/source/Target/ABI.cpp
   44 bool ABI::GetRegisterInfoByName(ConstString name, RegisterInfo &info) {
   46   const RegisterInfo *register_info_array = GetRegisterInfoArray(count);
   67                                 RegisterInfo &info) {
   72   const RegisterInfo *register_info_array = GetRegisterInfoArray(count);
  194     const RegisterInfo *reg_info,
tools/lldb/source/Target/RegisterContext.cpp
   51 const RegisterInfo *
   59     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
   70                                            RegisterInfo *reg_info) {
  106 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind,
  115   const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
  207 uint64_t RegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
  223 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info,
  251       const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
  293     const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len,
  363     const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len,
  439     const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
tools/lldb/source/Target/RegisterNumber.cpp
   20     const lldb_private::RegisterInfo *reginfo =
   39     const lldb_private::RegisterInfo *reginfo =
tools/lldb/source/Target/StackFrame.cpp
 1285     const RegisterInfo *info =
 1518   const RegisterInfo *reg_info =
 1564       const RegisterInfo *return_register_info =
tools/lldb/source/Target/ThreadPlanCallFunction.cpp
  157       const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_idx);
tools/lldb/source/Target/ThreadPlanTracer.cpp
  214     const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
tools/lldb/source/Utility/RegisterValue.cpp
   39 uint32_t RegisterValue::GetAsMemoryData(const RegisterInfo *reg_info, void *dst,
   85 uint32_t RegisterValue::SetFromMemoryData(const RegisterInfo *reg_info,
  189 RegisterValue::Type RegisterValue::SetType(const RegisterInfo *reg_info) {
  199 Status RegisterValue::SetValueFromData(const RegisterInfo *reg_info,
  295 static bool ParseVectorEncoding(const RegisterInfo *reg_info,
  333 Status RegisterValue::SetValueFromString(const RegisterInfo *reg_info,
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
   21 static uint32_t reg32(const DataBuffer &Buf, const RegisterInfo &Info) {
   25 static uint64_t reg64(const DataBuffer &Buf, const RegisterInfo &Info) {
   61   const RegisterInfo *Info = RegInterface->GetRegisterInfo();
  122   const RegisterInfo *Info = RegInterface->GetRegisterInfo();
  149 static void TestARMRegInfo(const lldb_private::RegisterInfo *info) {
  192   const lldb_private::RegisterInfo *reg_info;
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
   73                              ArrayRef<RegisterInfo> RegInfos) {
   96                                             ArrayRef<RegisterInfo> RegInfos) {
  137 Expected<RegisterInfo> RegisterInfoParser::create(StringRef Response) {
  143   RegisterInfo Info = {
  203 Expected<RegisterValue> parseRegisterValue(const RegisterInfo &Info,
  229                   ArrayRef<RegisterInfo> RegInfos) {
  268                       ArrayRef<RegisterInfo> RegInfos) {
  300   const RegisterInfo *PcInfo = find_if(RegInfos, [](const RegisterInfo &Info) {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h
   28 template <typename T> struct Parser { using result_type = T; };
   68          llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
   75                  llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
   81 struct RegisterInfoParser : public Parser<lldb_private::RegisterInfo> {
   82   static llvm::Expected<lldb_private::RegisterInfo>
   87 parseRegisterValue(const lldb_private::RegisterInfo &Info,
   98          llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
  118          llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
  135       llvm::ArrayRef<lldb_private::RegisterInfo> RegInfos);
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  224     Expected<RegisterInfo> InfoOr = SendMessage<RegisterInfoParser>(Message);
tools/lldb/unittests/tools/lldb-server/tests/TestClient.h
   97   std::vector<lldb_private::RegisterInfo> m_register_infos;
usr/include/c++/7.4.0/array
   50       typedef _Tp _Type[_Nm];
   51       typedef __is_swappable<_Tp> _Is_swappable;
   52       typedef __is_nothrow_swappable<_Tp> _Is_nothrow_swappable;
   54       static constexpr _Tp&
   58       static constexpr _Tp*
   96       typedef _Tp 	    			      value_type;
  109       typedef _GLIBCXX_STD_C::__array_traits<_Tp, _Nm> _AT_Type;
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  475 	{ __a.construct(__p, std::forward<_Args>(__args)...); }
  486 	destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h
  108     class allocator: public __allocator_base<_Tp>
  113       typedef _Tp*       pointer;
  114       typedef const _Tp* const_pointer;
  115       typedef _Tp&       reference;
  116       typedef const _Tp& const_reference;
  117       typedef _Tp        value_type;
  137 	allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
   98     move(_Tp&& __t) noexcept
  104     : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
  105                     is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/ptr_traits.h
  126       typedef _Tp* pointer;
  128       typedef _Tp  element_type;
  141       pointer_to(__make_not_void<element_type>& __r) noexcept
  141       pointer_to(__make_not_void<element_type>& __r) noexcept
usr/include/c++/7.4.0/bits/stl_algobase.h
  356         static _Tp*
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  361 					   is_move_assignable<_Tp>,
  362 					   is_copy_assignable<_Tp>>;
  368 	    __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
  558         static _Tp*
  559         __copy_move_b(const _Tp* __first, const _Tp* __last, _Tp* __result)
  559         __copy_move_b(const _Tp* __first, const _Tp* __last, _Tp* __result)
  559         __copy_move_b(const _Tp* __first, const _Tp* __last, _Tp* __result)
  563 					   is_move_assignable<_Tp>,
  564 					   is_copy_assignable<_Tp>>;
  570 	    __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num);
usr/include/c++/7.4.0/bits/stl_construct.h
  204 	     allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_iterator.h
 1224     __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  181       typedef _Tp                         value_type;
  183       typedef _Tp*                        pointer;
  184       typedef _Tp&                        reference;
  192       typedef _Tp                         value_type;
  194       typedef const _Tp*                  pointer;
  195       typedef const _Tp&                  reference;
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  288 			   _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h
   77 	rebind<_Tp>::other _Tp_alloc_type;
  216     class vector : protected _Vector_base<_Tp, _Alloc>
  227       typedef _Vector_base<_Tp, _Alloc>			_Base;
  232       typedef _Tp					value_type;
  919       _Tp*
  923       const _Tp*
  962 	emplace_back(_Args&&... __args);
 1483 	_M_realloc_insert(iterator __position, _Args&&... __args);
 1561 	_Up*
 1562 	_M_data_ptr(_Up* __ptr) const _GLIBCXX_NOEXCEPT
usr/include/c++/7.4.0/bits/vector.tcc
  101 				     std::forward<_Args>(__args)...);
  105 	  _M_realloc_insert(end(), std::forward<_Args>(__args)...);
  418 				   std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/ext/alloc_traits.h
  117       { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h
   63       typedef _Tp*       pointer;
   64       typedef const _Tp* const_pointer;
   65       typedef _Tp&       reference;
   66       typedef const _Tp& const_reference;
   67       typedef _Tp        value_type;
   84 	new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
  111 	return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
  130       { return size_t(-1) / sizeof(_Tp); }
  135 	construct(_Up* __p, _Args&&... __args)
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/initializer_list
   50       typedef _E 		value_type;
   51       typedef const _E& 	reference;
   52       typedef const _E& 	const_reference;
   54       typedef const _E* 	iterator;
   55       typedef const _E* 	const_iterator;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  762     typename add_rvalue_reference<_Tp>::type declval() noexcept;
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1215     : public __and_<is_constructible<_Tp, _Args...>,
 1216 		    __is_nt_constructible_impl<_Tp, _Args...>>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1252     : public __is_nothrow_move_constructible_impl<_Tp>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1292     : public __is_copy_assignable_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 1955     { typedef _Tp     type; };
 2171     { typedef _Iffalse type; };