1 //===-- RegisterContextKDP_x86_64.cpp ---------------------------*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 11 // C Includes 12 // C++ Includes 13 // Other libraries and framework includes 14 // Project includes 15 #include "RegisterContextKDP_x86_64.h" 16 #include "ProcessKDP.h" 17 #include "ThreadKDP.h" 18 19 using namespace lldb; 20 using namespace lldb_private; 21 22 23 RegisterContextKDP_x86_64::RegisterContextKDP_x86_64 (ThreadKDP &thread, uint32_t concrete_frame_idx) : 24 RegisterContextDarwin_x86_64 (thread, concrete_frame_idx), 25 m_kdp_thread (thread) 26 { 27 } 28 29 RegisterContextKDP_x86_64::~RegisterContextKDP_x86_64() 30 { 31 } 32 33 int 34 RegisterContextKDP_x86_64::DoReadGPR (lldb::tid_t tid, int flavor, GPR &gpr) 35 { 36 return -1; 37 } 38 39 int 40 RegisterContextKDP_x86_64::DoReadFPU (lldb::tid_t tid, int flavor, FPU &fpu) 41 { 42 return -1; 43 } 44 45 int 46 RegisterContextKDP_x86_64::DoReadEXC (lldb::tid_t tid, int flavor, EXC &exc) 47 { 48 return -1; 49 } 50 51 int 52 RegisterContextKDP_x86_64::DoWriteGPR (lldb::tid_t tid, int flavor, const GPR &gpr) 53 { 54 return -1; 55 } 56 57 int 58 RegisterContextKDP_x86_64::DoWriteFPU (lldb::tid_t tid, int flavor, const FPU &fpu) 59 { 60 return -1; 61 } 62 63 int 64 RegisterContextKDP_x86_64::DoWriteEXC (lldb::tid_t tid, int flavor, const EXC &exc) 65 { 66 return -1; 67 } 68