probe.hh (10023:91faf6649de0) probe.hh (10104:ff709c429b7b)
1/*
2 * Copyright (c) 2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 119 unchanged lines hidden (view full) ---

128/**
129 * ProbeManager is a conduit class that lives on each SimObject,
130 * and is used to match up probe listeners with probe points.
131 */
132class ProbeManager
133{
134 private:
135 /** Required for sensible debug messages.*/
1/*
2 * Copyright (c) 2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 119 unchanged lines hidden (view full) ---

128/**
129 * ProbeManager is a conduit class that lives on each SimObject,
130 * and is used to match up probe listeners with probe points.
131 */
132class ProbeManager
133{
134 private:
135 /** Required for sensible debug messages.*/
136 const SimObject *object;
136 const M5_CLASS_VAR_USED SimObject *object;
137 /** Vector for name look-up. */
138 std::vector<ProbePoint *> points;
139
140 public:
141 ProbeManager(SimObject *obj)
142 : object(obj)
143 {}
144 virtual ~ProbeManager() {}

--- 131 unchanged lines hidden ---
137 /** Vector for name look-up. */
138 std::vector<ProbePoint *> points;
139
140 public:
141 ProbeManager(SimObject *obj)
142 : object(obj)
143 {}
144 virtual ~ProbeManager() {}

--- 131 unchanged lines hidden ---