Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qv4compileddata_p.h>
Public Types | |
enum | : unsigned int { IsJavascript = 0x1 , StaticData = 0x2 , IsSingleton = 0x4 , IsSharedLibrary = 0x8 , IsESModule = 0x10 , PendingTypeCompilation = 0x20 , IsStrict = 0x40 , ListPropertyAssignReplaceIfDefault = 0x80 , ListPropertyAssignReplaceIfNotDefault = 0x100 , ListPropertyAssignReplace = ListPropertyAssignReplaceIfDefault | ListPropertyAssignReplaceIfNotDefault , ComponentsBound = 0x200 , FunctionSignaturesIgnored = 0x400 , NativeMethodsAcceptThisObject = 0x800 , ValueTypesCopied = 0x1000 , ValueTypesAddressable = 0x2000 } |
Definition at line 1198 of file qv4compileddata_p.h.
anonymous enum : unsigned int |
Definition at line 1213 of file qv4compileddata_p.h.
|
inline |
Definition at line 1329 of file qv4compileddata_p.h.
References blockOffsetTable().
|
inline |
Definition at line 1309 of file qv4compileddata_p.h.
References offsetToBlockTable.
Referenced by blockAt().
|
inline |
Definition at line 1317 of file qv4compileddata_p.h.
References classOffsetTable().
Referenced by QV4::Runtime::CreateClass::call().
|
inline |
Definition at line 1307 of file qv4compileddata_p.h.
References offsetToClassTable.
Referenced by classAt().
|
inline |
Definition at line 1339 of file qv4compileddata_p.h.
References offsetToConstantTable.
|
inline |
Definition at line 1311 of file qv4compileddata_p.h.
References functionOffsetTable().
Referenced by QV4::CompiledData::CompilationUnit::FunctionIterator::operator->().
|
inline |
Definition at line 1306 of file qv4compileddata_p.h.
References offsetToFunctionTable.
Referenced by functionAt().
|
inline |
Definition at line 1370 of file qv4compileddata_p.h.
References offsetToImportEntryTable.
|
inline |
Definition at line 1372 of file qv4compileddata_p.h.
References offsetToIndirectExportEntryTable.
|
inline |
Definition at line 1278 of file qv4compileddata_p.h.
References IsSingleton.
|
inline |
Definition at line 1343 of file qv4compileddata_p.h.
References QV4::CompiledData::JSClass::nMembers, offsetToJSClassTable, and ptr().
|
inline |
Definition at line 1371 of file qv4compileddata_p.h.
References offsetToLocalExportEntryTable.
|
inline |
Definition at line 1335 of file qv4compileddata_p.h.
References offsetToLookupTable.
|
inline |
Definition at line 1375 of file qv4compileddata_p.h.
References offsetToModuleRequestTable.
|
inline |
Definition at line 1274 of file qv4compileddata_p.h.
References offsetToQmlUnit.
|
inline |
Definition at line 1270 of file qv4compileddata_p.h.
References offsetToQmlUnit.
Referenced by QQmlIRLoader::load().
|
inline |
Definition at line 1336 of file qv4compileddata_p.h.
References offsetToRegexpTable.
|
inline |
Definition at line 1373 of file qv4compileddata_p.h.
References offsetToStarExportEntryTable.
Definition at line 1283 of file qv4compileddata_p.h.
References ch, characters, QString::fromRawData(), i, offsetToStringTable, Q_ASSERT, QString::size(), StaticData, str, stringTableSize, and Qt::Uninitialized.
Referenced by QV4::Compiler::StringTableGenerator::initializeFromBackingUnit().
|
inline |
Definition at line 1323 of file qv4compileddata_p.h.
References templateObjectOffsetTable().
|
inline |
Definition at line 1308 of file qv4compileddata_p.h.
References offsetToTemplateObjectTable.
Referenced by templateObjectAt().
|
inline |
Definition at line 1363 of file qv4compileddata_p.h.
References offsetToTranslationTable, and translationTableSize.
|
inline |
Definition at line 1356 of file qv4compileddata_p.h.
References offsetToTranslationTable, and translationTableSize.
|
inline |
Definition at line 1352 of file qv4compileddata_p.h.
References offsetToTranslationTable.
bool QV4::CompiledData::Unit::verifyHeader | ( | QDateTime | expectedSourceTimeStamp, |
QString * | errorString ) const |
Definition at line 39 of file qv4compileddata.cpp.
References QCoreApplication::applicationFilePath(), QString::fromLatin1(), QString::fromUtf8(), QFileInfo::lastModified(), libraryVersionHash, magic, QV4::CompiledData::magic_str, QByteArray(), QStringLiteral, qstrncmp(), QT_VERSION, qtVersion, QV4_DATA_STRUCTURE_VERSION, sourceTimeStamp, and version.
quint32_le QV4::CompiledData::Unit::blockTableSize |
Definition at line 1240 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::classTableSize |
Definition at line 1236 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::constantTableSize |
Definition at line 1246 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::dependencyMD5Checksum[16] |
Definition at line 1211 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::finalUrlIndex |
Definition at line 1264 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::flags |
Definition at line 1231 of file qv4compileddata_p.h.
Referenced by QV4::CompiledData::CompilationUnit::componentsAreBound(), QQmlTypeData::done(), QV4::CompiledData::CompilationUnit::ignoresFunctionSignature(), QV4::CompiledData::CompilationUnit::isESModule(), QV4::CompiledData::CompilationUnit::isSharedLibrary(), QQmlIRLoader::load(), QV4::CompiledData::CompilationUnit::nativeMethodsAcceptThisObjects(), QV4::CompiledData::CompilationUnit::valueTypesAreAddressable(), and QV4::CompiledData::CompilationUnit::valueTypesAreCopied().
quint32_le QV4::CompiledData::Unit::functionTableSize |
Definition at line 1234 of file qv4compileddata_p.h.
Referenced by isFullyTyped().
quint32_le QV4::CompiledData::Unit::importEntryTableSize |
Definition at line 1258 of file qv4compileddata_p.h.
qint32_le QV4::CompiledData::Unit::indexOfRootFunction |
Definition at line 1262 of file qv4compileddata_p.h.
Referenced by QV4::Module::evaluate().
quint32_le QV4::CompiledData::Unit::indirectExportEntryTableSize |
Definition at line 1254 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::jsClassTableSize |
Definition at line 1248 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::libraryVersionHash[QmlCompileHashSpace] |
Definition at line 1208 of file qv4compileddata_p.h.
Referenced by verifyHeader().
quint32_le QV4::CompiledData::Unit::localExportEntryTableSize |
Definition at line 1252 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::lookupTableSize |
Definition at line 1242 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::magic[8] |
Definition at line 1201 of file qv4compileddata_p.h.
Referenced by verifyHeader().
char QV4::CompiledData::Unit::md5Checksum[16] |
Definition at line 1210 of file qv4compileddata_p.h.
Referenced by QV4::ResolvedTypeReference::addToHash(), and QV4::Compiler::JSUnitGenerator::generateUnitChecksum().
quint32_le QV4::CompiledData::Unit::moduleRequestTableSize |
Definition at line 1260 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::offsetToBlockTable |
Definition at line 1241 of file qv4compileddata_p.h.
Referenced by blockOffsetTable().
quint32_le QV4::CompiledData::Unit::offsetToClassTable |
Definition at line 1237 of file qv4compileddata_p.h.
Referenced by classOffsetTable().
quint32_le QV4::CompiledData::Unit::offsetToConstantTable |
Definition at line 1247 of file qv4compileddata_p.h.
Referenced by constants().
quint32_le QV4::CompiledData::Unit::offsetToFunctionTable |
Definition at line 1235 of file qv4compileddata_p.h.
Referenced by functionOffsetTable().
quint32_le QV4::CompiledData::Unit::offsetToImportEntryTable |
Definition at line 1259 of file qv4compileddata_p.h.
Referenced by importEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToIndirectExportEntryTable |
Definition at line 1255 of file qv4compileddata_p.h.
Referenced by indirectExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToJSClassTable |
Definition at line 1249 of file qv4compileddata_p.h.
Referenced by jsClassAt().
quint32_le QV4::CompiledData::Unit::offsetToLocalExportEntryTable |
Definition at line 1253 of file qv4compileddata_p.h.
Referenced by localExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToLookupTable |
Definition at line 1243 of file qv4compileddata_p.h.
Referenced by lookupTable().
quint32_le QV4::CompiledData::Unit::offsetToModuleRequestTable |
Definition at line 1261 of file qv4compileddata_p.h.
Referenced by moduleRequestTable().
quint32_le QV4::CompiledData::Unit::offsetToQmlUnit |
Definition at line 1266 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), qmlUnit(), and qmlUnit().
quint32_le QV4::CompiledData::Unit::offsetToRegexpTable |
Definition at line 1245 of file qv4compileddata_p.h.
Referenced by regexpAt().
quint32_le QV4::CompiledData::Unit::offsetToStarExportEntryTable |
Definition at line 1257 of file qv4compileddata_p.h.
Referenced by starExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToStringTable |
Definition at line 1233 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::StringTableGenerator::serialize(), and stringAtInternal().
quint32_le QV4::CompiledData::Unit::offsetToTemplateObjectTable |
Definition at line 1239 of file qv4compileddata_p.h.
Referenced by templateObjectOffsetTable().
quint32_le QV4::CompiledData::Unit::offsetToTranslationTable |
Definition at line 1251 of file qv4compileddata_p.h.
Referenced by translationContextIndex(), translationContextIndex(), and translations().
quint32_le QV4::CompiledData::Unit::qtVersion |
Definition at line 1203 of file qv4compileddata_p.h.
Referenced by verifyHeader().
quint32_le QV4::CompiledData::Unit::regexpTableSize |
Definition at line 1244 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::sourceFileIndex |
Definition at line 1263 of file qv4compileddata_p.h.
qint64_le QV4::CompiledData::Unit::sourceTimeStamp |
Definition at line 1204 of file qv4compileddata_p.h.
Referenced by verifyHeader().
quint32_le QV4::CompiledData::Unit::starExportEntryTableSize |
Definition at line 1256 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::stringTableSize |
Definition at line 1232 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::StringTableGenerator::initializeFromBackingUnit(), QV4::Compiler::StringTableGenerator::serialize(), and stringAtInternal().
quint32_le QV4::CompiledData::Unit::templateObjectTableSize |
Definition at line 1238 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::translationTableSize |
Definition at line 1250 of file qv4compileddata_p.h.
Referenced by translationContextIndex(), and translationContextIndex().
quint32_le QV4::CompiledData::Unit::unitSize |
Definition at line 1205 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnitChecksum().
quint32_le QV4::CompiledData::Unit::version |
Definition at line 1202 of file qv4compileddata_p.h.
Referenced by verifyHeader().