ACSSecurity.h 509 Bytes
Newer Older
1 2
#ifndef LRUSECURITY_ACSSECURITY_H_H_
#define LRUSECURITY_ACSSECURITY_H_H_
3 4 5

#include <otawa/icache/features.h>
#include <otawa/icat3/features.h>
6
#include <otawa/base.h>
7
namespace lrusecurity
8
{
9
  class ACSSecurity : public AllocArray<otawa::Address>
10 11
{
 public:
12 13 14 15
  ACSSecurity();
  ACSSecurity(int n){
    for (int i = 0; i < n; i++)
    (*this)[i] = otawa::Address();
16
  };
17
  void print(int set, const otawa::icat3::LBlockCollection& coll, io::Output& out=cout) const;
18
};
19
}
20

21
#endif //LRUSECURITY_ACSSECURITY_H_H_