| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | using namespace QV4; | - |
| 8 | | - |
| 9 | const QV4::VTable Object::static_vtbl = { (std::is_same<Object::SuperClass, Object>::value) ? nullptr : &Object::SuperClass::static_vtbl, (sizeof(Object::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), (sizeof(Object::Data) + (Object::NInlineProperties*sizeof(QV4::Value)) + QV4::Chunk::SlotSize - 1)/QV4::Chunk::SlotSize*QV4::Chunk::SlotSize/sizeof(QV4::Value) - (sizeof(Object::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), Object::IsExecutionContext, Object::IsString, Object::IsObject, Object::IsFunctionObject, Object::IsErrorObject, Object::IsArrayData, Object::IsStringOrSymbol, Object::MyType, { 0, 0, 0, 0 }, "Object", Object::virtualDestroy, Object::Data::markObjects, Object::virtualIsEqualTo, Object::virtualGet, Object::virtualPut, Object::virtualDeleteProperty, Object::virtualHasProperty, Object::virtualGetOwnProperty, Object::virtualDefineOwnProperty, Object::virtualIsExtensible, Object::virtualPreventExtensions, Object::virtualGetPrototypeOf, Object::virtualSetPrototypeOf, Object::virtualGetLength, Object::virtualAdvanceIterator, Object::virtualInstanceOf, Object::virtualCall, Object::virtualCallAsConstructor, }; | - |
| 10 | | - |
| 11 | void Object::setInternalClass(Heap::InternalClass *ic) | - |
| 12 | { | - |
| 13 | d()->internalClass.set(engine(), ic); | - |
| 14 | if (ic->isUsedAsProto| TRUE | evaluated 6852803 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 127977590 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 6852803-127977590 |
| 15 | ic->updateProtoUsage(d());executed 6852673 times by 153 tests: ic->updateProtoUsage(d());Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 6852673 |
| 16 | ((ic && ic->vtable) ? static_cast<void>(0) : qt_assert("ic && ic->vtable", __FILE__, 66)); | - |
| 17 | uint nInline = d()->vtable()->nInlineProperties; | - |
| 18 | if (ic->size <= nInline| TRUE | evaluated 20084572 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 114975956 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 20084572-114975956 |
| 19 | return;executed 20078813 times by 153 tests: return;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 20078813 |
| 20 | bool hasMD = d()->memberData != nullptr; | - |
| 21 | uint requiredSize = ic->size - nInline; | - |
| 22 | if (!(hasMD| TRUE | evaluated 76732956 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 38499137 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
&& requiredSize| TRUE | evaluated 76788634 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | never evaluated |
) || (hasMD| TRUE | evaluated 76830726 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | never evaluated |
&& d()->memberData->values.size < requiredSize| TRUE | evaluated 10288043 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 66536161 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
)) | 0-76830726 |
| 23 | d()->memberData.set(ic->engine, MemberData::allocate(ic->engine, requiredSize, d()->memberData));executed 48686142 times by 153 tests: d()->memberData.set(ic->engine, MemberData::allocate(ic->engine, requiredSize, d()->memberData));Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 48686142 |
| 24 | }executed 114794704 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 114794704 |
| 25 | | - |
| 26 | void Object::getProperty(uint index, Property *p, PropertyAttributes *attrs) const | - |
| 27 | { | - |
| 28 | p->value = *propertyData(index); | - |
| 29 | *attrs = internalClass()->propertyData.at(index); | - |
| 30 | if (attrs->isAccessor()| TRUE | evaluated 1451 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| | FALSE | evaluated 2422 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 1451-2422 |
| 31 | p->set = *propertyData(index + SetterOffset);executed 1448 times by 3 tests: p->set = *propertyData(index + SetterOffset);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 1448 |
| 32 | }executed 3871 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 3871 |
| 33 | | - |
| 34 | void Object::setProperty(uint index, const Property *p) | - |
| 35 | { | - |
| 36 | setProperty(index, p->value); | - |
| 37 | if (internalClass()->propertyData.at(index).isAccessor()| TRUE | evaluated 1332 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| | FALSE | evaluated 990 times by 1 test |
) | 990-1332 |
| 38 | setProperty(index + SetterOffset, p->set);executed 1332 times by 3 tests: setProperty(index + SetterOffset, p->set);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 1332 |
| 39 | }executed 2324 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 2324 |
| 40 | | - |
| 41 | void Heap::Object::setUsedAsProto() | - |
| 42 | { | - |
| 43 | internalClass.set(internalClass->engine, internalClass->asProtoClass()); | - |
| 44 | }executed 13705208 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 13705208 |
| 45 | | - |
| 46 | ReturnedValue Object::getValue(const Value &thisObject, const Value &v, PropertyAttributes attrs) | - |
| 47 | { | - |
| 48 | if (!attrs.isAccessor()| TRUE | evaluated 11249756 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 72974 times by 22 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlapplicationengine
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickdroparea
- tst_qquicklayouts
- tst_qquickscreen
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 72974-11249756 |
| 49 | returnexecuted 11241713 times by 153 tests: return v.asReturnedValue();Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
v.asReturnedValue();executed 11241713 times by 153 tests: return v.asReturnedValue();Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 11241713 |
| 50 | const QV4::FunctionObject *f = v.as<FunctionObject>(); | - |
| 51 | if (!f| TRUE | evaluated 887 times by 1 test | | FALSE | evaluated 72094 times by 22 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlapplicationengine
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickdroparea
- tst_qquicklayouts
- tst_qquickscreen
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 887-72094 |
| 52 | returnexecuted 886 times by 1 test: return Encode::undefined(); Encode::undefined();executed 886 times by 1 test: return Encode::undefined(); | 886 |
| 53 | | - |
| 54 | Scope scope(f->engine()); | - |
| 55 | JSCallData jsCallData(scope); | - |
| 56 | *jsCallData->thisObject = thisObject; | - |
| 57 | returnexecuted 72083 times by 22 tests: return f->call(jsCallData);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlapplicationengine
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickdroparea
- tst_qquicklayouts
- tst_qquickscreen
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_testfiltering
f->call(jsCallData);executed 72083 times by 22 tests: return f->call(jsCallData);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlapplicationengine
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickdroparea
- tst_qquicklayouts
- tst_qquickscreen
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_testfiltering
| 72083 |
| 58 | } | - |
| 59 | | - |
| 60 | bool Object::putValue(uint memberIndex, const Value &value) | - |
| 61 | { | - |
| 62 | Heap::InternalClass *ic = internalClass(); | - |
| 63 | if (ic->engine->hasException| TRUE | evaluated 192 times by 1 test | | FALSE | evaluated 73130598 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) | 192-73130598 |
| 64 | returnexecuted 192 times by 1 test: return false; false;executed 192 times by 1 test: return false; | 192 |
| 65 | | - |
| 66 | PropertyAttributes attrs = ic->propertyData[memberIndex]; | - |
| 67 | | - |
| 68 | if (attrs.isAccessor()| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 73310322 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) { | 8-73310322 |
| 69 | const FunctionObject *set = propertyData(memberIndex + SetterOffset)->as<FunctionObject>(); | - |
| 70 | if (set| TRUE | evaluated 8 times by 1 test | | FALSE | never evaluated |
) { | 0-8 |
| 71 | Scope scope(ic->engine); | - |
| 72 | ScopedFunctionObject setter(scope, set); | - |
| 73 | JSCallData jsCallData(scope, 1); | - |
| 74 | jsCallData->args[0] = value; | - |
| 75 | *jsCallData->thisObject = this; | - |
| 76 | setter->call(jsCallData); | - |
| 77 | returnexecuted 8 times by 1 test: return !ic->engine->hasException; !ic->engine->hasException;executed 8 times by 1 test: return !ic->engine->hasException; | 8 |
| 78 | } | - |
| 79 | return never executed: return false; false;never executed: return false; | 0 |
| 80 | } | - |
| 81 | | - |
| 82 | if (!attrs.isWritable()| TRUE | evaluated 48 times by 1 test | | FALSE | evaluated 73256617 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) | 48-73256617 |
| 83 | returnexecuted 48 times by 1 test: return false; false;executed 48 times by 1 test: return false; | 48 |
| 84 | | - |
| 85 | setProperty(memberIndex, value); | - |
| 86 | returnexecuted 72988678 times by 21 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
true;executed 72988678 times by 21 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 72988678 |
| 87 | } | - |
| 88 | | - |
| 89 | void Object::defineDefaultProperty(const QString &name, const Value &value, PropertyAttributes attributes) | - |
| 90 | { | - |
| 91 | ExecutionEngine *e = engine(); | - |
| 92 | Scope scope(e); | - |
| 93 | ScopedString s(scope, e->newIdentifier(name)); | - |
| 94 | defineDefaultProperty(s, value, attributes); | - |
| 95 | }executed 5464196 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 5464196 |
| 96 | | - |
| 97 | void Object::defineDefaultProperty(const QString &name, VTable::Call code, | - |
| 98 | int argumentCount, PropertyAttributes attributes) | - |
| 99 | { | - |
| 100 | ExecutionEngine *e = engine(); | - |
| 101 | Scope scope(e); | - |
| 102 | ScopedString s(scope, e->newIdentifier(name)); | - |
| 103 | ScopedFunctionObject function(scope, FunctionObject::createBuiltinFunction(e, s, code, argumentCount)); | - |
| 104 | defineDefaultProperty(s, function, attributes); | - |
| 105 | }executed 27451029 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 27451029 |
| 106 | | - |
| 107 | void Object::defineDefaultProperty(StringOrSymbol *nameOrSymbol, VTable::Call code, | - |
| 108 | int argumentCount, PropertyAttributes attributes) | - |
| 109 | { | - |
| 110 | ExecutionEngine *e = engine(); | - |
| 111 | Scope scope(e); | - |
| 112 | ScopedFunctionObject function(scope, FunctionObject::createBuiltinFunction(e, nameOrSymbol, code, argumentCount)); | - |
| 113 | defineDefaultProperty(nameOrSymbol, function, attributes); | - |
| 114 | }executed 2773281 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 2773281 |
| 115 | | - |
| 116 | void Object::defineAccessorProperty(const QString &name, VTable::Call getter, VTable::Call setter) | - |
| 117 | { | - |
| 118 | ExecutionEngine *e = engine(); | - |
| 119 | Scope scope(e); | - |
| 120 | ScopedString s(scope, e->newIdentifier(name)); | - |
| 121 | defineAccessorProperty(s, getter, setter); | - |
| 122 | }executed 2981640 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 2981640 |
| 123 | | - |
| 124 | void Object::defineAccessorProperty(StringOrSymbol *name, VTable::Call getter, VTable::Call setter) | - |
| 125 | { | - |
| 126 | ExecutionEngine *v4 = engine(); | - |
| 127 | QV4::Scope scope(v4); | - |
| 128 | ScopedProperty p(scope); | - |
| 129 | QString n = name->toQString(); | - |
| 130 | if (n.at(0) == QLatin1Char('@')| TRUE | evaluated 99042 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 3078226 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 99042-3078226 |
| 131 | n = QChar::fromLatin1('[') + n.midRef(1) + QChar::fromLatin1(']');executed 98787 times by 153 tests: n = QChar::fromLatin1('[') + n.midRef(1) + QChar::fromLatin1(']');Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 98787 |
| 132 | if (getter| TRUE | evaluated 3175685 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | never evaluated |
) { | 0-3175685 |
| 133 | ScopedString getName(scope, v4->newString(QString::fromLatin1("get ") + n)); | - |
| 134 | p->setGetter(ScopedFunctionObject(scope, FunctionObject::createBuiltinFunction(v4, getName, getter, 0))); | - |
| 135 | }executed 3173733 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
else { | 3173733 |
| 136 | p->setGetter(nullptr); | - |
| 137 | } never executed: end of block | 0 |
| 138 | if (setter| TRUE | evaluated 120582 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 3053440 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 120582-3053440 |
| 139 | ScopedString setName(scope, v4->newString(QString::fromLatin1("set ") + n)); | - |
| 140 | p->setSetter(ScopedFunctionObject(scope, FunctionObject::createBuiltinFunction(v4, setName, setter, 0))); | - |
| 141 | }executed 120867 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
else { | 120867 |
| 142 | p->setSetter(nullptr); | - |
| 143 | }executed 3055105 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 3055105 |
| 144 | insertMember(name, p, QV4::Attr_Accessor|QV4::Attr_NotEnumerable); | - |
| 145 | }executed 3177337 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 3177337 |
| 146 | | - |
| 147 | | - |
| 148 | | - |
| 149 | void Object::defineReadonlyProperty(const QString &name, const Value &value) | - |
| 150 | { | - |
| 151 | QV4::ExecutionEngine *e = engine(); | - |
| 152 | Scope scope(e); | - |
| 153 | ScopedString s(scope, e->newIdentifier(name)); | - |
| 154 | defineReadonlyProperty(s, value); | - |
| 155 | }executed 5060458 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 5060458 |
| 156 | | - |
| 157 | void Object::defineReadonlyProperty(String *name, const Value &value) | - |
| 158 | { | - |
| 159 | insertMember(name, value, Attr_ReadOnly); | - |
| 160 | }executed 8225193 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 8225193 |
| 161 | | - |
| 162 | void Object::defineReadonlyConfigurableProperty(const QString &name, const Value &value) | - |
| 163 | { | - |
| 164 | QV4::ExecutionEngine *e = engine(); | - |
| 165 | Scope scope(e); | - |
| 166 | ScopedString s(scope, e->newIdentifier(name)); | - |
| 167 | defineReadonlyConfigurableProperty(s, value); | - |
| 168 | } never executed: end of block | 0 |
| 169 | | - |
| 170 | void Object::defineReadonlyConfigurableProperty(StringOrSymbol *name, const Value &value) | - |
| 171 | { | - |
| 172 | insertMember(name, value, Attr_ReadOnly_ButConfigurable); | - |
| 173 | }executed 77645463 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 77645463 |
| 174 | | - |
| 175 | void Object::addSymbolSpecies() | - |
| 176 | { | - |
| 177 | Scope scope(engine()); | - |
| 178 | ScopedProperty p(scope); | - |
| 179 | p->setGetter(scope.engine->getSymbolSpecies()); | - |
| 180 | p->setSetter(nullptr); | - |
| 181 | insertMember(scope.engine->symbol_species(), p, QV4::Attr_Accessor|QV4::Attr_NotWritable|QV4::Attr_NotEnumerable); | - |
| 182 | }executed 593890 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 593890 |
| 183 | | - |
| 184 | void Heap::Object::markObjects(Heap::Base *b, MarkStack *stack) | - |
| 185 | { | - |
| 186 | Base::markObjects(b, stack); | - |
| 187 | Object *o = static_cast<Object *>(b); | - |
| 188 | if (o->memberData| TRUE | evaluated 3607823 times by 26 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
| | FALSE | evaluated 668438 times by 26 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
|
) | 668438-3607823 |
| 189 | o->memberData->mark(stack);executed 3607824 times by 26 tests: o->memberData->mark(stack);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
| 3607824 |
| 190 | if (o->arrayData| TRUE | evaluated 13122 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 4262956 times by 26 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
|
) | 13122-4262956 |
| 191 | o->arrayData->mark(stack);executed 13122 times by 11 tests: o->arrayData->mark(stack);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_quicktestmainwithsetup
- tst_testfiltering
| 13122 |
| 192 | uint nInline = o->vtable()->nInlineProperties; | - |
| 193 | Value *v = reinterpret_cast<Value *>(o) + o->vtable()->inlinePropertyOffset; | - |
| 194 | const Value *end = v + nInline; | - |
| 195 | while (v < end| TRUE | evaluated 7161029 times by 26 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
| | FALSE | evaluated 4275621 times by 26 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
|
) { | 4275621-7161029 |
| 196 | v->mark(stack); | - |
| 197 | ++v; | - |
| 198 | }executed 7160727 times by 26 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
| 7160727 |
| 199 | }executed 4275651 times by 26 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlnotifier
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_qv4mm
- tst_scenegraph
- ...
| 4275651 |
| 200 | | - |
| 201 | void Object::insertMember(StringOrSymbol *s, const Property *p, PropertyAttributes attributes) | - |
| 202 | { | - |
| 203 | uint idx; | - |
| 204 | PropertyKey key = s->toPropertyKey(); | - |
| 205 | Heap::InternalClass::addMember(this, key, attributes, &idx); | - |
| 206 | | - |
| 207 | if (attributes.isAccessor()| TRUE | evaluated 3982803 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 124764525 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 3982803-124764525 |
| 208 | setProperty(idx + GetterOffset, p->value); | - |
| 209 | setProperty(idx + SetterOffset, p->set); | - |
| 210 | }executed 3984699 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
else { | 3984699 |
| 211 | setProperty(idx, p->value); | - |
| 212 | }executed 124594896 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 124594896 |
| 213 | } | - |
| 214 | | - |
| 215 | void Object::setPrototypeUnchecked(const Object *p) | - |
| 216 | { | - |
| 217 | setInternalClass(internalClass()->changePrototype(p ? p->d() : nullptr)); | - |
| 218 | }executed 22671 times by 4 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
| 22671 |
| 219 | | - |
| 220 | | - |
| 221 | PropertyIndex Object::getValueOrSetter(PropertyKey id, PropertyAttributes *attrs) | - |
| 222 | { | - |
| 223 | if (id.isArrayIndex()| TRUE | evaluated 32479 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 1041812 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 32479-1041812 |
| 224 | uint index = id.asArrayIndex(); | - |
| 225 | Heap::Object *o = d(); | - |
| 226 | while (o| TRUE | evaluated 63241 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 32418 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
|
) { | 32418-63241 |
| 227 | if (o->arrayData| TRUE | evaluated 116 times by 1 test | | FALSE | evaluated 63138 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
|
) { | 116-63138 |
| 228 | uint idx = o->arrayData->mappedIndex(index); | - |
| 229 | if (idx != | TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 44 times by 1 test |
| 44-72 |
| 230 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 44 times by 1 test |
| 44-72 |
| 231 | ) { | - |
| 232 | *attrs = o->arrayData->attributes(index); | - |
| 233 | returnexecuted 72 times by 1 test: return { o->arrayData , o->arrayData->values.values + (attrs->isAccessor() ? idx + SetterOffset : idx) }; { o->arrayData , o->arrayData->values.values + (attrs->isAccessor() ? idx + SetterOffset : idx) };executed 72 times by 1 test: return { o->arrayData , o->arrayData->values.values + (attrs->isAccessor() ? idx + SetterOffset : idx) }; | 72 |
| 234 | } | - |
| 235 | }executed 44 times by 1 test: end of block | 44 |
| 236 | if (o->vtable()->type == Type_StringObject| TRUE | evaluated 20 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 63163 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
|
) { | 20-63163 |
| 237 | if (index < static_cast<const Heap::StringObject *>(o)->length()| TRUE | never evaluated | | FALSE | evaluated 20 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 0-20 |
| 238 | | - |
| 239 | | - |
| 240 | *attrs = (Attr_NotWritable|Attr_NotConfigurable); | - |
| 241 | return never executed: return { reinterpret_cast<Heap::ArrayData *>(0x1), nullptr }; { reinterpret_cast<Heap::ArrayData *>(0x1), nullptr };never executed: return { reinterpret_cast<Heap::ArrayData *>(0x1), nullptr }; | 0 |
| 242 | } | - |
| 243 | }executed 20 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 20 |
| 244 | o = o->prototype(); | - |
| 245 | }executed 63180 times by 29 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| 63180 |
| 246 | }executed 32417 times by 29 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
else { | 32417 |
| 247 | Heap::Object *o = d(); | - |
| 248 | while (o| TRUE | evaluated 1466461 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 940327 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 940327-1466461 |
| 249 | uint idx = o->internalClass->find(id); | - |
| 250 | if (idx < | TRUE | evaluated 101966 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 1367183 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 101966-1367183 |
| 251 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 101966 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 1367183 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 101966-1367183 |
| 252 | ) { | - |
| 253 | *attrs = o->internalClass->propertyData[idx]; | - |
| 254 | returnexecuted 101996 times by 10 tests: return o->writablePropertyData(attrs->isAccessor() ? idx + SetterOffset : idx );Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
o->writablePropertyData(attrs->isAccessor() ? idx + SetterOffset : idx );executed 101996 times by 10 tests: return o->writablePropertyData(attrs->isAccessor() ? idx + SetterOffset : idx );Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| 101996 |
| 255 | } | - |
| 256 | | - |
| 257 | o = o->prototype(); | - |
| 258 | }executed 1366302 times by 152 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1366302 |
| 259 | }executed 940520 times by 152 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 940520 |
| 260 | *attrs = Attr_Invalid; | - |
| 261 | returnexecuted 972272 times by 152 tests: return { nullptr, nullptr };Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
{ nullptr, nullptr };executed 972272 times by 152 tests: return { nullptr, nullptr };Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 972272 |
| 262 | } | - |
| 263 | | - |
| 264 | ReturnedValue Object::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *) | - |
| 265 | { | - |
| 266 | return never executed: return f->engine()->throwTypeError(); f->engine()->throwTypeError();never executed: return f->engine()->throwTypeError(); | 0 |
| 267 | } | - |
| 268 | | - |
| 269 | ReturnedValue Object::virtualCall(const FunctionObject *f, const Value *, const Value *, int) | - |
| 270 | { | - |
| 271 | return never executed: return f->engine()->throwTypeError(); f->engine()->throwTypeError();never executed: return f->engine()->throwTypeError(); | 0 |
| 272 | } | - |
| 273 | | - |
| 274 | ReturnedValue Object::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty) | - |
| 275 | { | - |
| 276 | if (id.isArrayIndex()| TRUE | evaluated 27552927 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| | FALSE | evaluated 18087287 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 18087287-27552927 |
| 277 | returnexecuted 27554266 times by 53 tests: return static_cast<const Object *>(m)->internalGetIndexed(id.asArrayIndex(), receiver, hasProperty);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
static_cast<const Object *>(m)->internalGetIndexed(id.asArrayIndex(), receiver, hasProperty);executed 27554266 times by 53 tests: return static_cast<const Object *>(m)->internalGetIndexed(id.asArrayIndex(), receiver, hasProperty);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| 27554266 |
| 278 | Scope scope(m); | - |
| 279 | Scoped<StringOrSymbol> name(scope, id.asStringOrSymbol()); | - |
| 280 | returnexecuted 18074976 times by 153 tests: return static_cast<const Object *>(m)->internalGet(name, receiver, hasProperty);Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
static_cast<const Object *>(m)->internalGet(name, receiver, hasProperty);executed 18074976 times by 153 tests: return static_cast<const Object *>(m)->internalGet(name, receiver, hasProperty);Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 18074976 |
| 281 | } | - |
| 282 | | - |
| 283 | bool Object::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver) | - |
| 284 | { | - |
| 285 | returnexecuted 1113135 times by 152 tests: return static_cast<Object *>(m)->internalPut(id, value, receiver);Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
static_cast<Object *>(m)->internalPut(id, value, receiver);executed 1113135 times by 152 tests: return static_cast<Object *>(m)->internalPut(id, value, receiver);Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1113135 |
| 286 | } | - |
| 287 | | - |
| 288 | bool Object::virtualDeleteProperty(Managed *m, PropertyKey id) | - |
| 289 | { | - |
| 290 | returnexecuted 10914 times by 10 tests: return static_cast<Object *>(m)->internalDeleteProperty(id);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
static_cast<Object *>(m)->internalDeleteProperty(id);executed 10914 times by 10 tests: return static_cast<Object *>(m)->internalDeleteProperty(id);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 10914 |
| 291 | } | - |
| 292 | | - |
| 293 | void Object::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *pd, PropertyAttributes *attrs) | - |
| 294 | { | - |
| 295 | Object *o = static_cast<Object *>(m); | - |
| 296 | name->setM(nullptr); | - |
| 297 | *index = | - |
| 298 | (0x7fffffff * 2U + 1U) | - |
| 299 | ; | - |
| 300 | | - |
| 301 | if (o->arrayData()| TRUE | evaluated 7796 times by 12 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 94161 times by 36 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- ...
|
) { | 7796-94161 |
| 302 | if (!it->arrayIndex| TRUE | evaluated 2193 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 5586 times by 12 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
|
) | 2193-5586 |
| 303 | it->arrayNode = o->sparseBegin();executed 2214 times by 11 tests: it->arrayNode = o->sparseBegin();Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| 2214 |
| 304 | | - |
| 305 | | - |
| 306 | if (it->arrayNode| TRUE | evaluated 1086 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
| | FALSE | evaluated 6712 times by 12 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
|
) { | 1086-6712 |
| 307 | while (it->arrayNode != o->sparseEnd()| TRUE | evaluated 948 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
| | FALSE | evaluated 505 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
|
) { | 505-948 |
| 308 | int k = it->arrayNode->key(); | - |
| 309 | uint pidx = it->arrayNode->value; | - |
| 310 | Heap::SparseArrayData *sa = o->d()->arrayData.cast<Heap::SparseArrayData>(); | - |
| 311 | const Property *p = reinterpret_cast<const Property *>(sa->values.data() + pidx); | - |
| 312 | it->arrayNode = it->arrayNode->nextNode(); | - |
| 313 | PropertyAttributes a = sa->attrs| TRUE | evaluated 934 times by 1 test | | FALSE | evaluated 12 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
|
? sa->attrs[pidx] : Attr_Data; | 12-934 |
| 314 | if (!(it->flags & ObjectIterator::EnumerableOnly)| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 936 times by 1 test |
|| a.isEnumerable()| TRUE | evaluated 574 times by 1 test | | FALSE | evaluated 366 times by 1 test |
) { | 8-936 |
| 315 | it->arrayIndex = k + 1; | - |
| 316 | *index = k; | - |
| 317 | *attrs = a; | - |
| 318 | pd->copy(p, a); | - |
| 319 | return;executed 583 times by 2 tests: return;Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 583 |
| 320 | } | - |
| 321 | }executed 367 times by 1 test: end of block | 367 |
| 322 | it->arrayNode = nullptr; | - |
| 323 | it->arrayIndex = | - |
| 324 | (0x7fffffff * 2U + 1U) | - |
| 325 | ; | - |
| 326 | }executed 505 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlecmascript
| 505 |
| 327 | | - |
| 328 | while (it->arrayIndex < o->d()->arrayData->values.size| TRUE | evaluated 5925 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 2127 times by 12 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
|
) { | 2127-5925 |
| 329 | Heap::SimpleArrayData *sa = o->d()->arrayData.cast<Heap::SimpleArrayData>(); | - |
| 330 | const Value &val = sa->data(it->arrayIndex); | - |
| 331 | PropertyAttributes a = o->arrayData()->attributes(it->arrayIndex); | - |
| 332 | ++it->arrayIndex; | - |
| 333 | if (!val.isEmpty()| TRUE | evaluated 5471 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 460 times by 1 test |
| 460-5471 |
| 334 | && (!(it->flags & ObjectIterator::EnumerableOnly)| TRUE | evaluated 134 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalueiterator
- tst_qqmlecmascript
| | FALSE | evaluated 5351 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
|
|| a.isEnumerable()| TRUE | evaluated 4937 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 384 times by 1 test |
)) { | 134-5351 |
| 335 | *index = it->arrayIndex - 1; | - |
| 336 | *attrs = a; | - |
| 337 | pd->value = val; | - |
| 338 | return;executed 5063 times by 11 tests: return;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| 5063 |
| 339 | } | - |
| 340 | }executed 845 times by 1 test: end of block | 845 |
| 341 | }executed 2128 times by 12 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_qv4debugger
- tst_testfiltering
| 2128 |
| 342 | | - |
| 343 | while (it->memberIndex < o->internalClass()->size| TRUE | evaluated 316461 times by 34 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- ...
| | FALSE | evaluated 45147 times by 36 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- ...
|
) { | 45147-316461 |
| 344 | PropertyKey n = o->internalClass()->nameMap.at(it->memberIndex); | - |
| 345 | if (!n.isStringOrSymbol()| TRUE | evaluated 21646 times by 24 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 294861 times by 34 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- ...
|
|| !n.asStringOrSymbol()->internalClass->vtable->isString| TRUE | evaluated 6885 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qtqmlmodules
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 287991 times by 34 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- ...
|
) { | 6885-294861 |
| 346 | | - |
| 347 | | - |
| 348 | ++it->memberIndex; | - |
| 349 | continue;executed 28527 times by 24 tests: continue;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| 28527 |
| 350 | } | - |
| 351 | | - |
| 352 | int idx = it->memberIndex; | - |
| 353 | PropertyAttributes a = o->internalClass()->propertyData[it->memberIndex]; | - |
| 354 | ++it->memberIndex; | - |
| 355 | if (!(it->flags & ObjectIterator::EnumerableOnly)| TRUE | evaluated 4646 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmllistmodelworkerscript
- tst_qquickworkerscript
| | FALSE | evaluated 283374 times by 32 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- ...
|
|| a.isEnumerable()| TRUE | evaluated 46540 times by 27 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspritesequence
- tst_qquickvisualdatamodel
- ...
| | FALSE | evaluated 236806 times by 25 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
|
) { | 4646-283374 |
| 356 | name->setM(n.asStringOrSymbol()); | - |
| 357 | *attrs = a; | - |
| 358 | pd->value = *o->propertyData(idx); | - |
| 359 | if (a.isAccessor()| TRUE | evaluated 688 times by 1 test | | FALSE | evaluated 50498 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- ...
|
) | 688-50498 |
| 360 | pd->set = *o->propertyData(idx + SetterOffset);executed 688 times by 1 test: pd->set = *o->propertyData(idx + SetterOffset); | 688 |
| 361 | return;executed 51175 times by 29 tests: return;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickloader
- tst_qquickparticlegroup
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- ...
| 51175 |
| 362 | } | - |
| 363 | }executed 236815 times by 25 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| 236815 |
| 364 | | - |
| 365 | *attrs = PropertyAttributes(); | - |
| 366 | }executed 45130 times by 36 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmlproperty
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- ...
| 45130 |
| 367 | | - |
| 368 | | - |
| 369 | ReturnedValue Object::internalGet(StringOrSymbol *name, const Value *receiver, bool *hasProperty) const | - |
| 370 | { | - |
| 371 | PropertyKey id = name->toPropertyKey(); | - |
| 372 | | - |
| 373 | ((!id.isArrayIndex()) ? static_cast<void>(0) : qt_assert("!id.isArrayIndex()", __FILE__, 415)); | - |
| 374 | | - |
| 375 | Heap::Object *o = d(); | - |
| 376 | while (o| TRUE | evaluated 29665668 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 7030049 times by 92 testsEvaluated by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
|
) { | 7030049-29665668 |
| 377 | uint idx = o->internalClass->find(id); | - |
| 378 | if (idx < | TRUE | evaluated 11191567 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 18637144 times by 92 testsEvaluated by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
|
| 11191567-18637144 |
| 379 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 11191567 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 18637144 times by 92 testsEvaluated by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
|
| 11191567-18637144 |
| 380 | ) { | - |
| 381 | if (hasProperty| TRUE | evaluated 5191800 times by 69 testsEvaluated by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- ...
| | FALSE | evaluated 5960671 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 5191800-5960671 |
| 382 | *executed 5191779 times by 69 tests: *hasProperty = true;Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- ...
hasProperty = true;executed 5191779 times by 69 tests: *hasProperty = true;Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- ...
| 5191779 |
| 383 | returnexecuted 11157460 times by 153 tests: return Object::getValue(*receiver, *o->propertyData(idx), o->internalClass->propertyData.at(idx));Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
Object::getValue(*receiver, *o->propertyData(idx), o->internalClass->propertyData.at(idx));executed 11157460 times by 153 tests: return Object::getValue(*receiver, *o->propertyData(idx), o->internalClass->propertyData.at(idx));Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 11157460 |
| 384 | } | - |
| 385 | | - |
| 386 | o = o->prototype(); | - |
| 387 | }executed 18612454 times by 92 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 18612454 |
| 388 | | - |
| 389 | if (hasProperty| TRUE | evaluated 6982617 times by 88 testsEvaluated by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- ...
| | FALSE | evaluated 47415 times by 35 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlbinding
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlinfo
- tst_qqmlitemmodels
- tst_qqmllocale
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdesignersupport
- ...
|
) | 47415-6982617 |
| 390 | *executed 6982617 times by 88 tests: *hasProperty = false;Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- ...
hasProperty = false;executed 6982617 times by 88 tests: *hasProperty = false;Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetatype
- ...
| 6982617 |
| 391 | returnexecuted 7030037 times by 92 tests: return Encode::undefined();Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
Encode::undefined();executed 7030037 times by 92 tests: return Encode::undefined();Executed by:- tst_bindingdependencyapi
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- ...
| 7030037 |
| 392 | } | - |
| 393 | | - |
| 394 | ReturnedValue Object::internalGetIndexed(uint index, const Value *receiver, bool *hasProperty) const | - |
| 395 | { | - |
| 396 | PropertyAttributes attrs; | - |
| 397 | Scope scope(engine()); | - |
| 398 | ScopedObject o(scope, this); | - |
| 399 | ScopedProperty pd(scope); | - |
| 400 | bool exists = false; | - |
| 401 | while (o| TRUE | evaluated 81937823 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| | FALSE | evaluated 27353312 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
|
) { | 27353312-81937823 |
| 402 | if (o->arrayData()| TRUE | evaluated 27533913 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| | FALSE | evaluated 54616522 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qquickgridview
- tst_qv4debugger
|
&& o->arrayData()->getProperty(index, pd, &attrs)| TRUE | evaluated 177828 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| | FALSE | evaluated 27379059 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
|
) { | 177828-54616522 |
| 403 | exists = true; | - |
| 404 | break;executed 177799 times by 53 tests: break;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| 177799 |
| 405 | } | - |
| 406 | if (o->isStringObject()| TRUE | evaluated 666 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
| | FALSE | evaluated 81753752 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
|
) { | 666-81753752 |
| 407 | ScopedString str(scope, static_cast<StringObject *>(o.getPointer())->getIndex(index)); | - |
| 408 | if (str| TRUE | evaluated 637 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
| | FALSE | evaluated 28 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 28-637 |
| 409 | attrs = (Attr_NotWritable|Attr_NotConfigurable); | - |
| 410 | if (hasProperty| TRUE | evaluated 447 times by 1 test | | FALSE | evaluated 190 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
|
) | 190-447 |
| 411 | *executed 447 times by 1 test: *hasProperty = true; hasProperty = true;executed 447 times by 1 test: *hasProperty = true; | 447 |
| 412 | returnexecuted 637 times by 3 tests: return str.asReturnedValue();Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
str.asReturnedValue();executed 637 times by 3 tests: return str.asReturnedValue();Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalueiterator
| 637 |
| 413 | } | - |
| 414 | }executed 28 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 28 |
| 415 | o = o->getPrototypeOf(); | - |
| 416 | }executed 81683779 times by 5 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
| 81683779 |
| 417 | | - |
| 418 | if (exists| TRUE | evaluated 177766 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| | FALSE | evaluated 27355135 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
|
) { | 177766-27355135 |
| 419 | if (hasProperty| TRUE | evaluated 24773 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 153062 times by 53 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
|
) | 24773-153062 |
| 420 | *executed 24777 times by 8 tests: *hasProperty = true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
hasProperty = true;executed 24777 times by 8 tests: *hasProperty = true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 24777 |
| 421 | returnexecuted 177789 times by 53 tests: return Object::getValue(*receiver, pd->value, attrs);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
Object::getValue(*receiver, pd->value, attrs);executed 177789 times by 53 tests: return Object::getValue(*receiver, pd->value, attrs);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- ...
| 177789 |
| 422 | } | - |
| 423 | | - |
| 424 | if (hasProperty| TRUE | evaluated 27353256 times by 1 test | | FALSE | evaluated 4777 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
|
) | 4777-27353256 |
| 425 | *executed 27355221 times by 1 test: *hasProperty = false; hasProperty = false;executed 27355221 times by 1 test: *hasProperty = false; | 27355221 |
| 426 | returnexecuted 27360350 times by 5 tests: return Encode::undefined();Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
Encode::undefined();executed 27360350 times by 5 tests: return Encode::undefined();Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
| 27360350 |
| 427 | } | - |
| 428 | | - |
| 429 | | - |
| 430 | | - |
| 431 | bool Object::internalPut(PropertyKey id, const Value &value, Value *receiver) | - |
| 432 | { | - |
| 433 | ExecutionEngine *engine = this->engine(); | - |
| 434 | if (engine->hasException| TRUE | evaluated 40 times by 1 test | | FALSE | evaluated 1113957 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 40-1113957 |
| 435 | returnexecuted 40 times by 1 test: return false; false;executed 40 times by 1 test: return false; | 40 |
| 436 | | - |
| 437 | uint index = id.asArrayIndex(); | - |
| 438 | Scope scope(engine); | - |
| 439 | | - |
| 440 | PropertyAttributes attrs; | - |
| 441 | PropertyIndex propertyIndex{nullptr, nullptr}; | - |
| 442 | | - |
| 443 | if (index != | TRUE | evaluated 35456 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 1077401 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 35456-1077401 |
| 444 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 35456 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 1077401 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 35456-1077401 |
| 445 | ) { | - |
| 446 | if (arrayData()| TRUE | evaluated 32456 times by 25 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 3005 times by 13 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlxmlhttprequest
- tst_qquickgridview
- tst_qquickworkerscript
- tst_qtqmlmodules
- tst_qv4debugger
|
) | 3005-32456 |
| 447 | propertyIndex = arrayData()->getValueOrSetter(index, &attrs);executed 32456 times by 25 tests: propertyIndex = arrayData()->getValueOrSetter(index, &attrs);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4debugger
- tst_testfiltering
| 32456 |
| 448 | | - |
| 449 | if (propertyIndex.isNull()| TRUE | evaluated 32715 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 2732 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
&& isStringObject()| TRUE | evaluated 70 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 32647 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
|
) { | 70-32715 |
| 450 | if (index < static_cast<StringObject *>(this)->length()| TRUE | evaluated 26 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 44 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 26-44 |
| 451 | | - |
| 452 | returnexecuted 26 times by 2 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
false;executed 26 times by 2 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
| 26 |
| 453 | }executed 44 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 44 |
| 454 | }executed 35423 times by 29 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
else { | 35423 |
| 455 | uint member = internalClass()->find(id); | - |
| 456 | if (member < | TRUE | evaluated 36802 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 1042226 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 36802-1042226 |
| 457 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 36802 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 1042226 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 36802-1042226 |
| 458 | ) { | - |
| 459 | attrs = internalClass()->propertyData[member]; | - |
| 460 | propertyIndex = d()->writablePropertyData(attrs.isAccessor() ? member + SetterOffset : member); | - |
| 461 | }executed 36792 times by 21 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| 36792 |
| 462 | }executed 1077855 times by 152 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1077855 |
| 463 | | - |
| 464 | | - |
| 465 | if (!propertyIndex.isNull()| TRUE | evaluated 39531 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 1073639 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 39531-1073639 |
| 466 | if (attrs.isAccessor()| TRUE | evaluated 2617 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
| | FALSE | evaluated 36912 times by 20 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) { | 2617-36912 |
| 467 | if (propertyIndex->as<FunctionObject>()| TRUE | evaluated 2496 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
| | FALSE | evaluated 110 times by 1 test |
) | 110-2496 |
| 468 | gotoexecuted 2496 times by 5 tests: goto cont;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
cont;executed 2496 times by 5 tests: goto cont;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlitemmodels
| 2496 |
| 469 | returnexecuted 110 times by 1 test: return false; false;executed 110 times by 1 test: return false; | 110 |
| 470 | } else if (!attrs.isWritable()| TRUE | evaluated 5031 times by 4 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
| | FALSE | evaluated 31881 times by 20 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 5031-31881 |
| 471 | returnexecuted 5022 times by 4 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
false;executed 5022 times by 4 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
| 5022 |
| 472 | else if (isArrayObject()| TRUE | evaluated 1950 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 29921 times by 20 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
|
&& id == engine->id_length()->propertyKey()| TRUE | evaluated 308 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 1644 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 308-29921 |
| 473 | bool ok; | - |
| 474 | uint l = value.asArrayLength(&ok); | - |
| 475 | if (!ok| TRUE | never evaluated | | FALSE | evaluated 307 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) { | 0-307 |
| 476 | engine->throwRangeError(value); | - |
| 477 | return never executed: return false; false;never executed: return false; | 0 |
| 478 | } | - |
| 479 | ok = setArrayLength(l); | - |
| 480 | if (!ok| TRUE | never evaluated | | FALSE | evaluated 308 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 0-308 |
| 481 | return never executed: return false; false;never executed: return false; | 0 |
| 482 | }executed 308 times by 7 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
else { | 308 |
| 483 | propertyIndex.set(engine, value); | - |
| 484 | }executed 31572 times by 20 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| 31572 |
| 485 | returnexecuted 31881 times by 20 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
true;executed 31881 times by 20 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpositioners
- tst_qquickscreen
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_testfiltering
| 31881 |
| 486 | } else if (!getPrototypeOf()| TRUE | evaluated 500 times by 1 test | | FALSE | evaluated 1073450 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 500-1073450 |
| 487 | if (!isExtensible()| TRUE | never evaluated | | FALSE | evaluated 499 times by 1 test |
) | 0-499 |
| 488 | return never executed: return false; false;never executed: return false; | 0 |
| 489 | }executed 499 times by 1 test: end of block else { | 499 |
| 490 | | - |
| 491 | propertyIndex = ScopedObject(scope, getPrototypeOf())->getValueOrSetter(id, &attrs); | - |
| 492 | if (!propertyIndex.isNull()| TRUE | evaluated 101828 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 972064 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 101828-972064 |
| 493 | if (attrs.isAccessor()| TRUE | evaluated 17614 times by 9 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 84071 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
|
) { | 17614-84071 |
| 494 | if (!propertyIndex->as<FunctionObject>()| TRUE | evaluated 36 times by 1 test | | FALSE | evaluated 17578 times by 9 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
|
) | 36-17578 |
| 495 | returnexecuted 36 times by 1 test: return false; false;executed 36 times by 1 test: return false; | 36 |
| 496 | }executed 17578 times by 9 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
else if (!isExtensible()| TRUE | never evaluated | | FALSE | evaluated 83834 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
|
|| !attrs.isWritable()| TRUE | evaluated 40 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlxmlhttprequest
| | FALSE | evaluated 83842 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalue
- tst_qqmlconsole
|
) { | 0-83842 |
| 497 | returnexecuted 40 times by 3 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlxmlhttprequest
false;executed 40 times by 3 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlxmlhttprequest
| 40 |
| 498 | } | - |
| 499 | }executed 101321 times by 10 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
else if (!isExtensible()| TRUE | evaluated 118 times by 1 test | | FALSE | evaluated 971593 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 118-971593 |
| 500 | returnexecuted 118 times by 1 test: return false; false;executed 118 times by 1 test: return false; | 118 |
| 501 | } | - |
| 502 | }executed 1072901 times by 152 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1072901 |
| 503 | | - |
| 504 | cont:code before this statement executed 1073316 times by 152 tests: cont:Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1073316 |
| 505 | | - |
| 506 | | - |
| 507 | if (!propertyIndex.isNull()| TRUE | evaluated 104115 times by 12 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 971585 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
&& attrs.isAccessor()| TRUE | evaluated 20076 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| | FALSE | evaluated 84056 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalue
- tst_qqmlconsole
|
) { | 20076-971585 |
| 508 | ((propertyIndex->as<FunctionObject>()) ? static_cast<void>(0) : qt_assert("propertyIndex->as<FunctionObject>()", __FILE__, 544)); | - |
| 509 | | - |
| 510 | Scope scope(engine); | - |
| 511 | ScopedFunctionObject setter(scope, *propertyIndex); | - |
| 512 | JSCallData jsCallData(scope, 1); | - |
| 513 | jsCallData->args[0] = value; | - |
| 514 | *jsCallData->thisObject = *receiver; | - |
| 515 | setter->call(jsCallData); | - |
| 516 | returnexecuted 20082 times by 11 tests: return !engine->hasException;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
!engine->hasException;executed 20082 times by 11 tests: return !engine->hasException;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlcomponent
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmlxmlhttprequest
- tst_qquickcustomaffector
- tst_qquickvisualdatamodel
| 20082 |
| 517 | } | - |
| 518 | | - |
| 519 | if (index != | TRUE | evaluated 32656 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 1022274 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 32656-1022274 |
| 520 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 32656 times by 29 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
| | FALSE | evaluated 1022274 times by 152 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
| 32656-1022274 |
| 521 | ) { | - |
| 522 | arraySet(index, value); | - |
| 523 | }executed 32651 times by 29 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmllistmodelworkerscript
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickcustomaffector
- tst_qquickgridview
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickworkerscript
- ...
else { | 32651 |
| 524 | Scoped<StringOrSymbol> name(scope, id.asStringOrSymbol()); | - |
| 525 | insertMember(name, value); | - |
| 526 | }executed 1023715 times by 152 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1023715 |
| 527 | returnexecuted 1056624 times by 152 tests: return true;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
true;executed 1056624 times by 152 tests: return true;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1056624 |
| 528 | } | - |
| 529 | | - |
| 530 | | - |
| 531 | bool Object::internalDeleteProperty(PropertyKey id) | - |
| 532 | { | - |
| 533 | if (internalClass()->engine->hasException| TRUE | never evaluated | | FALSE | evaluated 10929 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 0-10929 |
| 534 | return never executed: return false; false;never executed: return false; | 0 |
| 535 | | - |
| 536 | if (id.isArrayIndex()| TRUE | evaluated 2463 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 8484 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickgridview
|
) { | 2463-8484 |
| 537 | uint index = id.asArrayIndex(); | - |
| 538 | Scope scope(engine()); | - |
| 539 | if (scope.engine->hasException| TRUE | never evaluated | | FALSE | evaluated 2456 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 0-2456 |
| 540 | return never executed: return false; false;never executed: return false; | 0 |
| 541 | | - |
| 542 | Scoped<ArrayData> ad(scope, arrayData()); | - |
| 543 | if (!ad| TRUE | evaluated 40 times by 1 test | | FALSE | evaluated 2423 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
|| ad->vtable()->del(this, index)| TRUE | evaluated 1711 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 707 times by 1 test |
) | 40-2423 |
| 544 | returnexecuted 1751 times by 8 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
true;executed 1751 times by 8 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquickgridview
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 1751 |
| 545 | | - |
| 546 | returnexecuted 709 times by 1 test: return false; false;executed 709 times by 1 test: return false; | 709 |
| 547 | } | - |
| 548 | | - |
| 549 | uint memberIdx = internalClass()->find(id); | - |
| 550 | if (memberIdx != | TRUE | evaluated 8322 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickgridview
| | FALSE | evaluated 144 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
|
| 144-8322 |
| 551 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 8322 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickgridview
| | FALSE | evaluated 144 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
|
| 144-8322 |
| 552 | ) { | - |
| 553 | if (internalClass()->propertyData[memberIdx].isConfigurable()| TRUE | evaluated 6274 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickgridview
| | FALSE | evaluated 2060 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalue
- tst_qqmlxmlhttprequest
|
) { | 2060-6274 |
| 554 | Heap::InternalClass::removeMember(this, id); | - |
| 555 | returnexecuted 6283 times by 5 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickgridview
true;executed 6283 times by 5 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickgridview
| 6283 |
| 556 | } | - |
| 557 | returnexecuted 2060 times by 3 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsvalue
- tst_qqmlxmlhttprequest
false;executed 2060 times by 3 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsvalue
- tst_qqmlxmlhttprequest
| 2060 |
| 558 | } | - |
| 559 | | - |
| 560 | returnexecuted 144 times by 5 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
true;executed 144 times by 5 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
| 144 |
| 561 | } | - |
| 562 | | - |
| 563 | bool Object::internalDefineOwnProperty(ExecutionEngine *engine, uint index, StringOrSymbol *member, const Property *p, PropertyAttributes attrs) | - |
| 564 | { | - |
| 565 | | - |
| 566 | if (attrs.isEmpty()| TRUE | evaluated 36 times by 1 test | | FALSE | evaluated 5075 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 36-5075 |
| 567 | returnexecuted 36 times by 1 test: return true; true;executed 36 times by 1 test: return true; | 36 |
| 568 | | - |
| 569 | Scope scope(engine); | - |
| 570 | ScopedProperty current(scope); | - |
| 571 | PropertyAttributes cattrs; | - |
| 572 | if (member| TRUE | evaluated 3296 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| | FALSE | evaluated 1788 times by 1 test |
) { | 1788-3296 |
| 573 | getProperty(index, current, &cattrs); | - |
| 574 | cattrs = internalClass()->propertyData[index]; | - |
| 575 | }executed 3291 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
else if (arrayData()| TRUE | evaluated 1788 times by 1 test | | FALSE | never evaluated |
) { | 0-3291 |
| 576 | arrayData()->getProperty(index, current, &cattrs); | - |
| 577 | cattrs = arrayData()->attributes(index); | - |
| 578 | }executed 1785 times by 1 test: end of block | 1785 |
| 579 | | - |
| 580 | | - |
| 581 | if (p->isSubset(attrs, current, cattrs)| TRUE | evaluated 304 times by 1 test | | FALSE | evaluated 4765 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 304-4765 |
| 582 | returnexecuted 304 times by 1 test: return true; true;executed 304 times by 1 test: return true; | 304 |
| 583 | | - |
| 584 | | - |
| 585 | if (!cattrs.isConfigurable()| TRUE | evaluated 1316 times by 1 test | | FALSE | evaluated 3453 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) { | 1316-3453 |
| 586 | if (attrs.isConfigurable()| TRUE | evaluated 330 times by 1 test | | FALSE | evaluated 987 times by 1 test |
) | 330-987 |
| 587 | returnexecuted 330 times by 1 test: return false; false;executed 330 times by 1 test: return false; | 330 |
| 588 | if (attrs.hasEnumerable()| TRUE | evaluated 158 times by 1 test | | FALSE | evaluated 829 times by 1 test |
&& attrs.isEnumerable() != cattrs.isEnumerable()| TRUE | evaluated 158 times by 1 test | | FALSE | never evaluated |
) | 0-829 |
| 589 | returnexecuted 158 times by 1 test: return false; false;executed 158 times by 1 test: return false; | 158 |
| 590 | }executed 829 times by 1 test: end of block | 829 |
| 591 | | - |
| 592 | | - |
| 593 | if (attrs.isGeneric()| TRUE | evaluated 408 times by 1 test | | FALSE | evaluated 3869 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
|| current->value.isEmpty()| TRUE | never evaluated | | FALSE | evaluated 3869 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 0-3869 |
| 594 | gotoexecuted 409 times by 1 test: goto accept; accept;executed 409 times by 1 test: goto accept; | 409 |
| 595 | | - |
| 596 | | - |
| 597 | if (cattrs.isData() != attrs.isData()| TRUE | evaluated 1181 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 2700 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) { | 1181-2700 |
| 598 | | - |
| 599 | if (!cattrs.isConfigurable()| TRUE | evaluated 168 times by 1 test | | FALSE | evaluated 1012 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 168-1012 |
| 600 | returnexecuted 168 times by 1 test: return false; false;executed 168 times by 1 test: return false; | 168 |
| 601 | if (cattrs.isData()| TRUE | evaluated 909 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 104 times by 1 test |
) { | 104-909 |
| 602 | | - |
| 603 | cattrs.setType(PropertyAttributes::Accessor); | - |
| 604 | cattrs.clearWritable(); | - |
| 605 | if (!member| TRUE | evaluated 555 times by 1 test | | FALSE | evaluated 354 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 354-555 |
| 606 | | - |
| 607 | initSparseArray(); | - |
| 608 | ((arrayData()) ? static_cast<void>(0) : qt_assert("arrayData()", __FILE__, 640)); | - |
| 609 | setArrayAttributes(index, cattrs); | - |
| 610 | }executed 553 times by 1 test: end of block | 553 |
| 611 | current->setGetter(nullptr); | - |
| 612 | current->setSetter(nullptr); | - |
| 613 | }executed 909 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
else { | 909 |
| 614 | | - |
| 615 | cattrs.setType(PropertyAttributes::Data); | - |
| 616 | cattrs.setWritable(false); | - |
| 617 | if (!member| TRUE | evaluated 20 times by 1 test | | FALSE | evaluated 84 times by 1 test |
) { | 20-84 |
| 618 | | - |
| 619 | setArrayAttributes(index, cattrs); | - |
| 620 | }executed 20 times by 1 test: end of block | 20 |
| 621 | current->value = Primitive::undefinedValue(); | - |
| 622 | }executed 104 times by 1 test: end of block | 104 |
| 623 | } else if (cattrs.isData()| TRUE | evaluated 1354 times by 1 test | | FALSE | evaluated 1345 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
&& attrs.isData()| TRUE | evaluated 1354 times by 1 test | | FALSE | never evaluated |
) { | 0-1354 |
| 624 | if (!cattrs.isConfigurable()| TRUE | evaluated 367 times by 1 test | | FALSE | evaluated 986 times by 1 test |
&& !cattrs.isWritable()| TRUE | evaluated 294 times by 1 test | | FALSE | evaluated 72 times by 1 test |
) { | 72-986 |
| 625 | if (attrs.isWritable()| TRUE | evaluated 70 times by 1 test | | FALSE | evaluated 223 times by 1 test |
|| !current->value.sameValue(p->value)| TRUE | evaluated 224 times by 1 test | | FALSE | never evaluated |
) | 0-224 |
| 626 | returnexecuted 293 times by 1 test: return false; false;executed 293 times by 1 test: return false; | 293 |
| 627 | } never executed: end of block | 0 |
| 628 | }executed 1057 times by 1 test: end of block else { | 1057 |
| 629 | ((cattrs.isAccessor() && attrs.isAccessor()) ? static_cast<void>(0) : qt_assert("cattrs.isAccessor() && attrs.isAccessor()", __FILE__, 661)); | - |
| 630 | if (!cattrs.isConfigurable()| TRUE | evaluated 294 times by 1 test | | FALSE | evaluated 1045 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) { | 294-1045 |
| 631 | if (!p->value.isEmpty()| TRUE | evaluated 160 times by 1 test | | FALSE | evaluated 135 times by 1 test |
&& current->value.rawValue() != p->value.rawValue()| TRUE | evaluated 128 times by 1 test | | FALSE | evaluated 32 times by 1 test |
) | 32-160 |
| 632 | returnexecuted 128 times by 1 test: return false; false;executed 128 times by 1 test: return false; | 128 |
| 633 | if (!p->set.isEmpty()| TRUE | evaluated 139 times by 1 test | | FALSE | evaluated 28 times by 1 test |
&& current->set.rawValue() != p->set.rawValue()| TRUE | evaluated 132 times by 1 test | | FALSE | evaluated 8 times by 1 test |
) | 8-139 |
| 634 | returnexecuted 132 times by 1 test: return false; false;executed 132 times by 1 test: return false; | 132 |
| 635 | }executed 36 times by 1 test: end of block | 36 |
| 636 | }executed 1077 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 1077 |
| 637 | | - |
| 638 | accept:code before this statement executed 3147 times by 3 tests: accept:Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 3147 |
| 639 | | - |
| 640 | current->merge(cattrs, p, attrs); | - |
| 641 | if (member| TRUE | evaluated 2315 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| | FALSE | evaluated 1243 times by 1 test |
) { | 1243-2315 |
| 642 | Heap::InternalClass::changeMember(this, member->propertyKey(), cattrs); | - |
| 643 | setProperty(index, current); | - |
| 644 | }executed 2322 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
else { | 2322 |
| 645 | setArrayAttributes(index, cattrs); | - |
| 646 | arrayData()->setProperty(scope.engine, index, current); | - |
| 647 | }executed 1250 times by 1 test: end of block | 1250 |
| 648 | returnexecuted 3568 times by 3 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
true;executed 3568 times by 3 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 3568 |
| 649 | } | - |
| 650 | | - |
| 651 | void Object::copyArrayData(Object *other) | - |
| 652 | { | - |
| 653 | ((isArrayObject()) ? static_cast<void>(0) : qt_assert("isArrayObject()", __FILE__, 685)); | - |
| 654 | Scope scope(engine()); | - |
| 655 | | - |
| 656 | if (other->protoHasArray()| TRUE | evaluated 16 times by 1 test | | FALSE | evaluated 198 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
|
|| ArgumentsObject::isNonStrictArgumentsObject(other)| TRUE | never evaluated | | FALSE | evaluated 198 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
|
|| | 0-198 |
| 657 | (other->arrayType() == Heap::ArrayData::Sparse| TRUE | never evaluated | | FALSE | evaluated 198 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
|
&& other->arrayData()->attrs| TRUE | never evaluated | | FALSE | never evaluated |
)) { | 0-198 |
| 658 | uint len = other->getLength(); | - |
| 659 | ((len) ? static_cast<void>(0) : qt_assert("len", __FILE__, 691)); | - |
| 660 | | - |
| 661 | ScopedValue v(scope); | - |
| 662 | for (uint i = 0; i < len| TRUE | evaluated 36 times by 1 test | | FALSE | evaluated 16 times by 1 test |
; ++i) { | 16-36 |
| 663 | arraySet(i, (v = other->get(i))); | - |
| 664 | }executed 36 times by 1 test: end of block | 36 |
| 665 | }executed 16 times by 1 test: end of block else if (!other->arrayData()| TRUE | evaluated 160 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 38 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
|
) { | 16-160 |
| 666 | ; | - |
| 667 | }executed 160 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
else { | 160 |
| 668 | ((!arrayData() && other->arrayData()) ? static_cast<void>(0) : qt_assert("!arrayData() && other->arrayData()", __FILE__, 700)); | - |
| 669 | ArrayData::realloc(this, static_cast<ArrayData::Type>(other->d()->arrayData->type), | - |
| 670 | other->d()->arrayData->values.alloc, false); | - |
| 671 | if (other->arrayType() == Heap::ArrayData::Sparse| TRUE | never evaluated | | FALSE | evaluated 38 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
|
) { | 0-38 |
| 672 | Heap::ArrayData *od = other->d()->arrayData; | - |
| 673 | Heap::ArrayData *dd = d()->arrayData; | - |
| 674 | dd->sparse = new SparseArray(*od->sparse); | - |
| 675 | } never executed: end of block else { | 0 |
| 676 | Heap::ArrayData *dd = d()->arrayData; | - |
| 677 | dd->values.size = other->d()->arrayData->values.size; | - |
| 678 | dd->offset = other->d()->arrayData->offset; | - |
| 679 | }executed 38 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlecmascript
| 38 |
| 680 | | - |
| 681 | memcpy(d()->arrayData->values.values, other->d()->arrayData->values.values, other->d()->arrayData->values.alloc*sizeof(Value)); | - |
| 682 | }executed 38 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlecmascript
| 38 |
| 683 | setArrayLengthUnchecked(other->getLength()); | - |
| 684 | }executed 213 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
| 213 |
| 685 | | - |
| 686 | qint64 Object::virtualGetLength(const Managed *m) | - |
| 687 | { | - |
| 688 | Scope scope(static_cast<const Object *>(m)->engine()); | - |
| 689 | ScopedValue v(scope, static_cast<Object *>(const_cast<Managed *>(m))->get(scope.engine->id_length())); | - |
| 690 | returnexecuted 6496 times by 3 tests: return v->toLength();Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qqmlitemmodels
v->toLength();executed 6496 times by 3 tests: return v->toLength();Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qqmlitemmodels
| 6496 |
| 691 | } | - |
| 692 | | - |
| 693 | | - |
| 694 | ReturnedValue Object::virtualInstanceOf(const Object *typeObject, const Value &var) | - |
| 695 | { | - |
| 696 | QV4::ExecutionEngine *engine = typeObject->internalClass()->engine; | - |
| 697 | | - |
| 698 | | - |
| 699 | const FunctionObject *function = typeObject->as<FunctionObject>(); | - |
| 700 | if (!function| TRUE | evaluated 18 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
| | FALSE | evaluated 4242379 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
|
) | 18-4242379 |
| 701 | returnexecuted 18 times by 2 tests: return engine->throwTypeError();Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
engine->throwTypeError();executed 18 times by 2 tests: return engine->throwTypeError();Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 18 |
| 702 | | - |
| 703 | Heap::FunctionObject *f = function->d(); | - |
| 704 | if (function->isBoundFunction()| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 4309502 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
|
) | 4-4309502 |
| 705 | f = function->cast<BoundFunction>()->target();executed 4 times by 1 test: f = function->cast<BoundFunction>()->target(); | 4 |
| 706 | | - |
| 707 | | - |
| 708 | const Object *lhs = var.as<Object>(); | - |
| 709 | if (!lhs| TRUE | evaluated 94 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
| | FALSE | evaluated 4302019 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
|
) | 94-4302019 |
| 710 | returnexecuted 92 times by 2 tests: return Encode(false);Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
Encode(false);executed 92 times by 2 tests: return Encode(false);Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 92 |
| 711 | | - |
| 712 | | - |
| 713 | const Object *o = f->protoProperty(); | - |
| 714 | if (!o| TRUE | evaluated 40 times by 1 test | | FALSE | evaluated 4302505 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
|
) | 40-4302505 |
| 715 | returnexecuted 40 times by 1 test: return engine->throwTypeError(); engine->throwTypeError();executed 40 times by 1 test: return engine->throwTypeError(); | 40 |
| 716 | | - |
| 717 | Heap::Object *v = lhs->d(); | - |
| 718 | | - |
| 719 | | - |
| 720 | while (v| TRUE | evaluated 4311291 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
| | FALSE | never evaluated |
) { | 0-4311291 |
| 721 | | - |
| 722 | v = v->prototype(); | - |
| 723 | | - |
| 724 | | - |
| 725 | if (!v| TRUE | evaluated 242 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qquickanimationcontroller
| | FALSE | evaluated 4282216 times by 11 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickanimationcontroller
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
|
) | 242-4282216 |
| 726 | break;executed 242 times by 3 tests: break;Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qquickanimationcontroller
| 242 |
| 727 | | - |
| 728 | | - |
| 729 | else if (o->d() == v| TRUE | evaluated 4312629 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
| | FALSE | evaluated 622 times by 4 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qquickanimationcontroller
|
) | 622-4312629 |
| 730 | returnexecuted 4308609 times by 10 tests: return Encode(true);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
Encode(true);executed 4308609 times by 10 tests: return Encode(true);Executed by:- tst_ecmascripttests
- tst_examples
- tst_qmlcachegen
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qqmllistmodelworkerscript
- tst_qqmlxmlhttprequest
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquickworkerscript
| 4308609 |
| 731 | }executed 622 times by 4 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qqmlitemmodels
- tst_qquickanimationcontroller
| 622 |
| 732 | | - |
| 733 | returnexecuted 242 times by 3 tests: return Encode(false);Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qquickanimationcontroller
Encode(false);executed 242 times by 3 tests: return Encode(false);Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
- tst_qquickanimationcontroller
| 242 |
| 734 | } | - |
| 735 | | - |
| 736 | bool Object::virtualHasProperty(const Managed *m, PropertyKey id) | - |
| 737 | { | - |
| 738 | Scope scope(m->engine()); | - |
| 739 | ScopedObject o(scope, m); | - |
| 740 | ScopedProperty p(scope); | - |
| 741 | while (o| TRUE | evaluated 224810 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
| | FALSE | evaluated 90694 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
|
) { | 90694-224810 |
| 742 | if (o->getOwnProperty(id, p) != Attr_Invalid| TRUE | evaluated 36530 times by 9 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
| | FALSE | evaluated 188496 times by 8 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
|
) | 36530-188496 |
| 743 | returnexecuted 36529 times by 9 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
true;executed 36529 times by 9 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
| 36529 |
| 744 | | - |
| 745 | o = o->getPrototypeOf(); | - |
| 746 | }executed 188428 times by 8 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
| 188428 |
| 747 | | - |
| 748 | returnexecuted 90695 times by 8 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
false;executed 90695 times by 8 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_testfiltering
| 90695 |
| 749 | } | - |
| 750 | | - |
| 751 | PropertyAttributes Object::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p) | - |
| 752 | { | - |
| 753 | PropertyAttributes attrs; | - |
| 754 | Object *o = static_cast<Object *>(m); | - |
| 755 | if (id.isArrayIndex()| TRUE | evaluated 7806 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qqmlecmascript
| | FALSE | evaluated 788049 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) { | 7806-788049 |
| 756 | uint index = id.asArrayIndex(); | - |
| 757 | if (o->arrayData()| TRUE | evaluated 6319 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
| | FALSE | evaluated 1512 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qqmlecmascript
|
) { | 1512-6319 |
| 758 | if (o->arrayData()->getProperty(index, p, &attrs)| TRUE | evaluated 5304 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
| | FALSE | evaluated 1008 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 1008-5304 |
| 759 | returnexecuted 5301 times by 3 tests: return attrs;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
attrs;executed 5301 times by 3 tests: return attrs;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
| 5301 |
| 760 | }executed 1006 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 1006 |
| 761 | }executed 2519 times by 5 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qqmlecmascript
else { | 2519 |
| 762 | ((id.asStringOrSymbol()) ? static_cast<void>(0) : qt_assert("id.asStringOrSymbol()", __FILE__, 794)); | - |
| 763 | | - |
| 764 | uint member = o->internalClass()->find(id); | - |
| 765 | if (member < | TRUE | evaluated 74847 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
- tst_qquicklayouts
| | FALSE | evaluated 714914 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
| 74847-714914 |
| 766 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 74847 times by 6 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
- tst_qquicklayouts
| | FALSE | evaluated 714914 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
| 74847-714914 |
| 767 | ) { | - |
| 768 | attrs = o->internalClass()->propertyData[member]; | - |
| 769 | if (p| TRUE | evaluated 57860 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
| | FALSE | evaluated 17010 times by 4 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquicklayouts
|
) { | 17010-57860 |
| 770 | p->value = *o->propertyData(member); | - |
| 771 | if (attrs.isAccessor()| TRUE | evaluated 4282 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 53497 times by 5 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
|
) | 4282-53497 |
| 772 | p->set = *o->propertyData(member + SetterOffset);executed 4279 times by 2 tests: p->set = *o->propertyData(member + SetterOffset);Executed by:- tst_ecmascripttests
- tst_qjsengine
| 4279 |
| 773 | }executed 57798 times by 5 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
| 57798 |
| 774 | returnexecuted 74814 times by 6 tests: return attrs;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
- tst_qquicklayouts
attrs;executed 74814 times by 6 tests: return attrs;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qqmlvaluetypes
- tst_qquicklayouts
| 74814 |
| 775 | } | - |
| 776 | }executed 714702 times by 21 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 714702 |
| 777 | | - |
| 778 | returnexecuted 717179 times by 22 tests: return Attr_Invalid;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
Attr_Invalid;executed 717179 times by 22 tests: return Attr_Invalid;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 717179 |
| 779 | } | - |
| 780 | | - |
| 781 | bool Object::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs) | - |
| 782 | { | - |
| 783 | Object *o = static_cast<Object *>(m); | - |
| 784 | Scope scope(o); | - |
| 785 | | - |
| 786 | if (id.isArrayIndex()| TRUE | evaluated 11086 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 542957 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) { | 11086-542957 |
| 787 | uint index = id.asArrayIndex(); | - |
| 788 | | - |
| 789 | bool hasProperty = false; | - |
| 790 | | - |
| 791 | if (o->arrayData()| TRUE | evaluated 5679 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 5396 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 5396-5679 |
| 792 | hasProperty = o->arrayData()->mappedIndex(index) != | - |
| 793 | (0x7fffffff * 2U + 1U) | - |
| 794 | ; | - |
| 795 | if (!hasProperty| TRUE | evaluated 3865 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 1801 times by 1 test |
&& o->isStringObject()| TRUE | never evaluated | | FALSE | evaluated 3856 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 0-3865 |
| 796 | hasProperty = (index < static_cast<StringObject *>(o)->length()); never executed: hasProperty = (index < static_cast<StringObject *>(o)->length()); | 0 |
| 797 | }executed 5659 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 5659 |
| 798 | | - |
| 799 | if (!hasProperty| TRUE | evaluated 9274 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 1802 times by 1 test |
) { | 1802-9274 |
| 800 | if (!o->isExtensible()| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 9254 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 12-9254 |
| 801 | returnexecuted 12 times by 1 test: return false; false;executed 12 times by 1 test: return false; | 12 |
| 802 | | - |
| 803 | ScopedProperty pp(scope); | - |
| 804 | pp->copy(p, attrs); | - |
| 805 | pp->fullyPopulated(&attrs); | - |
| 806 | if (attrs == Attr_Data| TRUE | evaluated 5979 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
| | FALSE | evaluated 3302 times by 1 test |
) { | 3302-5979 |
| 807 | ScopedValue v(scope, pp->value); | - |
| 808 | o->arraySet(index, v); | - |
| 809 | }executed 5961 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
else { | 5961 |
| 810 | o->arraySet(index, pp, attrs); | - |
| 811 | }executed 3294 times by 1 test: end of block | 3294 |
| 812 | returnexecuted 9259 times by 2 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
true;executed 9259 times by 2 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
| 9259 |
| 813 | } | - |
| 814 | | - |
| 815 | returnexecuted 1801 times by 1 test: return o->internalDefineOwnProperty(scope.engine, index, nullptr, p, attrs); o->internalDefineOwnProperty(scope.engine, index, nullptr, p, attrs);executed 1801 times by 1 test: return o->internalDefineOwnProperty(scope.engine, index, nullptr, p, attrs); | 1801 |
| 816 | } | - |
| 817 | | - |
| 818 | uint memberIndex = o->internalClass()->find(id); | - |
| 819 | Scoped<StringOrSymbol> name(scope, id.asStringOrSymbol()); | - |
| 820 | | - |
| 821 | if (memberIndex == | TRUE | evaluated 539224 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 3316 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
| 3316-539224 |
| 822 | (0x7fffffff * 2U + 1U)| TRUE | evaluated 539224 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| | FALSE | evaluated 3316 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
| 3316-539224 |
| 823 | ) { | - |
| 824 | if (!o->isExtensible()| TRUE | evaluated 458 times by 1 test | | FALSE | evaluated 538702 times by 21 testsEvaluated by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
|
) | 458-538702 |
| 825 | returnexecuted 458 times by 1 test: return false; false;executed 458 times by 1 test: return false; | 458 |
| 826 | | - |
| 827 | ScopedProperty pd(scope); | - |
| 828 | pd->copy(p, attrs); | - |
| 829 | pd->fullyPopulated(&attrs); | - |
| 830 | o->insertMember(name, pd, attrs); | - |
| 831 | returnexecuted 539657 times by 21 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
true;executed 539657 times by 21 tests: return true;Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qmlcachegen
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlincubator
- tst_qqmlqt
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_qquickvisualdatamodel
- tst_qquickworkerscript
- tst_quicktestmainwithsetup
- tst_qv4assembler
- tst_qv4debugger
- tst_testfiltering
| 539657 |
| 832 | } | - |
| 833 | | - |
| 834 | returnexecuted 3316 times by 3 tests: return o->internalDefineOwnProperty(scope.engine, memberIndex, name, p, attrs);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
o->internalDefineOwnProperty(scope.engine, memberIndex, name, p, attrs);executed 3316 times by 3 tests: return o->internalDefineOwnProperty(scope.engine, memberIndex, name, p, attrs);Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 3316 |
| 835 | } | - |
| 836 | | - |
| 837 | bool Object::virtualIsExtensible(const Managed *m) | - |
| 838 | { | - |
| 839 | returnexecuted 1606561 times by 153 tests: return m->d()->internalClass->extensible;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
m->d()->internalClass->extensible;executed 1606561 times by 153 tests: return m->d()->internalClass->extensible;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1606561 |
| 840 | } | - |
| 841 | | - |
| 842 | bool Object::virtualPreventExtensions(Managed *m) | - |
| 843 | { | - |
| 844 | ((m->isObject()) ? static_cast<void>(0) : qt_assert("m->isObject()", __FILE__, 870)); | - |
| 845 | Object *o = static_cast<Object *>(m); | - |
| 846 | o->setInternalClass(o->internalClass()->nonExtensible()); | - |
| 847 | returnexecuted 860 times by 1 test: return true; true;executed 860 times by 1 test: return true; | 860 |
| 848 | } | - |
| 849 | | - |
| 850 | Heap::Object *Object::virtualGetPrototypeOf(const Managed *m) | - |
| 851 | { | - |
| 852 | returnexecuted 92939895 times by 153 tests: return m->internalClass()->prototype;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
m->internalClass()->prototype;executed 92939895 times by 153 tests: return m->internalClass()->prototype;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 92939895 |
| 853 | } | - |
| 854 | | - |
| 855 | bool Object::virtualSetPrototypeOf(Managed *m, const Object *proto) | - |
| 856 | { | - |
| 857 | ((m->isObject()) ? static_cast<void>(0) : qt_assert("m->isObject()", __FILE__, 883)); | - |
| 858 | Object *o = static_cast<Object *>(m); | - |
| 859 | Heap::Object *current = o->internalClass()->prototype; | - |
| 860 | Heap::Object *protod = proto| TRUE | evaluated 1943977 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 120 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalue
|
? proto->d() : nullptr; | 120-1943977 |
| 861 | if (current == protod| TRUE | evaluated 1990 times by 10 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlqt
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpositioners
| | FALSE | evaluated 1942504 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 1990-1942504 |
| 862 | returnexecuted 1991 times by 10 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlqt
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpositioners
true;executed 1991 times by 10 tests: return true;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlconsole
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlqt
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpositioners
| 1991 |
| 863 | if (!o->internalClass()->extensible| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 1943279 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 24-1943279 |
| 864 | returnexecuted 24 times by 1 test: return false; false;executed 24 times by 1 test: return false; | 24 |
| 865 | Heap::Object *p = protod; | - |
| 866 | while (p| TRUE | evaluated 4801875 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| | FALSE | evaluated 1943494 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) { | 1943494-4801875 |
| 867 | if (p == o->d()| TRUE | evaluated 42 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsvalue
| | FALSE | evaluated 4803391 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 42-4803391 |
| 868 | returnexecuted 42 times by 2 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsvalue
false;executed 42 times by 2 tests: return false;Executed by:- tst_ecmascripttests
- tst_qjsvalue
| 42 |
| 869 | if (p->vtable()->getPrototypeOf != Object::staticVTable()->getPrototypeOf| TRUE | evaluated 56 times by 1 test | | FALSE | evaluated 4803454 times by 153 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
|
) | 56-4803454 |
| 870 | break;executed 56 times by 1 test: break; | 56 |
| 871 | p = p->prototype(); | - |
| 872 | }executed 4803160 times by 153 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 4803160 |
| 873 | o->setInternalClass(o->internalClass()->changePrototype(protod)); | - |
| 874 | returnexecuted 1944657 times by 153 tests: return true;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
true;executed 1944657 times by 153 tests: return true;Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 1944657 |
| 875 | } | - |
| 876 | | - |
| 877 | bool Object::setArrayLength(uint newLen) | - |
| 878 | { | - |
| 879 | ((isArrayObject()) ? static_cast<void>(0) : qt_assert("isArrayObject()", __FILE__, 905)); | - |
| 880 | if (!internalClass()->propertyData[Heap::ArrayObject::LengthPropertyIndex].isWritable()| TRUE | never evaluated | | FALSE | evaluated 1199 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 0-1199 |
| 881 | return never executed: return false; false;never executed: return false; | 0 |
| 882 | uint oldLen = getLength(); | - |
| 883 | bool ok = true; | - |
| 884 | if (newLen < oldLen| TRUE | evaluated 660 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 540 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) { | 540-660 |
| 885 | if (arrayData()| TRUE | evaluated 643 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| | FALSE | evaluated 16 times by 1 test |
) { | 16-643 |
| 886 | uint l = arrayData()->vtable()->truncate(this, newLen); | - |
| 887 | if (l != newLen| TRUE | evaluated 110 times by 1 test | | FALSE | evaluated 533 times by 7 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
|
) | 110-533 |
| 888 | ok = false;executed 110 times by 1 test: ok = false; | 110 |
| 889 | newLen = l; | - |
| 890 | }executed 643 times by 7 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 643 |
| 891 | }executed 659 times by 7 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
else { | 659 |
| 892 | if (newLen >= 0x100000| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 512 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
|
) | 28-512 |
| 893 | initSparseArray();executed 28 times by 1 test: initSparseArray(); | 28 |
| 894 | }executed 540 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
| 540 |
| 895 | setArrayLengthUnchecked(newLen); | - |
| 896 | returnexecuted 1198 times by 7 tests: return ok;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
ok;executed 1198 times by 7 tests: return ok;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 1198 |
| 897 | } | - |
| 898 | | - |
| 899 | void Object::initSparseArray() | - |
| 900 | { | - |
| 901 | if (arrayType() == Heap::ArrayData::Sparse| TRUE | evaluated 4424 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
| | FALSE | evaluated 2742 times by 2 testsEvaluated by:- tst_ecmascripttests
- tst_qqmlecmascript
|
) | 2742-4424 |
| 902 | return;executed 4423 times by 2 tests: return;Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 4423 |
| 903 | | - |
| 904 | ArrayData::realloc(this, Heap::ArrayData::Sparse, 0, false); | - |
| 905 | }executed 2742 times by 2 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qqmlecmascript
| 2742 |
| 906 | | - |
| 907 | | - |
| 908 | const QV4::VTable ArrayObject::static_vtbl = { (std::is_same<ArrayObject::SuperClass, Object>::value) ? nullptr : &ArrayObject::SuperClass::static_vtbl, (sizeof(ArrayObject::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), (sizeof(ArrayObject::Data) + (ArrayObject::NInlineProperties*sizeof(QV4::Value)) + QV4::Chunk::SlotSize - 1)/QV4::Chunk::SlotSize*QV4::Chunk::SlotSize/sizeof(QV4::Value) - (sizeof(ArrayObject::Data) + sizeof(QV4::Value) - 1)/sizeof(QV4::Value), ArrayObject::IsExecutionContext, ArrayObject::IsString, ArrayObject::IsObject, ArrayObject::IsFunctionObject, ArrayObject::IsErrorObject, ArrayObject::IsArrayData, ArrayObject::IsStringOrSymbol, ArrayObject::MyType, { 0, 0, 0, 0 }, "ArrayObject", ArrayObject::virtualDestroy, ArrayObject::Data::markObjects, ArrayObject::virtualIsEqualTo, ArrayObject::virtualGet, ArrayObject::virtualPut, ArrayObject::virtualDeleteProperty, ArrayObject::virtualHasProperty, ArrayObject::virtualGetOwnProperty, ArrayObject::virtualDefineOwnProperty, ArrayObject::virtualIsExtensible, ArrayObject::virtualPreventExtensions, ArrayObject::virtualGetPrototypeOf, ArrayObject::virtualSetPrototypeOf, ArrayObject::virtualGetLength, ArrayObject::virtualAdvanceIterator, ArrayObject::virtualInstanceOf, ArrayObject::virtualCall, ArrayObject::virtualCallAsConstructor, }; | - |
| 909 | | - |
| 910 | void Heap::ArrayObject::init(const QStringList &list) | - |
| 911 | { | - |
| 912 | Object::init(); | - |
| 913 | commonInit(); | - |
| 914 | Scope scope(internalClass->engine); | - |
| 915 | ScopedObject a(scope, this); | - |
| 916 | | - |
| 917 | | - |
| 918 | | - |
| 919 | | - |
| 920 | | - |
| 921 | int len = list.count(); | - |
| 922 | a->arrayReserve(len); | - |
| 923 | ScopedValue v(scope); | - |
| 924 | for (int ii = 0; ii < len| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 8 times by 1 test |
; ++ii) | 8 |
| 925 | a->arrayPut(ii, (v = scope.engine->newString(list.at(ii))));executed 8 times by 1 test: a->arrayPut(ii, (v = scope.engine->newString(list.at(ii)))); | 8 |
| 926 | a->setArrayLengthUnchecked(len); | - |
| 927 | }executed 8 times by 1 test: end of block | 8 |
| 928 | | - |
| 929 | qint64 ArrayObject::virtualGetLength(const Managed *m) | - |
| 930 | { | - |
| 931 | const ArrayObject *a = static_cast<const ArrayObject *>(m); | - |
| 932 | returnexecuted 252028 times by 55 tests: return a->propertyData(Heap::ArrayObject::LengthPropertyIndex)->toLength();Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- ...
a->propertyData(Heap::ArrayObject::LengthPropertyIndex)->toLength();executed 252028 times by 55 tests: return a->propertyData(Heap::ArrayObject::LengthPropertyIndex)->toLength();Executed by:- tst_ecmascripttests
- tst_examples
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlqt
- tst_qqmlsettings
- tst_qqmlsqldatabase
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- ...
| 252028 |
| 933 | } | - |
| 934 | | - |
| 935 | QStringList ArrayObject::toQStringList() const | - |
| 936 | { | - |
| 937 | QStringList result; | - |
| 938 | | - |
| 939 | QV4::ExecutionEngine *engine = internalClass()->engine; | - |
| 940 | Scope scope(engine); | - |
| 941 | ScopedValue v(scope); | - |
| 942 | | - |
| 943 | uint length = getLength(); | - |
| 944 | for (uint i = 0; i < length| TRUE | evaluated 50 times by 1 test | | FALSE | evaluated 26 times by 1 test |
; ++i) { | 26-50 |
| 945 | v = const_cast<ArrayObject *>(this)->get(i); | - |
| 946 | result.append(v->toQStringNoThrow()); | - |
| 947 | }executed 50 times by 1 test: end of block | 50 |
| 948 | returnexecuted 26 times by 1 test: return result; result;executed 26 times by 1 test: return result; | 26 |
| 949 | } | - |
| 950 | | - |
| 951 | bool ArrayObject::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs) | - |
| 952 | { | - |
| 953 | ((m->isArrayObject()) ? static_cast<void>(0) : qt_assert("m->isArrayObject()", __FILE__, 979)); | - |
| 954 | ArrayObject *a = static_cast<ArrayObject *>(m); | - |
| 955 | | - |
| 956 | if (id.isArrayIndex()| TRUE | evaluated 2657 times by 1 test | | FALSE | evaluated 937 times by 1 test |
) { | 937-2657 |
| 957 | uint index = id.asArrayIndex(); | - |
| 958 | uint len = a->getLength(); | - |
| 959 | if (index >= len| TRUE | evaluated 1307 times by 1 test | | FALSE | evaluated 1349 times by 1 test |
&& !a->internalClass()->propertyData[Heap::ArrayObject::LengthPropertyIndex].isWritable()| TRUE | evaluated 16 times by 1 test | | FALSE | evaluated 1298 times by 1 test |
) | 16-1349 |
| 960 | returnexecuted 16 times by 1 test: return false; false;executed 16 times by 1 test: return false; | 16 |
| 961 | | - |
| 962 | bool succeeded = Object::virtualDefineOwnProperty(m, id, p, attrs); | - |
| 963 | if (!succeeded| TRUE | evaluated 235 times by 1 test | | FALSE | evaluated 2409 times by 1 test |
) | 235-2409 |
| 964 | returnexecuted 235 times by 1 test: return false; false;executed 235 times by 1 test: return false; | 235 |
| 965 | | - |
| 966 | if (index >= len| TRUE | evaluated 1286 times by 1 test | | FALSE | evaluated 1121 times by 1 test |
) | 1121-1286 |
| 967 | a->setArrayLengthUnchecked(index + 1);executed 1282 times by 1 test: a->setArrayLengthUnchecked(index + 1); | 1282 |
| 968 | | - |
| 969 | returnexecuted 2407 times by 1 test: return true; true;executed 2407 times by 1 test: return true; | 2407 |
| 970 | } | - |
| 971 | | - |
| 972 | ExecutionEngine *engine = m->engine(); | - |
| 973 | if (id == engine->id_length()->propertyKey()| TRUE | evaluated 576 times by 1 test | | FALSE | evaluated 362 times by 1 test |
) { | 362-576 |
| 974 | Scope scope(engine); | - |
| 975 | ((Heap::ArrayObject::LengthPropertyIndex == a->internalClass()->find(engine->id_length()->propertyKey())) ? static_cast<void>(0) : qt_assert("Heap::ArrayObject::LengthPropertyIndex == a->internalClass()->find(engine->id_length()->propertyKey())", __FILE__, 1001)); | - |
| 976 | ScopedProperty lp(scope); | - |
| 977 | PropertyAttributes cattrs; | - |
| 978 | a->getProperty(Heap::ArrayObject::LengthPropertyIndex, lp, &cattrs); | - |
| 979 | if (attrs.isEmpty()| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 564 times by 1 test |
|| p->isSubset(attrs, lp, cattrs)| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 538 times by 1 test |
) | 12-564 |
| 980 | returnexecuted 36 times by 1 test: return true; true;executed 36 times by 1 test: return true; | 36 |
| 981 | if (!cattrs.isWritable()| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 516 times by 1 test |
|| attrs.type() == PropertyAttributes::Accessor| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 509 times by 1 test |
|| attrs.isConfigurable()| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 501 times by 1 test |
|| attrs.isEnumerable()| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 493 times by 1 test |
) | 8-516 |
| 982 | returnexecuted 47 times by 1 test: return false; false;executed 47 times by 1 test: return false; | 47 |
| 983 | bool succeeded = true; | - |
| 984 | if (attrs.type() == PropertyAttributes::Data| TRUE | evaluated 425 times by 1 test | | FALSE | evaluated 68 times by 1 test |
) { | 68-425 |
| 985 | bool ok; | - |
| 986 | uint l = p->value.asArrayLength(&ok); | - |
| 987 | if (!ok| TRUE | evaluated 109 times by 1 test | | FALSE | evaluated 315 times by 1 test |
) { | 109-315 |
| 988 | ScopedValue v(scope, p->value); | - |
| 989 | engine->throwRangeError(v); | - |
| 990 | returnexecuted 111 times by 1 test: return false; false;executed 111 times by 1 test: return false; | 111 |
| 991 | } | - |
| 992 | succeeded = a->setArrayLength(l); | - |
| 993 | }executed 315 times by 1 test: end of block | 315 |
| 994 | if (attrs.hasWritable()| TRUE | evaluated 104 times by 1 test | | FALSE | evaluated 280 times by 1 test |
&& !attrs.isWritable()| TRUE | evaluated 96 times by 1 test | | FALSE | evaluated 8 times by 1 test |
) { | 8-280 |
| 995 | cattrs.setWritable(false); | - |
| 996 | Heap::InternalClass::changeMember(a, engine->id_length()->propertyKey(), cattrs); | - |
| 997 | }executed 96 times by 1 test: end of block | 96 |
| 998 | if (!succeeded| TRUE | evaluated 88 times by 1 test | | FALSE | evaluated 295 times by 1 test |
) | 88-295 |
| 999 | returnexecuted 88 times by 1 test: return false; false;executed 88 times by 1 test: return false; | 88 |
| 1000 | returnexecuted 295 times by 1 test: return true; true;executed 295 times by 1 test: return true; | 295 |
| 1001 | } | - |
| 1002 | returnexecuted 362 times by 1 test: return Object::virtualDefineOwnProperty(m, id, p, attrs); Object::virtualDefineOwnProperty(m, id, p, attrs);executed 362 times by 1 test: return Object::virtualDefineOwnProperty(m, id, p, attrs); | 362 |
| 1003 | } | - |
| | |