Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
AddressSpaceExpressionsGatherer.h
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// File: AddressSpaceExpressionsGatherer.h
3
//-----------------------------------------------------------------------------
4
// Project: Kactus2
5
// Author: Mikko Teuho
6
// Date: 29.04.2015
7
//
8
// Description:
9
// Gathers expressions from an address space and its memory maps.
10
//-----------------------------------------------------------------------------
11
12
#ifndef ADDRESSSPACEEXPRESSIONGATHERER_H
13
#define ADDRESSSPACEEXPRESSIONGATHERER_H
14
15
#include <QSharedPointer>
16
#include <QStringList>
17
18
#include <KactusAPI/KactusAPIGlobal.h>
19
20
class
AddressSpace;
21
class
Segment;
22
23
//-----------------------------------------------------------------------------
25
//-----------------------------------------------------------------------------
26
class
KACTUS2_API
AddressSpaceExpressionGatherer
27
{
28
29
public
:
30
34
AddressSpaceExpressionGatherer
();
35
39
virtual
~AddressSpaceExpressionGatherer
();
40
48
QStringList
getExpressions
(QSharedPointer<AddressSpace> addressSpace)
const
;
49
50
private
:
51
59
QStringList getExpressionsFromSegments(QSharedPointer<QList<QSharedPointer<Segment> > > segmentList)
const
;
60
61
//-----------------------------------------------------------------------------
62
// Data.
63
//-----------------------------------------------------------------------------
64
66
AddressSpaceExpressionGatherer
(
const
AddressSpaceExpressionGatherer
& other);
67
69
AddressSpaceExpressionGatherer
& operator=(
const
AddressSpaceExpressionGatherer
& other);
70
};
71
72
#endif
// ADDRESSSPACEEXPRESSIONGATHERER_H
AddressSpaceExpressionGatherer::getExpressions
QStringList getExpressions(QSharedPointer< AddressSpace > addressSpace) const
AddressSpaceExpressionGatherer::~AddressSpaceExpressionGatherer
virtual ~AddressSpaceExpressionGatherer()
AddressSpaceExpressionGatherer::AddressSpaceExpressionGatherer
AddressSpaceExpressionGatherer()
kactus2dev
KactusAPI
include
AddressSpaceExpressionsGatherer.h
Generated by
1.13.2