| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | namespace QV4 { | - |
| 11 | | - |
| 12 | namespace Compiler { | - |
| 13 | struct Module; | - |
| 14 | struct Context; | - |
| 15 | struct JSUnitGenerator; | - |
| 16 | class Codegen; | - |
| 17 | } | - |
| 18 | | - |
| 19 | namespace Moth { | - |
| 20 | class BytecodeGenerator; | - |
| 21 | } | - |
| 22 | | - |
| 23 | namespace Heap { | - |
| 24 | struct Base; | - |
| 25 | struct MemberData; | - |
| 26 | struct ArrayData; | - |
| 27 | | - |
| 28 | struct StringOrSymbol; | - |
| 29 | struct String; | - |
| 30 | struct Symbol; | - |
| 31 | struct Object; | - |
| 32 | struct ObjectPrototype; | - |
| 33 | | - |
| 34 | struct ExecutionContext; | - |
| 35 | struct CallContext; | - |
| 36 | struct QmlContext; | - |
| 37 | struct ScriptFunction; | - |
| 38 | struct InternalClass; | - |
| 39 | | - |
| 40 | struct BooleanObject; | - |
| 41 | struct NumberObject; | - |
| 42 | struct StringObject; | - |
| 43 | struct ArrayObject; | - |
| 44 | struct DateObject; | - |
| 45 | struct FunctionObject; | - |
| 46 | struct ErrorObject; | - |
| 47 | struct ArgumentsObject; | - |
| 48 | struct QObjectWrapper; | - |
| 49 | struct RegExpObject; | - |
| 50 | struct RegExp; | - |
| 51 | struct EvalFunction; | - |
| 52 | | - |
| 53 | struct ArrayBuffer; | - |
| 54 | struct DataView; | - |
| 55 | struct TypedArray; | - |
| 56 | | - |
| 57 | template <typename T, size_t> struct Pointer; | - |
| 58 | } | - |
| 59 | | - |
| 60 | struct CppStackFrame; | - |
| 61 | class MemoryManager; | - |
| 62 | class ExecutableAllocator; | - |
| 63 | struct PropertyKey; | - |
| 64 | struct StringOrSymbol; | - |
| 65 | struct String; | - |
| 66 | struct Symbol; | - |
| 67 | struct Object; | - |
| 68 | struct ObjectPrototype; | - |
| 69 | struct ObjectIterator; | - |
| 70 | struct ExecutionContext; | - |
| 71 | struct CallContext; | - |
| 72 | struct QmlContext; | - |
| 73 | struct ScriptFunction; | - |
| 74 | struct InternalClass; | - |
| 75 | struct Property; | - |
| 76 | struct Value; | - |
| 77 | template<size_t> struct HeapValue; | - |
| 78 | template<size_t> struct ValueArray; | - |
| 79 | struct Lookup; | - |
| 80 | struct ArrayData; | - |
| 81 | struct VTable; | - |
| 82 | struct Function; | - |
| 83 | | - |
| 84 | struct BooleanObject; | - |
| 85 | struct NumberObject; | - |
| 86 | struct StringObject; | - |
| 87 | struct ArrayObject; | - |
| 88 | struct DateObject; | - |
| 89 | struct FunctionObject; | - |
| 90 | struct ErrorObject; | - |
| 91 | struct ArgumentsObject; | - |
| 92 | struct Managed; | - |
| 93 | struct ExecutionEngine; | - |
| 94 | struct QObjectWrapper; | - |
| 95 | struct RegExpObject; | - |
| 96 | struct RegExp; | - |
| 97 | struct EvalFunction; | - |
| 98 | | - |
| 99 | struct ArrayBuffer; | - |
| 100 | struct DataView; | - |
| 101 | struct TypedArray; | - |
| 102 | | - |
| 103 | | - |
| 104 | | - |
| 105 | | - |
| 106 | | - |
| 107 | typedef quint64 ReturnedValue; | - |
| 108 | struct CallData; | - |
| 109 | struct Scope; | - |
| 110 | struct ScopedValue; | - |
| 111 | template<typename T> struct Scoped; | - |
| 112 | typedef Scoped<String> ScopedString; | - |
| 113 | typedef Scoped<StringOrSymbol> ScopedStringOrSymbol; | - |
| 114 | typedef Scoped<Object> ScopedObject; | - |
| 115 | typedef Scoped<ArrayObject> ScopedArrayObject; | - |
| 116 | typedef Scoped<FunctionObject> ScopedFunctionObject; | - |
| 117 | typedef Scoped<ExecutionContext> ScopedContext; | - |
| 118 | | - |
| 119 | struct PersistentValueStorage; | - |
| 120 | class PersistentValue; | - |
| 121 | class WeakValue; | - |
| 122 | struct MarkStack; | - |
| 123 | | - |
| 124 | struct IdentifierTable; | - |
| 125 | class RegExpCache; | - |
| 126 | class MultiplyWrappedQObjectMap; | - |
| 127 | | - |
| 128 | enum PropertyFlag { | - |
| 129 | Attr_Data = 0, | - |
| 130 | Attr_Accessor = 0x1, | - |
| 131 | Attr_NotWritable = 0x2, | - |
| 132 | Attr_NotEnumerable = 0x4, | - |
| 133 | Attr_NotConfigurable = 0x8, | - |
| 134 | Attr_ReadOnly = Attr_NotWritable|Attr_NotEnumerable|Attr_NotConfigurable, | - |
| 135 | Attr_ReadOnly_ButConfigurable = Attr_NotWritable|Attr_NotEnumerable, | - |
| 136 | Attr_Invalid = 0xff | - |
| 137 | }; | - |
| 138 | | - |
| 139 | typedef QFlags<PropertyFlag> PropertyFlags; | - |
| 140 | constexpr inline QFlags<PropertyFlags::enum_type> operator|(PropertyFlags::enum_type f1, PropertyFlags::enum_type f2) noexcept { return QFlags<PropertyFlags::enum_type>(f1) | f2; } constexpr inline QFlags<PropertyFlags::enum_type> operator|(PropertyFlags::enum_type f1, QFlags<PropertyFlags::enum_type> f2) noexcept { return f2 | f1; } constexpr inline QIncompatibleFlag operator|(PropertyFlags::enum_type f1, int f2) noexcept { return QIncompatibleFlag(int(f1) | f2); } | - |
| 141 | | - |
| 142 | struct PropertyAttributes | - |
| 143 | { | - |
| 144 | union { | - |
| 145 | uchar m_all; | - |
| 146 | struct { | - |
| 147 | uchar m_flags : 4; | - |
| 148 | uchar m_mask : 4; | - |
| 149 | }; | - |
| 150 | struct { | - |
| 151 | uchar m_type : 1; | - |
| 152 | uchar m_writable : 1; | - |
| 153 | uchar m_enumerable : 1; | - |
| 154 | uchar m_configurable : 1; | - |
| 155 | uchar type_set : 1; | - |
| 156 | uchar writable_set : 1; | - |
| 157 | uchar enumerable_set : 1; | - |
| 158 | uchar configurable_set : 1; | - |
| 159 | }; | - |
| 160 | }; | - |
| 161 | | - |
| 162 | enum Type { | - |
| 163 | Data = 0, | - |
| 164 | Accessor = 1, | - |
| 165 | Generic = 2 | - |
| 166 | }; | - |
| 167 | | - |
| 168 | PropertyAttributes() : m_all(0) {}executed 216537762 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 216537762 |
| 169 | PropertyAttributes(PropertyFlag f) : m_all(0) { | - |
| 170 | if (f != Attr_Invalid| TRUE | evaluated 91659165 times by 154 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 29868773 times by 154 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
- ...
|
) { | 29868773-91659165 |
| 171 | setType(f & Attr_Accessor ? Accessor : Data); | - |
| 172 | if (!(f & Attr_Accessor)| TRUE | evaluated 91784497 times by 154 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 5410 times by 3 testsEvaluated by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
|
) | 5410-91784497 |
| 173 | setWritable(!(f & Attr_NotWritable));executed 91791982 times by 154 tests: setWritable(!(f & Attr_NotWritable));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
- ...
| 91791982 |
| 174 | setEnumerable(!(f & Attr_NotEnumerable)); | - |
| 175 | setConfigurable(!(f & Attr_NotConfigurable)); | - |
| 176 | }executed 92135329 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 92135329 |
| 177 | }executed 121981708 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 121981708 |
| 178 | PropertyAttributes(PropertyFlags f) : m_all(0) { | - |
| 179 | if (f != Attr_Invalid| TRUE | evaluated 30032913 times by 154 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-30032913 |
| 180 | setType(f & Attr_Accessor ? Accessor : Data); | - |
| 181 | if (!(f & Attr_Accessor)| TRUE | evaluated 25895848 times by 154 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 4171205 times by 154 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
- ...
|
) | 4171205-25895848 |
| 182 | setWritable(!(f & Attr_NotWritable));executed 25894150 times by 154 tests: setWritable(!(f & Attr_NotWritable));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
- ...
| 25894150 |
| 183 | setEnumerable(!(f & Attr_NotEnumerable)); | - |
| 184 | setConfigurable(!(f & Attr_NotConfigurable)); | - |
| 185 | }executed 30075270 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 30075270 |
| 186 | }executed 30088098 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 30088098 |
| 187 | | - |
| 188 | void setType(Type t) { m_type = t; type_set = true; }executed 121358620 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 121358620 |
| 189 | Type type() const { returnexecuted 280942054 times by 154 tests: return type_set ? (Type)m_type : Generic;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
- ...
type_set ? (Type)m_type : Generic;executed 280942054 times by 154 tests: return type_set ? (Type)m_type : Generic;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
- ...
} | 280942054 |
| 190 | | - |
| 191 | bool isData() const { returnexecuted 2344143 times by 154 tests: return type() == PropertyAttributes::Data || writable_set;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
- ...
type() == PropertyAttributes::Data || writable_set;executed 2344143 times by 154 tests: return type() == PropertyAttributes::Data || writable_set;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
- ...
} | 2344143 |
| 192 | bool isAccessor() const { returnexecuted 277769313 times by 154 tests: return type() == PropertyAttributes::Accessor;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
- ...
type() == PropertyAttributes::Accessor;executed 277769313 times by 154 tests: return type() == PropertyAttributes::Accessor;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
- ...
} | 277769313 |
| 193 | bool isGeneric() const { returnexecuted 24971 times by 4 tests: return type() == PropertyAttributes::Generic && !writable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
type() == PropertyAttributes::Generic && !writable_set;executed 24971 times by 4 tests: return type() == PropertyAttributes::Generic && !writable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
} | 24971 |
| 194 | | - |
| 195 | bool hasType() const { returnexecuted 548841 times by 21 tests: return type_set;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
type_set;executed 548841 times by 21 tests: return type_set;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
} | 548841 |
| 196 | bool hasWritable() const { returnexecuted 7276 times by 3 tests: return writable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
writable_set;executed 7276 times by 3 tests: return writable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
} | 7276 |
| 197 | bool hasConfigurable() const { returnexecuted 7552 times by 3 tests: return configurable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
configurable_set;executed 7552 times by 3 tests: return configurable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
} | 7552 |
| 198 | bool hasEnumerable() const { returnexecuted 8992 times by 3 tests: return enumerable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
enumerable_set;executed 8992 times by 3 tests: return enumerable_set;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
} | 8992 |
| 199 | | - |
| 200 | void setWritable(bool b) { m_writable = b; writable_set = true; }executed 135079623 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 135079623 |
| 201 | void setConfigurable(bool b) { m_configurable = b; configurable_set = true; }executed 140043327 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 140043327 |
| 202 | void setEnumerable(bool b) { m_enumerable = b; enumerable_set = true; }executed 121754876 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 121754876 |
| 203 | | - |
| 204 | void resolve() { m_mask = 0xf; if (m_type == Accessor| TRUE | evaluated 4790143 times by 154 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 151435511 times by 154 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
- ...
|
) { m_writable = false; writable_set = false; }executed 4790447 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
}executed 156117376 times by 154 tests: end of blockExecuted by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_ecmascripttests
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_parserstress
- tst_qjsengine
- tst_qjsonbinding
- tst_qjsvalue
- tst_qjsvalueiterator
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugclient
- tst_qqmldebugjs
- tst_qqmldebuglocal
- tst_qqmldebugservice
- tst_qqmlecmascript
- tst_qqmlenginecleanup
- ...
| 4790143-156117376 |
| 205 | | - |
| 206 | bool isWritable() const { returnexecuted 73551560 times by 154 tests: return m_type != Data || m_writable;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_type != Data || m_writable;executed 73551560 times by 154 tests: return m_type != Data || m_writable;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
- ...
} | 73551560 |
| 207 | bool isEnumerable() const { returnexecuted 321361 times by 32 tests: return m_enumerable;Executed 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
- ...
m_enumerable;executed 321361 times by 32 tests: return m_enumerable;Executed 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
- ...
} | 321361 |
| 208 | bool isConfigurable() const { returnexecuted 50680 times by 6 tests: return m_configurable;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickgridview
m_configurable;executed 50680 times by 6 tests: return m_configurable;Executed by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
- tst_qqmlecmascript
- tst_qqmlxmlhttprequest
- tst_qquickgridview
} | 50680 |
| 209 | | - |
| 210 | void clearType() { m_type = Data; type_set = false; } never executed: end of block | 0 |
| 211 | void clearWritable() { m_writable = false; writable_set = false; }executed 11925 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsvalue
| 11925 |
| 212 | void clearEnumerable() { m_enumerable = false; enumerable_set = false; } never executed: end of block | 0 |
| 213 | void clearConfigurable() { m_configurable = false; configurable_set = false; } never executed: end of block | 0 |
| 214 | | - |
| 215 | void clear() { m_all = 0; }executed 21672 times by 3 tests: end of blockExecuted by:- tst_ecmascripttests
- tst_qjsengine
- tst_qjsonbinding
| 21672 |
| 216 | bool isEmpty() const { returnexecuted 18453838 times by 154 tests: return !m_all;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_all;executed 18453838 times by 154 tests: return !m_all;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
- ...
} | 18453838 |
| 217 | | - |
| 218 | uint flags() const { returnexecuted 150635770 times by 154 tests: return m_flags;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_flags;executed 150635770 times by 154 tests: return m_flags;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
- ...
} | 150635770 |
| 219 | | - |
| 220 | bool operator==(PropertyAttributes other) { | - |
| 221 | returnexecuted 4676385 times by 154 tests: return m_all == other.m_all;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_all == other.m_all;executed 4676385 times by 154 tests: return m_all == other.m_all;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
- ...
| 4676385 |
| 222 | } | - |
| 223 | bool operator!=(PropertyAttributes other) { | - |
| 224 | returnexecuted 775248 times by 22 tests: return m_all != other.m_all;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
m_all != other.m_all;executed 775248 times by 22 tests: return m_all != other.m_all;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
| 775248 |
| 225 | } | - |
| 226 | }; | - |
| 227 | | - |
| 228 | struct __attribute__((visibility("default"))) StackFrame { | - |
| 229 | QString source; | - |
| 230 | QString function; | - |
| 231 | int line = -1; | - |
| 232 | int column = -1; | - |
| 233 | }; | - |
| 234 | typedef QVector<StackFrame> StackTrace; | - |
| 235 | | - |
| 236 | enum class ObjectLiteralArgument { | - |
| 237 | Value, | - |
| 238 | Getter, | - |
| 239 | Setter | - |
| 240 | }; | - |
| 241 | | - |
| 242 | } | - |
| 243 | | - |
| 244 | template<> class QTypeInfo<QV4::PropertyAttributes > { public: enum { isSpecialized = true, isComplex = (((Q_PRIMITIVE_TYPE) & Q_PRIMITIVE_TYPE) == 0), isStatic = (((Q_PRIMITIVE_TYPE) & (Q_MOVABLE_TYPE | Q_PRIMITIVE_TYPE)) == 0), isRelocatable = !isStatic || ((Q_PRIMITIVE_TYPE) & Q_RELOCATABLE_TYPE), isLarge = (sizeof(QV4::PropertyAttributes)>sizeof(void*)), isPointer = false, isIntegral = std::is_integral< QV4::PropertyAttributes >::value, isDummy = (((Q_PRIMITIVE_TYPE) & Q_DUMMY_TYPE) != 0), sizeOf = sizeof(QV4::PropertyAttributes) }; static inline const char *name() { return "QV4::PropertyAttributes"; } }; | - |
| 245 | | - |
| 246 | | - |
| | |