42 #ifndef QELFPARSER_P_H 43 #define QELFPARSER_P_H 60 #if defined (Q_OF_ELF) && defined(Q_CC_GNU) 75 enum {
Ok = 0, NotElf = 1, NoQtSection = 2, Corrupt = 3};
76 enum {ElfLittleEndian = 0, ElfBigEndian = 1};
78 struct ElfSectionHeader
88 int m_stringTableFileOffset;
93 if (m_endian == ElfBigEndian)
94 return qFromBigEndian<T>(
reinterpret_cast<const uchar *
>(s));
96 return qFromLittleEndian<T>(
reinterpret_cast<const uchar *
>(s));
99 const char *parseSectionHeader(
const char* s, ElfSectionHeader *sh);
105 #endif // defined(Q_OF_ELF) && defined(Q_CC_GNU) 106 #endif // QT_NO_LIBRARY 108 #endif // QELFPARSER_P_H
QIntegerForSizeof< void * >::Unsigned quintptr
#define QT_END_NAMESPACE
This macro expands to.
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.