remote_gdb.hh (13468:1c6a93604421) | remote_gdb.hh (13471:f41c4625aa79) |
---|---|
1/* 2 * Copyright 2015 LabWare 3 * Copyright 2014 Google, Inc. 4 * Copyright (c) 2013, 2016 ARM Limited 5 * All rights reserved 6 * 7 * The license below extends only to copyright in the software and shall 8 * not be construed as granting a license to any other intellectual --- 82 unchanged lines hidden (view full) --- 91 { 92 using BaseGdbRegCache::BaseGdbRegCache; 93 private: 94 struct { 95 uint64_t x[31]; 96 uint64_t spx; 97 uint64_t pc; 98 uint32_t cpsr; | 1/* 2 * Copyright 2015 LabWare 3 * Copyright 2014 Google, Inc. 4 * Copyright (c) 2013, 2016 ARM Limited 5 * All rights reserved 6 * 7 * The license below extends only to copyright in the software and shall 8 * not be construed as granting a license to any other intellectual --- 82 unchanged lines hidden (view full) --- 91 { 92 using BaseGdbRegCache::BaseGdbRegCache; 93 private: 94 struct { 95 uint64_t x[31]; 96 uint64_t spx; 97 uint64_t pc; 98 uint32_t cpsr; |
99 uint32_t v[32*4]; | 99 VecElem v[NumVecV8ArchRegs * NumVecElemPerVecReg]; |
100 } M5_ATTR_PACKED r; 101 public: 102 char *data() const { return (char *)&r; } 103 size_t size() const { return sizeof(r); } 104 void getRegs(ThreadContext*); 105 void setRegs(ThreadContext*) const; 106 const std::string 107 name() const --- 15 unchanged lines hidden --- | 100 } M5_ATTR_PACKED r; 101 public: 102 char *data() const { return (char *)&r; } 103 size_t size() const { return sizeof(r); } 104 void getRegs(ThreadContext*); 105 void setRegs(ThreadContext*) const; 106 const std::string 107 name() const --- 15 unchanged lines hidden --- |