RegisterContextLinux_mips.h revision 285101
153855Simp//===-- RegisterContextLinux_mips.h ---------------------------*- C++ -*-===// 253855Simp// 353855Simp// The LLVM Compiler Infrastructure 453855Simp// 553855Simp// This file is distributed under the University of Illinois Open Source 653855Simp// License. See LICENSE.TXT for details. 753855Simp// 853855Simp//===----------------------------------------------------------------------===// 953855Simp 1053855Simp#ifndef liblldb_RegisterContextLinux_mips_H_ 1153855Simp#define liblldb_RegisterContextLinux_mips_H_ 1253855Simp 1353855Simp#include "lldb/lldb-private.h" 1453855Simp#include "RegisterInfoInterface.h" 1553855Simp 1653855Simpclass RegisterContextLinux_mips 1753855Simp : public lldb_private::RegisterInfoInterface 1853855Simp{ 1953855Simppublic: 2053855Simp RegisterContextLinux_mips(const lldb_private::ArchSpec &target_arch); 2153855Simp 2253855Simp size_t 2353855Simp GetGPRSize() const override; 2453855Simp 2553855Simp const lldb_private::RegisterInfo * 2653855Simp GetRegisterInfo() const override; 2753855Simp 2853855Simp uint32_t 2959272Simp GetRegisterCount () const override; 3097613Stakawata}; 3159272Simp 3253855Simp#endif 3353855Simp