Otawa  0.10
Memory.h File Reference
#include <elm/assert.h>
#include <elm/genstruct/Table.h>
#include <elm/string.h>
#include <otawa/base.h>
#include <elm/serial2/macros.h>
#include <elm/serial2/collections.h>
#include <elm/system/Path.h>
#include <elm/genstruct/HashTable.h>
#include <otawa/prog/Manager.h>
#include <otawa/proc/SilentFeature.h>

Go to the source code of this file.

Classes

class  otawa::hard::ModeTransition
 Representation of a memory bank transition. More...
 
class  otawa::hard::Mode
 A working mode for the hardware memory. More...
 
class  otawa::hard::Bank
 A bank in the memory. More...
 
class  otawa::hard::Bus
 A bus that tie together several memory banks. More...
 
class  otawa::hard::Memory
 Class to represent the whole memory of the platform. More...
 

Namespaces

 elm
 
 elm::xom
 
 otawa
 $Id$ Copyright (c) 2007, IRIT - UPS casse.nosp@m.@iri.nosp@m.t.fr
 
 otawa::hard
 
 elm::serial2
 

Functions

io::Outputotawa::operator<< (io::Output &o, const hard::Bank::type_t &t)
 
 ENUM (otawa::hard::Bus::type_t)
 
 ENUM (otawa::hard::Bank::type_t)
 
void elm::serial2::__serialize (elm::serial2::Serializer &serializer, const otawa::Address &address)
 
void elm::serial2::__unserialize (elm::serial2::Unserializer &serializer, otawa::Address &address)
 

Variables

SilentFeature otawa::hard::MEMORY_FEATURE
 This feature ensures we have obtained the memory configuration of the system. More...
 
Identifier< const Memory * > otawa::hard::MEMORY
 Current memory. More...
 

Function Documentation