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->isUsedAsProtoTRUE | 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 <= nInlineTRUE | 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 (!(hasMDTRUE | 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
- ...
|
&& requiredSizeTRUE | 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 |
) || (hasMDTRUE | 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 < requiredSizeTRUE | 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 block 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
- ...
| 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 block Executed 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 block Executed 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 block 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
- ...
| 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 (!fTRUE | 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->hasExceptionTRUE | 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 (setTRUE | 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 block 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
- ...
| 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 block 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
- ...
| 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 block 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
- ...
| 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 block 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
- ...
| 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 (getterTRUE | 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 block 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
- ...
else { | 3173733 |
136 | p->setGetter(nullptr); | - |
137 | } never executed: end of block | 0 |
138 | if (setterTRUE | 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 block 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
- ...
else { | 120867 |
142 | p->setSetter(nullptr); | - |
143 | }executed 3055105 times by 153 tests: end of block 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
- ...
| 3055105 |
144 | insertMember(name, p, QV4::Attr_Accessor|QV4::Attr_NotEnumerable); | - |
145 | }executed 3177337 times by 153 tests: end of block 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
- ...
| 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 block 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
- ...
| 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 block 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
- ...
| 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 block 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
- ...
| 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 block 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
- ...
| 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->memberDataTRUE | 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->arrayDataTRUE | 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 < endTRUE | 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 block 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
- ...
| 7160727 |
199 | }executed 4275651 times by 26 tests: end of block 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
- ...
| 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 block 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
- ...
else { | 3984699 |
211 | setProperty(idx, p->value); | - |
212 | }executed 124594896 times by 153 tests: end of block 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
- ...
| 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 block Executed 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 (oTRUE | 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->arrayDataTRUE | 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_StringObjectTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
| 20 |
244 | o = o->prototype(); | - |
245 | }executed 63180 times by 29 tests: end of block Executed 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 block Executed 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 (oTRUE | 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 block 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
- ...
| 1366302 |
259 | }executed 940520 times by 152 tests: end of block 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
- ...
| 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->arrayIndexTRUE | 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->arrayNodeTRUE | 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->attrsTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 505 |
327 | | - |
328 | while (it->arrayIndex < o->d()->arrayData->values.sizeTRUE | 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 block Executed 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()->sizeTRUE | 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->isStringTRUE | 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 block Executed 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 block 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_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 (oTRUE | 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 (hasPropertyTRUE | 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 block 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
- ...
| 18612454 |
388 | | - |
389 | if (hasPropertyTRUE | 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 (oTRUE | 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 (strTRUE | 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 (hasPropertyTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
| 28 |
415 | o = o->getPrototypeOf(); | - |
416 | }executed 81683779 times by 5 tests: end of block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickgridview
- tst_qv4debugger
| 81683779 |
417 | | - |
418 | if (existsTRUE | 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 (hasPropertyTRUE | 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 (hasPropertyTRUE | 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->hasExceptionTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
| 44 |
454 | }executed 35423 times by 29 tests: end of block Executed 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 block Executed 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 block 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
- ...
| 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 (!okTRUE | 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 (!okTRUE | 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 block Executed 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 block 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
| 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 block Executed 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 block Executed 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 block 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
- ...
| 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 block Executed 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 block 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
- ...
| 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->hasExceptionTRUE | 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->hasExceptionTRUE | 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 (!adTRUE | 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 (memberTRUE | 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 block Executed 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 (!memberTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
else { | 909 |
614 | | - |
615 | cattrs.setType(PropertyAttributes::Data); | - |
616 | cattrs.setWritable(false); | - |
617 | if (!memberTRUE | 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 block Executed 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 (memberTRUE | 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 block Executed 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::SparseTRUE | never evaluated | FALSE | evaluated 198 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qqmlecmascript
|
&& other->arrayData()->attrsTRUE | 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 < lenTRUE | 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 block Executed 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::SparseTRUE | 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 block Executed 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 block Executed by:- tst_ecmascripttests
- tst_qqmlecmascript
| 38 |
683 | setArrayLengthUnchecked(other->getLength()); | - |
684 | }executed 213 times by 3 tests: end of block Executed 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 (!functionTRUE | 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 (!lhsTRUE | 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 (!oTRUE | 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 (vTRUE | 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 (!vTRUE | 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() == vTRUE | 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 block Executed 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 (oTRUE | 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_InvalidTRUE | 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 block Executed 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
| 1006 |
761 | }executed 2519 times by 5 tests: end of block Executed 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 (pTRUE | 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 block Executed 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 block 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
| 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 (!hasPropertyTRUE | 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
| 5659 |
798 | | - |
799 | if (!hasPropertyTRUE | 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_DataTRUE | 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 block Executed 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 = protoTRUE | 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 == protodTRUE | 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()->extensibleTRUE | 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 (pTRUE | 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()->getPrototypeOfTRUE | 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 block 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
- ...
| 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 < oldLenTRUE | 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 != newLenTRUE | 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 block Executed 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 block Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qquickanimationcontroller
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
else { | 659 |
892 | if (newLen >= 0x100000TRUE | 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 block Executed 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::SparseTRUE | 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 block Executed 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 < lenTRUE | 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 < lengthTRUE | 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 >= lenTRUE | 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 (!succeededTRUE | 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 >= lenTRUE | 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::AccessorTRUE | 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::DataTRUE | 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 (!okTRUE | 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 (!succeededTRUE | 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 | } | - |
| | |