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 ---