| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
sweep| Name: | QV4::MemoryManager::sweep | | Prototype: | void MemoryManager::sweep(bool lastSweep, ClassDestroyStatsCallback classCountPtr) | | Coverage: | 79.070% (34/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 963-1017 |
| | 32 | 13 |
runGC| Name: | QV4::MemoryManager::runGC | | Prototype: | void MemoryManager::runGC() | | Coverage: | 57.143% (20/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1056-1163 |
| | 78 | 12 |
collectRoots| Name: | QV4::MemoryManager::collectRoots | | Prototype: | void MemoryManager::collectRoots(MarkStack *markStack) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 908-951 |
| | 20 | 9 |
allocString| Name: | QV4::MemoryManager::allocString | | Prototype: | Heap::Base *MemoryManager::allocString(std::size_t unmanagedSize) | | Coverage: | 83.333% (20/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 772-810 |
| | 23 | 8 |
allocData| Name: | QV4::MemoryManager::allocData | | Prototype: | Heap::Base *MemoryManager::allocData(std::size_t size) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 812-846 |
| | 18 | 5 |
dumpStats| Name: | QV4::MemoryManager::dumpStats | | Prototype: | void MemoryManager::dumpStats() const | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1199-1213 |
| | 11 | 3 |
collectFromJSStack| Name: | QV4::MemoryManager::collectFromJSStack | | Prototype: | void MemoryManager::collectFromJSStack(MarkStack *markStack) const | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1215-1228 |
| | 8 | 3 |
allocObjectWithMemberData| Name: | QV4::MemoryManager::allocObjectWithMemberData | | Prototype: | Heap::Object *MemoryManager::allocObjectWithMemberData(const QV4::VTable *vtable, uint nMembers) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 848-886 |
| | 28 | 3 |
shouldRunGC| Name: | QV4::MemoryManager::shouldRunGC | | Prototype: | bool MemoryManager::shouldRunGC() const | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1019-1025 |
| | 4 | 2 |
MemoryManager| Name: | QV4::MemoryManager::MemoryManager | | Prototype: | MemoryManager::MemoryManager(ExecutionEngine *engine) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 751-770 |
| | 3 | 2 |
~MemoryManager| Name: | QV4::MemoryManager::~MemoryManager | | Prototype: | MemoryManager::~MemoryManager() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1180-1196 |
| | 8 | 1 |
runGC| Name: | QV4::MemoryManager::runGC | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
mark| Name: | QV4::MemoryManager::mark | | Prototype: | void MemoryManager::mark() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 953-961 |
| | 4 | 1 |
getUsedMem| Name: | QV4::MemoryManager::getUsedMem | | Prototype: | size_t MemoryManager::getUsedMem() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1165-1168 |
| | 1 | 1 |
getLargeItemsMem| Name: | QV4::MemoryManager::getLargeItemsMem | | Prototype: | size_t MemoryManager::getLargeItemsMem() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1175-1178 |
| | 1 | 1 |
getAllocatedMem| Name: | QV4::MemoryManager::getAllocatedMem | | Prototype: | size_t MemoryManager::getAllocatedMem() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | | Lines: | 1170-1173 |
| | 1 | 1 |
changeUnmanagedHeapSizeUsage| Name: | QV4::MemoryManager::changeUnmanagedHeapSizeUsage | | Prototype: | void changeUnmanagedHeapSizeUsage(qptrdiff delta) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 267-267 |
| | 1 | 1 |
allocateObject| Name: | QV4::MemoryManager::allocateObject | | Prototype: | template <typename ObjectType> typename ObjectType::Data *allocateObject(InternalClass *ic) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 198-202 |
| | 1 | 1 |
allocateObject| Name: | QV4::MemoryManager::allocateObject | | Prototype: | template <typename ObjectType> typename ObjectType::Data *allocateObject(Heap::InternalClass *ic) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 188-196 |
| | 5 | 1 |
allocateObject| Name: | QV4::MemoryManager::allocateObject | | Prototype: | template <typename ObjectType> typename ObjectType::Data *allocateObject() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 204-212 |
| | 5 | 1 |
allocate| Name: | QV4::MemoryManager::allocate | | Prototype: | template <typename ObjectType, typename... Args> typename ObjectType::Data *allocate(Args... args) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 240-247 |
| | 4 | 1 |
allocWithStringData| Name: | QV4::MemoryManager::allocWithStringData | | Prototype: | template <typename ManagedType, typename Arg1> typename ManagedType::Data *allocWithStringData(std::size_t unmanagedSize, Arg1 arg1) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 214-222 |
| | 5 | 1 |
allocObject| Name: | QV4::MemoryManager::allocObject | | Prototype: | template <typename ObjectType, typename... Args> typename ObjectType::Data *allocObject(Heap::InternalClass *ic, Args... args) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 224-230 |
| | 3 | 1 |
allocObject| Name: | QV4::MemoryManager::allocObject | | Prototype: | template <typename ObjectType, typename... Args> typename ObjectType::Data *allocObject(InternalClass *ic, Args... args) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 232-238 |
| | 3 | 1 |
allocManaged| Name: | QV4::MemoryManager::allocManaged | | Prototype: | template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size, InternalClass *ic) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 174-178 |
| | 1 | 1 |
allocManaged| Name: | QV4::MemoryManager::allocManaged | | Prototype: | template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 180-186 |
| | 3 | 1 |
allocManaged| Name: | QV4::MemoryManager::allocManaged | | Prototype: | template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size, Heap::InternalClass *ic) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 162-172 |
| | 7 | 1 |
allocIC| Name: | QV4::MemoryManager::allocIC | | Prototype: | template<typename ManagedType> typename ManagedType::Data *allocIC() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 269-275 |
| | 3 | 1 |
alloc| Name: | QV4::MemoryManager::alloc | | Prototype: | template <typename ManagedType, typename... Args> typename ManagedType::Data *alloc(Args... args) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h | | Lines: | 249-256 |
| | 4 | 1 |