summaryrefslogtreecommitdiff
path: root/src/libs/utils/elfreader.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@nokia.com>2012-06-06 15:30:39 +0200
committerhjk <qthjk@ovi.com>2012-06-06 15:43:29 +0200
commit0e1d7c6b1420447e328cfed8eb56a924b3a7c8d5 (patch)
tree8e7451f43aca1b277f01727c6465911db7560e13 /src/libs/utils/elfreader.cpp
parent3e809de1cf2c9e5f2e84c7021b76c9b1b9e75671 (diff)
downloadqt-creator-0e1d7c6b1420447e328cfed8eb56a924b3a7c8d5.tar.gz
Windows compile fix for elfreader
Change-Id: Ie7c0d9d57cddc609fe621876cfc63e0c60b0fa39 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/libs/utils/elfreader.cpp')
-rw-r--r--src/libs/utils/elfreader.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/utils/elfreader.cpp b/src/libs/utils/elfreader.cpp
index 1bf20b81a9..3a357ef097 100644
--- a/src/libs/utils/elfreader.cpp
+++ b/src/libs/utils/elfreader.cpp
@@ -122,7 +122,7 @@ ElfReader::ElfReader(const QString &binary)
ElfHeaders ElfReader::readHeaders()
{
- if (m_headers.isEmpty())
+ if (m_headers.headers.isEmpty())
readIt();
return m_headers;
}
@@ -271,7 +271,7 @@ ElfReader::Result ElfReader::readIt()
m_headers.symbolsType = PlainSymbols;
else if (section.name == ".gnu_debuglink")
m_headers.symbolsType = SeparateSymbols;
- m_headers.append(section);
+ m_headers.headers.append(section);
s += e_shentsize;
}
@@ -281,7 +281,7 @@ ElfReader::Result ElfReader::readIt()
QByteArray ElfReader::readSection(const QByteArray &name)
{
QByteArray contents;
- if (m_headers.isEmpty())
+ if (m_headers.headers.isEmpty())
readIt();
int i = m_headers.indexOf(name);
if (i == -1)
@@ -291,7 +291,7 @@ QByteArray ElfReader::readSection(const QByteArray &name)
if (!mapper.map())
return contents;
- const ElfHeader &section = m_headers.at(i);
+ const ElfHeader &section = m_headers.headers.at(i);
contents = QByteArray((const char *)mapper.start + section.offset, section.size);
return contents;
@@ -299,8 +299,8 @@ QByteArray ElfReader::readSection(const QByteArray &name)
int ElfHeaders::indexOf(const QByteArray &name) const
{
- for (int i = 0, n = size(); i != n; ++i)
- if (at(i).name == name)
+ for (int i = 0, n = headers.size(); i != n; ++i)
+ if (headers.at(i).name == name)
return i;
return -1;
}