remote_gdb.hh (13579:c892d017124f) | remote_gdb.hh (14238:f5d137fd3a75) |
---|---|
1/* 2 * Copyright 2015 LabWare 3 * Copyright 2014 Google, Inc. | 1/* 2 * Copyright 2015 LabWare 3 * Copyright 2014 Google, Inc. |
4 * Copyright (c) 2013, 2016, 2018 ARM Limited | 4 * Copyright (c) 2013, 2016, 2018-2019 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 9 * property including but not limited to intellectual property relating 10 * to a hardware implementation of the functionality of the software 11 * licensed hereunder. You may use the software subject to the license 12 * terms below provided that you ensure that this notice is replicated --- 79 unchanged lines hidden (view full) --- 92 { 93 using BaseGdbRegCache::BaseGdbRegCache; 94 private: 95 struct { 96 uint64_t x[31]; 97 uint64_t spx; 98 uint64_t pc; 99 uint32_t cpsr; | 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 9 * property including but not limited to intellectual property relating 10 * to a hardware implementation of the functionality of the software 11 * licensed hereunder. You may use the software subject to the license 12 * terms below provided that you ensure that this notice is replicated --- 79 unchanged lines hidden (view full) --- 92 { 93 using BaseGdbRegCache::BaseGdbRegCache; 94 private: 95 struct { 96 uint64_t x[31]; 97 uint64_t spx; 98 uint64_t pc; 99 uint32_t cpsr; |
100 VecElem v[NumVecV8ArchRegs * NumVecElemPerVecReg]; | 100 VecElem v[NumVecV8ArchRegs * NumVecElemPerNeonVecReg]; |
101 uint32_t fpsr; 102 uint32_t fpcr; 103 } M5_ATTR_PACKED r; 104 public: 105 char *data() const { return (char *)&r; } 106 size_t size() const { return sizeof(r); } 107 void getRegs(ThreadContext*); 108 void setRegs(ThreadContext*) const; --- 23 unchanged lines hidden --- | 101 uint32_t fpsr; 102 uint32_t fpcr; 103 } M5_ATTR_PACKED r; 104 public: 105 char *data() const { return (char *)&r; } 106 size_t size() const { return sizeof(r); } 107 void getRegs(ThreadContext*); 108 void setRegs(ThreadContext*) const; --- 23 unchanged lines hidden --- |