Otawa
0.10
|
#include <otawa/base.h>
#include <otawa/prop/Identifier.h>
#include <otawa/proc/Feature.h>
#include <otawa/proc/BBProcessor.h>
#include <otawa/stack/features.h>
Go to the source code of this file.
Classes | |
struct | otawa::address_stat_t |
class | otawa::AccessedAddress |
Parent class of classes representing accesses to memory. More... | |
class | otawa::SPAddress |
Subclass of AccessedAddress, this class represents address with a constant offset relative to the stack pointer. More... | |
class | otawa::AbsAddress |
Subclass of AccessedAddress, this class represents an absolute address access, to a global variable or to an input/output register for example. More... | |
class | otawa::AccessedAddresses |
For each basic block, provide the list of performed memory accesses and their addresses. More... | |
class | otawa::AccessedAddressFromStack |
Namespaces | |
otawa | |
$Id$ Copyright (c) 2007, IRIT - UPS casse @iri t.fr | |
Typedefs | |
typedef struct otawa::address_stat_t | otawa::address_stat_t |
Functions | |
io::Output & | otawa::operator<< (io::Output &out, const AccessedAddress *addr) |
io::Output & | otawa::operator<< (io::Output &out, const AccessedAddresses *aa) |
io::Output & | otawa::operator<< (io::Output &out, AccessedAddresses *aa) |
io::Output & | otawa::operator<< (io::Output &out, address_stat_t *stats) |
Variables | |
p::feature | otawa::ADDRESS_ANALYSIS_FEATURE |
This feature ensures that accessed memory information (class AccessedAddress) is provided for each basic block. More... | |
Identifier< AccessedAddresses * > | otawa::ADDRESSES |
Provide the set of accesses to the memory for the current basic block. More... | |
Identifier< address_stat_t * > | otawa::ADDRESS_STATS |
This property provides statistics about ADDRESS_ANALYSIS_FEATURE. More... | |