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