Otawa  0.10
hard_Memory.cpp File Reference
#include <otawa/prog/WorkSpace.h>
#include <otawa/hard/Memory.h>
#include <elm/serial2/XOMUnserializer.h>

Namespaces

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

Functions

SilentFeature otawa::hard::MEMORY_FEATURE ("otawa::hard::MEMORY_FEATURE", maker)
 This feature ensures we have obtained the memory configuration of the system. More...
 
Identifier< const Memory * > otawa::hard::MEMORY ("otawa::hard::MEMORY",&Memory::full)
 Current memory. More...
 
io::Outputotawa::operator<< (io::Output &o, const hard::Bank::type_t &t)
 
 SERIALIZE (otawa::hard::ModeTransition)
 
 SERIALIZE (otawa::hard::Mode)
 
 SERIALIZE (otawa::hard::Bus)
 
 SERIALIZE (otawa::hard::Bank)
 
 SERIALIZE (otawa::hard::Memory)
 
 VALUE (otawa::hard::Bus::LOCAL)
 
ENUM_END VALUE (otawa::hard::Bank::NONE)
 
ENUM_END VALUE (otawa::hard::Bank::DRAM)
 
ENUM_END VALUE (otawa::hard::Bank::SPM)
 
ENUM_END VALUE (otawa::hard::Bank::ROM)
 
void elm::serial2::__serialize (elm::serial2::Serializer &serializer, const otawa::Address &address)
 
void elm::serial2::__unserialize (elm::serial2::Unserializer &serializer, otawa::Address &address)
 

Function Documentation

SERIALIZE ( otawa::hard::ModeTransition  )
SERIALIZE ( otawa::hard::Mode  )
SERIALIZE ( otawa::hard::Bus  )
SERIALIZE ( otawa::hard::Bank  )
SERIALIZE ( otawa::hard::Memory  )
ENUM_END VALUE ( otawa::hard::Bank::NONE  )
ENUM_END VALUE ( otawa::hard::Bank::DRAM  )
ENUM_END VALUE ( otawa::hard::Bank::SPM  )
ENUM_END VALUE ( otawa::hard::Bank::ROM  )