diff options
author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2012-06-06 15:30:39 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-06-06 15:43:29 +0200 |
commit | 0e1d7c6b1420447e328cfed8eb56a924b3a7c8d5 (patch) | |
tree | 8e7451f43aca1b277f01727c6465911db7560e13 /src/libs/utils/elfreader.cpp | |
parent | 3e809de1cf2c9e5f2e84c7021b76c9b1b9e75671 (diff) |
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.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/utils/elfreader.cpp b/src/libs/utils/elfreader.cpp index 1bf20b81a9c..3a357ef0974 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 §ion = m_headers.at(i); + const ElfHeader §ion = 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; } |