AddressProfiler.hh (6145:15cca6ab723a) AddressProfiler.hh (6154:6bb54dcb940e)
1
2/*
3 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

34 *
35 * $Id$
36 *
37 */
38
39#ifndef ADDRESSPROFILER_H
40#define ADDRESSPROFILER_H
41
1
2/*
3 * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

34 *
35 * $Id$
36 *
37 */
38
39#ifndef ADDRESSPROFILER_H
40#define ADDRESSPROFILER_H
41
42#include "Global.hh"
43#include "NodeID.hh"
44#include "Histogram.hh"
45#include "Address.hh"
46#include "CacheMsg.hh"
47#include "AccessType.hh"
42#include "mem/ruby/common/Global.hh"
43#include "mem/ruby/system/NodeID.hh"
44#include "mem/ruby/common/Histogram.hh"
45#include "mem/ruby/common/Address.hh"
46#include "mem/protocol/CacheMsg.hh"
47#include "mem/protocol/AccessType.hh"
48
49class AccessTraceForAddress;
50class Set;
51template <class KEY_TYPE, class VALUE_TYPE> class Map;
52
53class AddressProfiler {
54public:
55 // Constructors

--- 54 unchanged lines hidden ---
48
49class AccessTraceForAddress;
50class Set;
51template <class KEY_TYPE, class VALUE_TYPE> class Map;
52
53class AddressProfiler {
54public:
55 // Constructors

--- 54 unchanged lines hidden ---