1263363Semaste//===-- RegisterContextFreeBSD_x86_64.h -------------------------*- C++ -*-===// 2254721Semaste// 3254721Semaste// The LLVM Compiler Infrastructure 4254721Semaste// 5254721Semaste// This file is distributed under the University of Illinois Open Source 6254721Semaste// License. See LICENSE.TXT for details. 7254721Semaste// 8254721Semaste//===----------------------------------------------------------------------===// 9254721Semaste 10254721Semaste#ifndef liblldb_RegisterContextFreeBSD_x86_64_H_ 11254721Semaste#define liblldb_RegisterContextFreeBSD_x86_64_H_ 12254721Semaste 13263363Semaste#include "RegisterContextPOSIX.h" 14254721Semaste 15254721Semasteclass RegisterContextFreeBSD_x86_64: 16263363Semaste public RegisterInfoInterface 17254721Semaste{ 18254721Semastepublic: 19263363Semaste RegisterContextFreeBSD_x86_64(const lldb_private::ArchSpec &target_arch); 20263363Semaste virtual ~RegisterContextFreeBSD_x86_64(); 21254721Semaste 22254721Semaste size_t 23254721Semaste GetGPRSize(); 24254721Semaste 25263363Semaste const lldb_private::RegisterInfo * 26254721Semaste GetRegisterInfo(); 27254721Semaste}; 28254721Semaste 29254721Semaste#endif 30