Coverage Report

Created: 2017-04-15 07:07

/home/travis/build/MoarVM/MoarVM/src/6model/sc.h
Line
Count
Source (jump to first uncovered line)
1
/* SC manipulation functions. */
2
MVMObject * MVM_sc_create(MVMThreadContext *tc, MVMString *handle);
3
void MVM_sc_add_all_scs_entry(MVMThreadContext *tc, MVMSerializationContextBody *scb);
4
MVMString * MVM_sc_get_handle(MVMThreadContext *tc, MVMSerializationContext *sc);
5
MVMString * MVM_sc_get_description(MVMThreadContext *tc, MVMSerializationContext *sc);
6
void MVM_sc_set_description(MVMThreadContext *tc, MVMSerializationContext *sc, MVMString *desc);
7
MVMint64 MVM_sc_find_object_idx(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj);
8
MVMint64 MVM_sc_find_object_idx_jit(MVMThreadContext *tc, MVMObject *sc, MVMObject *obj);
9
MVMint64 MVM_sc_find_stable_idx(MVMThreadContext *tc, MVMSerializationContext *sc, MVMSTable *st);
10
MVMint64 MVM_sc_find_code_idx(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj);
11
MVMObject * MVM_sc_get_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
12
MVMObject * MVM_sc_try_get_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
13
void MVM_sc_set_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *obj);
14
MVMSTable * MVM_sc_get_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
15
MVMSTable * MVM_sc_try_get_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
16
void MVM_sc_set_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMSTable *st);
17
void MVM_sc_push_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMSTable *st);
18
MVMObject * MVM_sc_get_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
19
MVMSerializationContext * MVM_sc_find_by_handle(MVMThreadContext *tc, MVMString *handle);
20
MVMSerializationContext * MVM_sc_get_sc(MVMThreadContext *tc, MVMCompUnit *cu, MVMint16 dep);
21
MVMObject * MVM_sc_get_sc_object(MVMThreadContext *tc, MVMCompUnit *cu,
22
                                 MVMint16 dep, MVMint64 idx);
23
void MVM_sc_disclaim(MVMThreadContext *tc, MVMSerializationContext *sc);
24
27.4M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
27.4M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
27.4M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
27.4M
    return col->sc_forward_u.sc.sc_idx;
31
27.4M
}
Unexecuted instantiation: dirops.c:MVM_sc_get_idx_of_sc
reprconv.c:MVM_sc_get_idx_of_sc
Line
Count
Source
24
2.13M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
2.13M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
2.13M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
2.13M
    return col->sc_forward_u.sc.sc_idx;
31
2.13M
}
Unexecuted instantiation: reprs.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: signals.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: timers.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: procops.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: containers.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: io.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: debug.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: num.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: hll.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ops.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: threads.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: validation.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: dll.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: frame.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_idx_of_sc
interp.c:MVM_sc_get_idx_of_sc
Line
Count
Source
24
23.3M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
23.3M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
23.3M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
23.3M
    return col->sc_forward_u.sc.sc_idx;
31
23.3M
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: args.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: config.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: wb.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_idx_of_sc
collect.c:MVM_sc_get_idx_of_sc
Line
Count
Source
24
1.97M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
1.97M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
1.97M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
1.97M
    return col->sc_forward_u.sc.sc_idx;
31
1.97M
}
Unexecuted instantiation: roots.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ext.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: compile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: osr.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: inline.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: log.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: facts.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: graph.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: profile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: sys.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: time.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: moar.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: driver.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: dump.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_idx_of_sc
serialization.c:MVM_sc_get_idx_of_sc
Line
Count
Source
24
2.55k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
2.55k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
2.55k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
2.55k
    return col->sc_forward_u.sc.sc_idx;
31
2.55k
}
sc.c:MVM_sc_get_idx_of_sc
Line
Count
Source
24
8.95k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
25
8.95k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
26
8.95k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
27
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
28
        return col->sc_forward_u.sci->sc_idx;
29
#endif
30
8.95k
    return col->sc_forward_u.sc.sc_idx;
31
8.95k
}
Unexecuted instantiation: bootstrap.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_idx_of_sc
32
33
8.83k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_in_sc(MVMCollectable *col) {
34
8.83k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
35
8.83k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
36
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
37
        return col->sc_forward_u.sci->idx;
38
    if (col->sc_forward_u.sc.idx == MVM_DIRECT_SC_IDX_SENTINEL)
39
        return ~0;
40
#endif
41
8.83k
    return col->sc_forward_u.sc.idx;
42
8.83k
}
Unexecuted instantiation: reprs.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: signals.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: timers.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: procops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: io.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: debug.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: containers.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: frame.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: num.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: hll.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: threads.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: validation.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: interp.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: exceptions.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: args.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: wb.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: collect.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: roots.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: config.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ext.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: dll.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: compile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: osr.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: inline.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: log.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: facts.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: graph.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: sys.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: time.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: moar.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: profile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: driver.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: dump.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: serialization.c:MVM_sc_get_idx_in_sc
sc.c:MVM_sc_get_idx_in_sc
Line
Count
Source
33
8.83k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_in_sc(MVMCollectable *col) {
34
8.83k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
35
8.83k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
36
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
37
        return col->sc_forward_u.sci->idx;
38
    if (col->sc_forward_u.sc.idx == MVM_DIRECT_SC_IDX_SENTINEL)
39
        return ~0;
40
#endif
41
8.83k
    return col->sc_forward_u.sc.idx;
42
8.83k
}
Unexecuted instantiation: bootstrap.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_idx_in_sc
43
44
828k
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
45
828k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
46
828k
    assert(i >= 0);
47
828k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
48
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
49
        col->sc_forward_u.sci->idx = i;
50
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
51
        struct MVMSerializationIndex *const sci
52
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
53
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
54
        sci->idx = i;
55
        col->sc_forward_u.sci = sci;
56
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
57
    } else
58
#endif
59
828k
    {
60
828k
        col->sc_forward_u.sc.idx = i;
61
828k
    }
62
828k
}
Unexecuted instantiation: CUnion.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_set_idx_in_sc
sc.c:MVM_sc_set_idx_in_sc
Line
Count
Source
44
828k
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
45
828k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
46
828k
    assert(i >= 0);
47
828k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
48
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
49
        col->sc_forward_u.sci->idx = i;
50
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
51
        struct MVMSerializationIndex *const sci
52
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
53
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
54
        sci->idx = i;
55
        col->sc_forward_u.sci = sci;
56
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
57
    } else
58
#endif
59
828k
    {
60
828k
        col->sc_forward_u.sc.idx = i;
61
828k
    }
62
828k
}
serialization.c:MVM_sc_set_idx_in_sc
Line
Count
Source
44
216
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
45
216
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
46
216
    assert(i >= 0);
47
216
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
48
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
49
        col->sc_forward_u.sci->idx = i;
50
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
51
        struct MVMSerializationIndex *const sci
52
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
53
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
54
        sci->idx = i;
55
        col->sc_forward_u.sci = sci;
56
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
57
    } else
58
#endif
59
216
    {
60
216
        col->sc_forward_u.sc.idx = i;
61
216
    }
62
216
}
Unexecuted instantiation: compiler.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: profile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: moar.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: time.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: sys.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: log.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: dump.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: graph.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: facts.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: driver.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: inline.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: osr.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: compile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: dll.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ext.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: num.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: config.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: roots.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: collect.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: wb.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: frame.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: args.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: exceptions.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: interp.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: validation.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: threads.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: hll.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: containers.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: debug.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: io.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: syncstream.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: procops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: timers.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: signals.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_idx_in_sc
63
64
/* Gets a collectable's SC. */
65
19.1k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
66
19.1k
    MVMuint32 sc_idx;
67
19.1k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
68
19.1k
    sc_idx = MVM_sc_get_idx_of_sc(col);
69
19.1k
    assert(sc_idx != ~0);
70
18.3k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
71
19.1k
}
Unexecuted instantiation: dirops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: signals.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: timers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: procops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: containers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: io.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: debug.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: num.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: hll.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: threads.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: validation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dll.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: frame.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_collectable_sc
interp.c:MVM_sc_get_collectable_sc
Line
Count
Source
65
7.88k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
66
7.88k
    MVMuint32 sc_idx;
67
7.88k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
68
7.88k
    sc_idx = MVM_sc_get_idx_of_sc(col);
69
7.88k
    assert(sc_idx != ~0);
70
7.27k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
71
7.88k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: args.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: config.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: wb.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: collect.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: roots.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ext.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: compile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: osr.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: inline.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: log.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: facts.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: graph.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: profile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: sys.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: time.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: moar.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dump.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: driver.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_collectable_sc
serialization.c:MVM_sc_get_collectable_sc
Line
Count
Source
65
2.34k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
66
2.34k
    MVMuint32 sc_idx;
67
2.34k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
68
2.34k
    sc_idx = MVM_sc_get_idx_of_sc(col);
69
2.34k
    assert(sc_idx != ~0);
70
2.12k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
71
2.34k
}
sc.c:MVM_sc_get_collectable_sc
Line
Count
Source
65
8.95k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
66
8.95k
    MVMuint32 sc_idx;
67
8.95k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
68
8.95k
    sc_idx = MVM_sc_get_idx_of_sc(col);
69
8.95k
    assert(sc_idx != ~0);
70
8.95k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
71
8.95k
}
Unexecuted instantiation: bootstrap.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_collectable_sc
72
73
/* Gets an object's SC. */
74
10.2k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
75
10.2k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
76
10.2k
}
Unexecuted instantiation: callsite.c:MVM_sc_get_obj_sc
Unexecuted instantiation: procops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: containers.c:MVM_sc_get_obj_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_obj_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_obj_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_obj_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_obj_sc
Unexecuted instantiation: signals.c:MVM_sc_get_obj_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_obj_sc
Unexecuted instantiation: timers.c:MVM_sc_get_obj_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_obj_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_obj_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_obj_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_obj_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_obj_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_obj_sc
Unexecuted instantiation: io.c:MVM_sc_get_obj_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_obj_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_obj_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_obj_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_obj_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_obj_sc
Unexecuted instantiation: debug.c:MVM_sc_get_obj_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_obj_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_obj_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_obj_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_obj_sc
Unexecuted instantiation: validation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: dll.c:MVM_sc_get_obj_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_obj_sc
Unexecuted instantiation: num.c:MVM_sc_get_obj_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_obj_sc
Unexecuted instantiation: hll.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: threads.c:MVM_sc_get_obj_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ext.c:MVM_sc_get_obj_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_obj_sc
Unexecuted instantiation: frame.c:MVM_sc_get_obj_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_obj_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_obj_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_obj_sc
interp.c:MVM_sc_get_obj_sc
Line
Count
Source
74
5.66k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
75
5.66k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
76
5.66k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_obj_sc
Unexecuted instantiation: args.c:MVM_sc_get_obj_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_obj_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_obj_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_obj_sc
Unexecuted instantiation: wb.c:MVM_sc_get_obj_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_obj_sc
Unexecuted instantiation: collect.c:MVM_sc_get_obj_sc
Unexecuted instantiation: roots.c:MVM_sc_get_obj_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_obj_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_obj_sc
Unexecuted instantiation: config.c:MVM_sc_get_obj_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_obj_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_obj_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_obj_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_obj_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_obj_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_obj_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_obj_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_obj_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_obj_sc
Unexecuted instantiation: compile.c:MVM_sc_get_obj_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_obj_sc
Unexecuted instantiation: osr.c:MVM_sc_get_obj_sc
Unexecuted instantiation: inline.c:MVM_sc_get_obj_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_obj_sc
Unexecuted instantiation: log.c:MVM_sc_get_obj_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_obj_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_obj_sc
Unexecuted instantiation: facts.c:MVM_sc_get_obj_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_obj_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_obj_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_obj_sc
Unexecuted instantiation: graph.c:MVM_sc_get_obj_sc
Unexecuted instantiation: profile.c:MVM_sc_get_obj_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_obj_sc
Unexecuted instantiation: sys.c:MVM_sc_get_obj_sc
Unexecuted instantiation: time.c:MVM_sc_get_obj_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_obj_sc
Unexecuted instantiation: moar.c:MVM_sc_get_obj_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_obj_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_obj_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_obj_sc
Unexecuted instantiation: dump.c:MVM_sc_get_obj_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_obj_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_obj_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_obj_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_obj_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_obj_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_obj_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_obj_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_obj_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_obj_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_obj_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_obj_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_obj_sc
Unexecuted instantiation: driver.c:MVM_sc_get_obj_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_obj_sc
serialization.c:MVM_sc_get_obj_sc
Line
Count
Source
74
1.34k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
75
1.34k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
76
1.34k
}
sc.c:MVM_sc_get_obj_sc
Line
Count
Source
74
3.24k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
75
3.24k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
76
3.24k
}
Unexecuted instantiation: bootstrap.c:MVM_sc_get_obj_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_obj_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_obj_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_obj_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_obj_sc
77
78
/* Gets a frame's SC. */
79
5
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_frame_sc(MVMThreadContext *tc, MVMFrame *f) {
80
5
    return MVM_sc_get_collectable_sc(tc, &f->header);
81
5
}
Unexecuted instantiation: args.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_frame_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_frame_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_frame_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_frame_sc
Unexecuted instantiation: signals.c:MVM_sc_get_frame_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: timers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: procops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: containers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_frame_sc
Unexecuted instantiation: io.c:MVM_sc_get_frame_sc
Unexecuted instantiation: debug.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_frame_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_frame_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_frame_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_frame_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_frame_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_frame_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_frame_sc
Unexecuted instantiation: num.c:MVM_sc_get_frame_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: hll.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threads.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_frame_sc
Unexecuted instantiation: validation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dll.c:MVM_sc_get_frame_sc
Unexecuted instantiation: frame.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: interp.c:MVM_sc_get_frame_sc
Unexecuted instantiation: exceptions.c:MVM_sc_get_frame_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_frame_sc
Unexecuted instantiation: config.c:MVM_sc_get_frame_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_frame_sc
Unexecuted instantiation: wb.c:MVM_sc_get_frame_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_frame_sc
Unexecuted instantiation: collect.c:MVM_sc_get_frame_sc
Unexecuted instantiation: roots.c:MVM_sc_get_frame_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_frame_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: sys.c:MVM_sc_get_frame_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_frame_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_frame_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_frame_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: log.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_frame_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_frame_sc
Unexecuted instantiation: compile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_frame_sc
Unexecuted instantiation: osr.c:MVM_sc_get_frame_sc
Unexecuted instantiation: inline.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_frame_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_frame_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: facts.c:MVM_sc_get_frame_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_frame_sc
Unexecuted instantiation: graph.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dump.c:MVM_sc_get_frame_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_frame_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_frame_sc
Unexecuted instantiation: time.c:MVM_sc_get_frame_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_frame_sc
Unexecuted instantiation: moar.c:MVM_sc_get_frame_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_frame_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_frame_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_frame_sc
Unexecuted instantiation: profile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_frame_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_frame_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_frame_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_frame_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_frame_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_frame_sc
Unexecuted instantiation: driver.c:MVM_sc_get_frame_sc
serialization.c:MVM_sc_get_frame_sc
Line
Count
Source
79
5
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_frame_sc(MVMThreadContext *tc, MVMFrame *f) {
80
5
    return MVM_sc_get_collectable_sc(tc, &f->header);
81
5
}
Unexecuted instantiation: sc.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_frame_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_frame_sc
82
83
/* Gets an STables's SC. */
84
3.98k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
85
3.98k
    return MVM_sc_get_collectable_sc(tc, &st->header);
86
3.98k
}
Unexecuted instantiation: sys.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_stable_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_stable_sc
sc.c:MVM_sc_get_stable_sc
Line
Count
Source
84
763
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
85
763
    return MVM_sc_get_collectable_sc(tc, &st->header);
86
763
}
serialization.c:MVM_sc_get_stable_sc
Line
Count
Source
84
994
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
85
994
    return MVM_sc_get_collectable_sc(tc, &st->header);
86
994
}
Unexecuted instantiation: compiler.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_stable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_stable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_stable_sc
Unexecuted instantiation: driver.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_stable_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_stable_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_stable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_stable_sc
Unexecuted instantiation: profile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_stable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_stable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_stable_sc
Unexecuted instantiation: moar.c:MVM_sc_get_stable_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_stable_sc
Unexecuted instantiation: time.c:MVM_sc_get_stable_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_stable_sc
Unexecuted instantiation: log.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dump.c:MVM_sc_get_stable_sc
Unexecuted instantiation: graph.c:MVM_sc_get_stable_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_stable_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: facts.c:MVM_sc_get_stable_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_stable_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_stable_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_stable_sc
Unexecuted instantiation: inline.c:MVM_sc_get_stable_sc
Unexecuted instantiation: osr.c:MVM_sc_get_stable_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_stable_sc
Unexecuted instantiation: compile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_stable_sc
Unexecuted instantiation: config.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dll.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ext.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_stable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_stable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_stable_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_stable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_stable_sc
Unexecuted instantiation: roots.c:MVM_sc_get_stable_sc
Unexecuted instantiation: collect.c:MVM_sc_get_stable_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_stable_sc
Unexecuted instantiation: wb.c:MVM_sc_get_stable_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_stable_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_stable_sc
Unexecuted instantiation: args.c:MVM_sc_get_stable_sc
Unexecuted instantiation: exceptions.c:MVM_sc_get_stable_sc
interp.c:MVM_sc_get_stable_sc
Line
Count
Source
84
2.22k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
85
2.22k
    return MVM_sc_get_collectable_sc(tc, &st->header);
86
2.22k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_get_stable_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: frame.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_stable_sc
Unexecuted instantiation: validation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_stable_sc
Unexecuted instantiation: threads.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: hll.c:MVM_sc_get_stable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: num.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_stable_sc
Unexecuted instantiation: containers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_stable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_stable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_stable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_stable_sc
Unexecuted instantiation: debug.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_stable_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_stable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_stable_sc
Unexecuted instantiation: io.c:MVM_sc_get_stable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncstream.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_stable_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: procops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: timers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: signals.c:MVM_sc_get_stable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_stable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_stable_sc
87
88
/* Sets a collectable's SC. */
89
1.17M
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
90
1.17M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
91
1.17M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
92
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
93
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
94
        col->sc_forward_u.sci->idx    = ~0;
95
    } else
96
#endif
97
1.17M
    {
98
1.17M
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
99
1.17M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
100
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
101
            struct MVMSerializationIndex *const sci
102
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
103
            sci->sc_idx = sc->body->sc_idx;
104
            sci->idx = ~0;
105
            col->sc_forward_u.sci = sci;
106
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
107
        } else
108
#endif
109
1.17M
        {
110
1.17M
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
111
1.17M
        }
112
1.17M
    }
113
1.17M
}
Unexecuted instantiation: CStruct.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_collectable_sc
bootstrap.c:MVM_sc_set_collectable_sc
Line
Count
Source
89
3.51k
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
90
3.51k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
91
3.51k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
92
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
93
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
94
        col->sc_forward_u.sci->idx    = ~0;
95
    } else
96
#endif
97
3.51k
    {
98
3.51k
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
99
3.51k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
100
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
101
            struct MVMSerializationIndex *const sci
102
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
103
            sci->sc_idx = sc->body->sc_idx;
104
            sci->idx = ~0;
105
            col->sc_forward_u.sci = sci;
106
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
107
        } else
108
#endif
109
3.51k
        {
110
3.51k
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
111
3.51k
        }
112
3.51k
    }
113
3.51k
}
sc.c:MVM_sc_set_collectable_sc
Line
Count
Source
89
468
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
90
468
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
91
468
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
92
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
93
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
94
        col->sc_forward_u.sci->idx    = ~0;
95
    } else
96
#endif
97
468
    {
98
468
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
99
468
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
100
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
101
            struct MVMSerializationIndex *const sci
102
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
103
            sci->sc_idx = sc->body->sc_idx;
104
            sci->idx = ~0;
105
            col->sc_forward_u.sci = sci;
106
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
107
        } else
108
#endif
109
468
        {
110
468
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
111
468
        }
112
468
    }
113
468
}
serialization.c:MVM_sc_set_collectable_sc
Line
Count
Source
89
1.16M
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
90
1.16M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
91
1.16M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
92
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
93
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
94
        col->sc_forward_u.sci->idx    = ~0;
95
    } else
96
#endif
97
1.16M
    {
98
1.16M
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
99
1.16M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
100
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
101
            struct MVMSerializationIndex *const sci
102
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
103
            sci->sc_idx = sc->body->sc_idx;
104
            sci->idx = ~0;
105
            col->sc_forward_u.sci = sci;
106
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
107
        } else
108
#endif
109
1.16M
        {
110
1.16M
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
111
1.16M
        }
112
1.16M
    }
113
1.16M
}
Unexecuted instantiation: compiler.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: profile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: moar.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: time.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: sys.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: log.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dump.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: graph.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: facts.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: driver.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: inline.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: osr.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: compile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dll.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ext.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: num.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: config.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: roots.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: collect.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: wb.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: frame.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: args.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: exceptions.c:MVM_sc_set_collectable_sc
interp.c:MVM_sc_set_collectable_sc
Line
Count
Source
89
4.33k
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
90
4.33k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
91
4.33k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
92
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
93
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
94
        col->sc_forward_u.sci->idx    = ~0;
95
    } else
96
#endif
97
4.33k
    {
98
4.33k
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
99
4.33k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
100
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
101
            struct MVMSerializationIndex *const sci
102
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
103
            sci->sc_idx = sc->body->sc_idx;
104
            sci->idx = ~0;
105
            col->sc_forward_u.sci = sci;
106
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
107
        } else
108
#endif
109
4.33k
        {
110
4.33k
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
111
4.33k
        }
112
4.33k
    }
113
4.33k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: validation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: threads.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: hll.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: containers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: debug.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: io.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncstream.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: procops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: timers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: signals.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_collectable_sc
114
115
/* Sets an object's SC. */
116
1.14M
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
117
1.14M
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
118
1.14M
}
Unexecuted instantiation: NativeRef.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_obj_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_obj_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_obj_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_obj_sc
bootstrap.c:MVM_sc_set_obj_sc
Line
Count
Source
116
2.21k
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
117
2.21k
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
118
2.21k
}
sc.c:MVM_sc_set_obj_sc
Line
Count
Source
116
467
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
117
467
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
118
467
}
serialization.c:MVM_sc_set_obj_sc
Line
Count
Source
116
1.14M
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
117
1.14M
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
118
1.14M
}
Unexecuted instantiation: compiler.c:MVM_sc_set_obj_sc
Unexecuted instantiation: driver.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_obj_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_obj_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_obj_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_obj_sc
Unexecuted instantiation: dump.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_obj_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_obj_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_obj_sc
Unexecuted instantiation: profile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_obj_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_obj_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_obj_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_obj_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_obj_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_obj_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_obj_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_obj_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_obj_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_obj_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_obj_sc
Unexecuted instantiation: moar.c:MVM_sc_set_obj_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_obj_sc
Unexecuted instantiation: time.c:MVM_sc_set_obj_sc
Unexecuted instantiation: sys.c:MVM_sc_set_obj_sc
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_obj_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_obj_sc
Unexecuted instantiation: graph.c:MVM_sc_set_obj_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_obj_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_obj_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_obj_sc
Unexecuted instantiation: facts.c:MVM_sc_set_obj_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_obj_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_obj_sc
Unexecuted instantiation: log.c:MVM_sc_set_obj_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_obj_sc
Unexecuted instantiation: inline.c:MVM_sc_set_obj_sc
Unexecuted instantiation: osr.c:MVM_sc_set_obj_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_obj_sc
Unexecuted instantiation: compile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_obj_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_obj_sc
Unexecuted instantiation: config.c:MVM_sc_set_obj_sc
Unexecuted instantiation: dll.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ext.c:MVM_sc_set_obj_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_obj_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_obj_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_obj_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_obj_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_obj_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_obj_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_obj_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_obj_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_obj_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_obj_sc
Unexecuted instantiation: roots.c:MVM_sc_set_obj_sc
Unexecuted instantiation: collect.c:MVM_sc_set_obj_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_obj_sc
Unexecuted instantiation: wb.c:MVM_sc_set_obj_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_obj_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_obj_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_obj_sc
Unexecuted instantiation: args.c:MVM_sc_set_obj_sc
Unexecuted instantiation: exceptions.c:MVM_sc_set_obj_sc
interp.c:MVM_sc_set_obj_sc
Line
Count
Source
116
3.75k
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
117
3.75k
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
118
3.75k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_set_obj_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_obj_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_obj_sc
Unexecuted instantiation: frame.c:MVM_sc_set_obj_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_obj_sc
Unexecuted instantiation: validation.c:MVM_sc_set_obj_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_obj_sc
Unexecuted instantiation: threads.c:MVM_sc_set_obj_sc
Unexecuted instantiation: ops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: hll.c:MVM_sc_set_obj_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_obj_sc
Unexecuted instantiation: num.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_obj_sc
Unexecuted instantiation: containers.c:MVM_sc_set_obj_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_obj_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_obj_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_obj_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_obj_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_obj_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_obj_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: debug.c:MVM_sc_set_obj_sc
Unexecuted instantiation: io.c:MVM_sc_set_obj_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_obj_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: syncstream.c:MVM_sc_set_obj_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_set_obj_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_obj_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: procops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: timers.c:MVM_sc_set_obj_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_obj_sc
Unexecuted instantiation: signals.c:MVM_sc_set_obj_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_obj_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_obj_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_obj_sc
119
120
/* Sets an frame's SC. */
121
2
MVM_STATIC_INLINE void MVM_sc_set_frame_sc(MVMThreadContext *tc, MVMFrame *f, MVMSerializationContext *sc) {
122
2
    MVM_sc_set_collectable_sc(tc, &f->header, sc);
123
2
}
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_frame_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_frame_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_frame_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_frame_sc
Unexecuted instantiation: signals.c:MVM_sc_set_frame_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_frame_sc
Unexecuted instantiation: timers.c:MVM_sc_set_frame_sc
Unexecuted instantiation: procops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_frame_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_frame_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_set_frame_sc
Unexecuted instantiation: syncstream.c:MVM_sc_set_frame_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_frame_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_frame_sc
Unexecuted instantiation: io.c:MVM_sc_set_frame_sc
Unexecuted instantiation: debug.c:MVM_sc_set_frame_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_frame_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_frame_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_frame_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_frame_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_frame_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_frame_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_frame_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_frame_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_frame_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_frame_sc
Unexecuted instantiation: containers.c:MVM_sc_set_frame_sc
Unexecuted instantiation: frame.c:MVM_sc_set_frame_sc
Unexecuted instantiation: num.c:MVM_sc_set_frame_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_frame_sc
Unexecuted instantiation: hll.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: threads.c:MVM_sc_set_frame_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_frame_sc
Unexecuted instantiation: validation.c:MVM_sc_set_frame_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_frame_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_frame_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_frame_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_frame_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_set_frame_sc
Unexecuted instantiation: interp.c:MVM_sc_set_frame_sc
Unexecuted instantiation: exceptions.c:MVM_sc_set_frame_sc
Unexecuted instantiation: args.c:MVM_sc_set_frame_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_frame_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_frame_sc
Unexecuted instantiation: wb.c:MVM_sc_set_frame_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_frame_sc
Unexecuted instantiation: collect.c:MVM_sc_set_frame_sc
Unexecuted instantiation: roots.c:MVM_sc_set_frame_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_frame_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_frame_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_frame_sc
Unexecuted instantiation: config.c:MVM_sc_set_frame_sc
Unexecuted instantiation: time.c:MVM_sc_set_frame_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_frame_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_frame_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_frame_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_frame_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ext.c:MVM_sc_set_frame_sc
Unexecuted instantiation: dll.c:MVM_sc_set_frame_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_frame_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_frame_sc
Unexecuted instantiation: compile.c:MVM_sc_set_frame_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_frame_sc
Unexecuted instantiation: osr.c:MVM_sc_set_frame_sc
Unexecuted instantiation: inline.c:MVM_sc_set_frame_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_frame_sc
Unexecuted instantiation: log.c:MVM_sc_set_frame_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_frame_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_frame_sc
Unexecuted instantiation: facts.c:MVM_sc_set_frame_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_frame_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_frame_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_frame_sc
Unexecuted instantiation: graph.c:MVM_sc_set_frame_sc
Unexecuted instantiation: dump.c:MVM_sc_set_frame_sc
Unexecuted instantiation: driver.c:MVM_sc_set_frame_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: sys.c:MVM_sc_set_frame_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_frame_sc
Unexecuted instantiation: moar.c:MVM_sc_set_frame_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_frame_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_frame_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_frame_sc
Unexecuted instantiation: profile.c:MVM_sc_set_frame_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_frame_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_frame_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_frame_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_frame_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_frame_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_frame_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_frame_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_frame_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_frame_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_frame_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_frame_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_frame_sc
serialization.c:MVM_sc_set_frame_sc
Line
Count
Source
121
2
MVM_STATIC_INLINE void MVM_sc_set_frame_sc(MVMThreadContext *tc, MVMFrame *f, MVMSerializationContext *sc) {
122
2
    MVM_sc_set_collectable_sc(tc, &f->header, sc);
123
2
}
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_frame_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_set_frame_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_frame_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_frame_sc
Unexecuted instantiation: compiler.c:MVM_sc_set_frame_sc
Unexecuted instantiation: sc.c:MVM_sc_set_frame_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_set_frame_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_frame_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_frame_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_frame_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_frame_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_frame_sc
124
125
/* Sets an STable's SC. */
126
24.5k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
127
24.5k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
128
24.5k
}
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_stable_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_stable_sc
bootstrap.c:MVM_sc_set_stable_sc
Line
Count
Source
126
1.30k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
127
1.30k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
128
1.30k
}
sc.c:MVM_sc_set_stable_sc
Line
Count
Source
126
1
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
127
1
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
128
1
}
serialization.c:MVM_sc_set_stable_sc
Line
Count
Source
126
22.6k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
127
22.6k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
128
22.6k
}
Unexecuted instantiation: compiler.c:MVM_sc_set_stable_sc
Unexecuted instantiation: driver.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_stable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Lexotic.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dump.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: profile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_stable_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_stable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_stable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_stable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_stable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_stable_sc
Unexecuted instantiation: moar.c:MVM_sc_set_stable_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_stable_sc
Unexecuted instantiation: time.c:MVM_sc_set_stable_sc
Unexecuted instantiation: sys.c:MVM_sc_set_stable_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_stable_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_stable_sc
Unexecuted instantiation: graph.c:MVM_sc_set_stable_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_stable_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: facts.c:MVM_sc_set_stable_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_stable_sc
Unexecuted instantiation: log.c:MVM_sc_set_stable_sc
Unexecuted instantiation: args.c:MVM_sc_set_stable_sc
Unexecuted instantiation: inline.c:MVM_sc_set_stable_sc
Unexecuted instantiation: osr.c:MVM_sc_set_stable_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_stable_sc
Unexecuted instantiation: compile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_stable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ext.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_stable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_stable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_stable_sc
Unexecuted instantiation: config.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dll.c:MVM_sc_set_stable_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_stable_sc
Unexecuted instantiation: roots.c:MVM_sc_set_stable_sc
Unexecuted instantiation: collect.c:MVM_sc_set_stable_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_stable_sc
Unexecuted instantiation: wb.c:MVM_sc_set_stable_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_stable_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: validation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_stable_sc
Unexecuted instantiation: exceptions.c:MVM_sc_set_stable_sc
interp.c:MVM_sc_set_stable_sc
Line
Count
Source
126
586
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
127
586
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
128
586
}
Unexecuted instantiation: threadcontext.c:MVM_sc_set_stable_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: frame.c:MVM_sc_set_stable_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_stable_sc
Unexecuted instantiation: threads.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: hll.c:MVM_sc_set_stable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: num.c:MVM_sc_set_stable_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_stable_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_stable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_stable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_stable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_stable_sc
Unexecuted instantiation: io.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_stable_sc
Unexecuted instantiation: debug.c:MVM_sc_set_stable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_stable_sc
Unexecuted instantiation: containers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncstream.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncpipe.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_stable_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: procops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: timers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: signals.c:MVM_sc_set_stable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_stable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_stable_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_stable_sc
129
130
/* Given an SC, an index and a code ref, store it and the index. */
131
1.52k
MVM_STATIC_INLINE void MVM_sc_set_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *code) {
132
1.52k
    MVMObject *roots = sc->body->root_codes;
133
1.52k
    MVM_repr_bind_pos_o(tc, roots, idx, code);
134
1.52k
    if (MVM_sc_get_idx_of_sc(&code->header) == sc->body->sc_idx)
135
0
        MVM_sc_set_idx_in_sc(&code->header, idx);
136
1.52k
}
Unexecuted instantiation: CUnion.c:MVM_sc_set_code
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_code
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_code
Unexecuted instantiation: Semaphore.c:MVM_sc_set_code
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_code
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_code
Unexecuted instantiation: MVMNull.c:MVM_sc_set_code
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_code
Unexecuted instantiation: NativeRef.c:MVM_sc_set_code
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_code
Unexecuted instantiation: Decoder.c:MVM_sc_set_code
Unexecuted instantiation: 6model.c:MVM_sc_set_code
Unexecuted instantiation: bootstrap.c:MVM_sc_set_code
Unexecuted instantiation: sc.c:MVM_sc_set_code
Unexecuted instantiation: serialization.c:MVM_sc_set_code
Unexecuted instantiation: compiler.c:MVM_sc_set_code
Unexecuted instantiation: driver.c:MVM_sc_set_code
Unexecuted instantiation: NFA.c:MVM_sc_set_code
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_code
Unexecuted instantiation: MVMThread.c:MVM_sc_set_code
Unexecuted instantiation: MVMIter.c:MVM_sc_set_code
Unexecuted instantiation: MVMContext.c:MVM_sc_set_code
Unexecuted instantiation: SCRef.c:MVM_sc_set_code
Unexecuted instantiation: Lexotic.c:MVM_sc_set_code
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_code
Unexecuted instantiation: P6bigint.c:MVM_sc_set_code
Unexecuted instantiation: CStruct.c:MVM_sc_set_code
Unexecuted instantiation: MVMException.c:MVM_sc_set_code
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_code
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_code
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_code
Unexecuted instantiation: NativeCall.c:MVM_sc_set_code
Unexecuted instantiation: CPointer.c:MVM_sc_set_code
Unexecuted instantiation: CStr.c:MVM_sc_set_code
Unexecuted instantiation: CArray.c:MVM_sc_set_code
Unexecuted instantiation: profile.c:MVM_sc_set_code
Unexecuted instantiation: nfg.c:MVM_sc_set_code
Unexecuted instantiation: unicode.c:MVM_sc_set_code
Unexecuted instantiation: normalize.c:MVM_sc_set_code
Unexecuted instantiation: latin1.c:MVM_sc_set_code
Unexecuted instantiation: utf16.c:MVM_sc_set_code
Unexecuted instantiation: windows1252.c:MVM_sc_set_code
Unexecuted instantiation: bigintops.c:MVM_sc_set_code
Unexecuted instantiation: instrument.c:MVM_sc_set_code
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_code
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_code
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_code
Unexecuted instantiation: line_coverage.c:MVM_sc_set_code
Unexecuted instantiation: moar.c:MVM_sc_set_code
Unexecuted instantiation: mmap.c:MVM_sc_set_code
Unexecuted instantiation: time.c:MVM_sc_set_code
Unexecuted instantiation: sys.c:MVM_sc_set_code
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_code
Unexecuted instantiation: threshold.c:MVM_sc_set_code
Unexecuted instantiation: graph.c:MVM_sc_set_code
Unexecuted instantiation: codegen.c:MVM_sc_set_code
Unexecuted instantiation: candidate.c:MVM_sc_set_code
Unexecuted instantiation: manipulate.c:MVM_sc_set_code
Unexecuted instantiation: facts.c:MVM_sc_set_code
Unexecuted instantiation: optimize.c:MVM_sc_set_code
Unexecuted instantiation: deopt.c:MVM_sc_set_code
Unexecuted instantiation: log.c:MVM_sc_set_code
Unexecuted instantiation: dump.c:MVM_sc_set_code
Unexecuted instantiation: inline.c:MVM_sc_set_code
Unexecuted instantiation: osr.c:MVM_sc_set_code
Unexecuted instantiation: lookup.c:MVM_sc_set_code
Unexecuted instantiation: compile.c:MVM_sc_set_code
Unexecuted instantiation: decode_stream.c:MVM_sc_set_code
Unexecuted instantiation: ascii.c:MVM_sc_set_code
Unexecuted instantiation: utf8.c:MVM_sc_set_code
Unexecuted instantiation: config.c:MVM_sc_set_code
Unexecuted instantiation: dll.c:MVM_sc_set_code
Unexecuted instantiation: ext.c:MVM_sc_set_code
Unexecuted instantiation: nativecall.c:MVM_sc_set_code
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_code
Unexecuted instantiation: continuation.c:MVM_sc_set_code
Unexecuted instantiation: intcache.c:MVM_sc_set_code
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_code
Unexecuted instantiation: regionalloc.c:MVM_sc_set_code
Unexecuted instantiation: coerce.c:MVM_sc_set_code
Unexecuted instantiation: orchestrate.c:MVM_sc_set_code
Unexecuted instantiation: allocation.c:MVM_sc_set_code
Unexecuted instantiation: worklist.c:MVM_sc_set_code
Unexecuted instantiation: roots.c:MVM_sc_set_code
Unexecuted instantiation: collect.c:MVM_sc_set_code
Unexecuted instantiation: gen2.c:MVM_sc_set_code
Unexecuted instantiation: wb.c:MVM_sc_set_code
Unexecuted instantiation: objectid.c:MVM_sc_set_code
Unexecuted instantiation: callstack.c:MVM_sc_set_code
Unexecuted instantiation: callsite.c:MVM_sc_set_code
Unexecuted instantiation: args.c:MVM_sc_set_code
Unexecuted instantiation: exceptions.c:MVM_sc_set_code
interp.c:MVM_sc_set_code
Line
Count
Source
131
1.52k
MVM_STATIC_INLINE void MVM_sc_set_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *code) {
132
1.52k
    MVMObject *roots = sc->body->root_codes;
133
1.52k
    MVM_repr_bind_pos_o(tc, roots, idx, code);
134
1.52k
    if (MVM_sc_get_idx_of_sc(&code->header) == sc->body->sc_idx)
135
0
        MVM_sc_set_idx_in_sc(&code->header, idx);
136
1.52k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_set_code
Unexecuted instantiation: compunit.c:MVM_sc_set_code
Unexecuted instantiation: bytecode.c:MVM_sc_set_code
Unexecuted instantiation: frame.c:MVM_sc_set_code
Unexecuted instantiation: P6num.c:MVM_sc_set_code
Unexecuted instantiation: validation.c:MVM_sc_set_code
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_code
Unexecuted instantiation: threads.c:MVM_sc_set_code
Unexecuted instantiation: ops.c:MVM_sc_set_code
Unexecuted instantiation: hll.c:MVM_sc_set_code
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_code
Unexecuted instantiation: num.c:MVM_sc_set_code
Unexecuted instantiation: P6str.c:MVM_sc_set_code
Unexecuted instantiation: containers.c:MVM_sc_set_code
Unexecuted instantiation: parametric.c:MVM_sc_set_code
Unexecuted instantiation: MVMString.c:MVM_sc_set_code
Unexecuted instantiation: VMArray.c:MVM_sc_set_code
Unexecuted instantiation: MVMHash.c:MVM_sc_set_code
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_code
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_code
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_code
Unexecuted instantiation: debug.c:MVM_sc_set_code
Unexecuted instantiation: P6opaque.c:MVM_sc_set_code
Unexecuted instantiation: MVMCode.c:MVM_sc_set_code
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_code
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_code
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_code
Unexecuted instantiation: P6int.c:MVM_sc_set_code
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_code
Unexecuted instantiation: reprs.c:MVM_sc_set_code
Unexecuted instantiation: finalize.c:MVM_sc_set_code
Unexecuted instantiation: io.c:MVM_sc_set_code
Unexecuted instantiation: eventloop.c:MVM_sc_set_code
Unexecuted instantiation: syncfile.c:MVM_sc_set_code
Unexecuted instantiation: syncstream.c:MVM_sc_set_code
Unexecuted instantiation: syncpipe.c:MVM_sc_set_code
Unexecuted instantiation: syncsocket.c:MVM_sc_set_code
Unexecuted instantiation: fileops.c:MVM_sc_set_code
Unexecuted instantiation: dirops.c:MVM_sc_set_code
Unexecuted instantiation: procops.c:MVM_sc_set_code
Unexecuted instantiation: timers.c:MVM_sc_set_code
Unexecuted instantiation: filewatchers.c:MVM_sc_set_code
Unexecuted instantiation: signals.c:MVM_sc_set_code
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_code
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_code
Unexecuted instantiation: reprconv.c:MVM_sc_set_code
137
138
/* Sets the full list of code refs. */
139
1.53k
MVM_STATIC_INLINE void MVM_sc_set_code_list(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *code_list) {
140
1.53k
    MVM_ASSIGN_REF(tc, &(sc->common.header), sc->body->root_codes, code_list);
141
1.53k
}
Unexecuted instantiation: sys.c:MVM_sc_set_code_list
Unexecuted instantiation: dirops.c:MVM_sc_set_code_list
Unexecuted instantiation: reprconv.c:MVM_sc_set_code_list
Unexecuted instantiation: reprs.c:MVM_sc_set_code_list
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_code_list
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_code_list
Unexecuted instantiation: signals.c:MVM_sc_set_code_list
Unexecuted instantiation: filewatchers.c:MVM_sc_set_code_list
Unexecuted instantiation: timers.c:MVM_sc_set_code_list
Unexecuted instantiation: procops.c:MVM_sc_set_code_list
Unexecuted instantiation: containers.c:MVM_sc_set_code_list
Unexecuted instantiation: fileops.c:MVM_sc_set_code_list
Unexecuted instantiation: syncsocket.c:MVM_sc_set_code_list
Unexecuted instantiation: syncpipe.c:MVM_sc_set_code_list
Unexecuted instantiation: syncstream.c:MVM_sc_set_code_list
Unexecuted instantiation: syncfile.c:MVM_sc_set_code_list
Unexecuted instantiation: eventloop.c:MVM_sc_set_code_list
Unexecuted instantiation: io.c:MVM_sc_set_code_list
Unexecuted instantiation: debug.c:MVM_sc_set_code_list
Unexecuted instantiation: P6str.c:MVM_sc_set_code_list
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_code_list
Unexecuted instantiation: P6num.c:MVM_sc_set_code_list
Unexecuted instantiation: P6int.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMCode.c:MVM_sc_set_code_list
Unexecuted instantiation: P6opaque.c:MVM_sc_set_code_list
Unexecuted instantiation: finalize.c:MVM_sc_set_code_list
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_code_list
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMHash.c:MVM_sc_set_code_list
Unexecuted instantiation: VMArray.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMString.c:MVM_sc_set_code_list
Unexecuted instantiation: parametric.c:MVM_sc_set_code_list
Unexecuted instantiation: callstack.c:MVM_sc_set_code_list
Unexecuted instantiation: coerce.c:MVM_sc_set_code_list
Unexecuted instantiation: num.c:MVM_sc_set_code_list
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_code_list
Unexecuted instantiation: hll.c:MVM_sc_set_code_list
Unexecuted instantiation: ops.c:MVM_sc_set_code_list
Unexecuted instantiation: threads.c:MVM_sc_set_code_list
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_code_list
Unexecuted instantiation: validation.c:MVM_sc_set_code_list
Unexecuted instantiation: dll.c:MVM_sc_set_code_list
Unexecuted instantiation: frame.c:MVM_sc_set_code_list
Unexecuted instantiation: bytecode.c:MVM_sc_set_code_list
Unexecuted instantiation: compunit.c:MVM_sc_set_code_list
Unexecuted instantiation: threadcontext.c:MVM_sc_set_code_list
Unexecuted instantiation: interp.c:MVM_sc_set_code_list
Unexecuted instantiation: exceptions.c:MVM_sc_set_code_list
Unexecuted instantiation: args.c:MVM_sc_set_code_list
Unexecuted instantiation: callsite.c:MVM_sc_set_code_list
Unexecuted instantiation: config.c:MVM_sc_set_code_list
Unexecuted instantiation: objectid.c:MVM_sc_set_code_list
Unexecuted instantiation: wb.c:MVM_sc_set_code_list
Unexecuted instantiation: gen2.c:MVM_sc_set_code_list
Unexecuted instantiation: collect.c:MVM_sc_set_code_list
Unexecuted instantiation: roots.c:MVM_sc_set_code_list
Unexecuted instantiation: worklist.c:MVM_sc_set_code_list
Unexecuted instantiation: allocation.c:MVM_sc_set_code_list
Unexecuted instantiation: orchestrate.c:MVM_sc_set_code_list
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_set_code_list
Unexecuted instantiation: regionalloc.c:MVM_sc_set_code_list
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_code_list
Unexecuted instantiation: intcache.c:MVM_sc_set_code_list
Unexecuted instantiation: continuation.c:MVM_sc_set_code_list
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_code_list
Unexecuted instantiation: nativecall.c:MVM_sc_set_code_list
Unexecuted instantiation: ext.c:MVM_sc_set_code_list
Unexecuted instantiation: log.c:MVM_sc_set_code_list
Unexecuted instantiation: utf8.c:MVM_sc_set_code_list
Unexecuted instantiation: ascii.c:MVM_sc_set_code_list
Unexecuted instantiation: decode_stream.c:MVM_sc_set_code_list
Unexecuted instantiation: compile.c:MVM_sc_set_code_list
Unexecuted instantiation: lookup.c:MVM_sc_set_code_list
Unexecuted instantiation: osr.c:MVM_sc_set_code_list
Unexecuted instantiation: inline.c:MVM_sc_set_code_list
Unexecuted instantiation: threshold.c:MVM_sc_set_code_list
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_code_list
Unexecuted instantiation: deopt.c:MVM_sc_set_code_list
Unexecuted instantiation: optimize.c:MVM_sc_set_code_list
Unexecuted instantiation: facts.c:MVM_sc_set_code_list
Unexecuted instantiation: manipulate.c:MVM_sc_set_code_list
Unexecuted instantiation: candidate.c:MVM_sc_set_code_list
Unexecuted instantiation: codegen.c:MVM_sc_set_code_list
Unexecuted instantiation: graph.c:MVM_sc_set_code_list
Unexecuted instantiation: dump.c:MVM_sc_set_code_list
Unexecuted instantiation: instrument.c:MVM_sc_set_code_list
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_code_list
Unexecuted instantiation: time.c:MVM_sc_set_code_list
Unexecuted instantiation: mmap.c:MVM_sc_set_code_list
Unexecuted instantiation: moar.c:MVM_sc_set_code_list
Unexecuted instantiation: line_coverage.c:MVM_sc_set_code_list
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_code_list
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_code_list
Unexecuted instantiation: profile.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMThread.c:MVM_sc_set_code_list
Unexecuted instantiation: bigintops.c:MVM_sc_set_code_list
Unexecuted instantiation: windows1252.c:MVM_sc_set_code_list
Unexecuted instantiation: utf16.c:MVM_sc_set_code_list
Unexecuted instantiation: latin1.c:MVM_sc_set_code_list
Unexecuted instantiation: normalize.c:MVM_sc_set_code_list
Unexecuted instantiation: unicode.c:MVM_sc_set_code_list
Unexecuted instantiation: nfg.c:MVM_sc_set_code_list
Unexecuted instantiation: NFA.c:MVM_sc_set_code_list
Unexecuted instantiation: CArray.c:MVM_sc_set_code_list
Unexecuted instantiation: CStr.c:MVM_sc_set_code_list
Unexecuted instantiation: CPointer.c:MVM_sc_set_code_list
Unexecuted instantiation: NativeCall.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMException.c:MVM_sc_set_code_list
Unexecuted instantiation: compiler.c:MVM_sc_set_code_list
Unexecuted instantiation: P6bigint.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_code_list
Unexecuted instantiation: Lexotic.c:MVM_sc_set_code_list
Unexecuted instantiation: SCRef.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMContext.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMIter.c:MVM_sc_set_code_list
Unexecuted instantiation: driver.c:MVM_sc_set_code_list
Unexecuted instantiation: CUnion.c:MVM_sc_set_code_list
Unexecuted instantiation: CStruct.c:MVM_sc_set_code_list
serialization.c:MVM_sc_set_code_list
Line
Count
Source
139
1.53k
MVM_STATIC_INLINE void MVM_sc_set_code_list(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *code_list) {
140
1.53k
    MVM_ASSIGN_REF(tc, &(sc->common.header), sc->body->root_codes, code_list);
141
1.53k
}
Unexecuted instantiation: sc.c:MVM_sc_set_code_list
Unexecuted instantiation: bootstrap.c:MVM_sc_set_code_list
Unexecuted instantiation: 6model.c:MVM_sc_set_code_list
Unexecuted instantiation: Decoder.c:MVM_sc_set_code_list
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_code_list
Unexecuted instantiation: NativeRef.c:MVM_sc_set_code_list
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMNull.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_code_list
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_code_list
Unexecuted instantiation: Semaphore.c:MVM_sc_set_code_list
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_code_list
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_code_list
142
143
/* Gets the number of objects in the SC. */
144
2.12k
MVM_STATIC_INLINE MVMuint64 MVM_sc_get_object_count(MVMThreadContext *tc, MVMSerializationContext *sc) {
145
2.12k
    return sc->body->num_objects;
146
2.12k
}
Unexecuted instantiation: reprs.c:MVM_sc_get_object_count
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_object_count
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_object_count
Unexecuted instantiation: signals.c:MVM_sc_get_object_count
Unexecuted instantiation: filewatchers.c:MVM_sc_get_object_count
Unexecuted instantiation: timers.c:MVM_sc_get_object_count
Unexecuted instantiation: procops.c:MVM_sc_get_object_count
Unexecuted instantiation: dirops.c:MVM_sc_get_object_count
Unexecuted instantiation: fileops.c:MVM_sc_get_object_count
Unexecuted instantiation: syncsocket.c:MVM_sc_get_object_count
Unexecuted instantiation: syncpipe.c:MVM_sc_get_object_count
Unexecuted instantiation: syncstream.c:MVM_sc_get_object_count
Unexecuted instantiation: syncfile.c:MVM_sc_get_object_count
Unexecuted instantiation: eventloop.c:MVM_sc_get_object_count
Unexecuted instantiation: io.c:MVM_sc_get_object_count
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_object_count
Unexecuted instantiation: debug.c:MVM_sc_get_object_count
Unexecuted instantiation: P6str.c:MVM_sc_get_object_count
Unexecuted instantiation: compiler.c:MVM_sc_get_object_count
Unexecuted instantiation: P6num.c:MVM_sc_get_object_count
Unexecuted instantiation: P6int.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCode.c:MVM_sc_get_object_count
Unexecuted instantiation: P6opaque.c:MVM_sc_get_object_count
Unexecuted instantiation: reprconv.c:MVM_sc_get_object_count
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_object_count
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMHash.c:MVM_sc_get_object_count
Unexecuted instantiation: VMArray.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMString.c:MVM_sc_get_object_count
Unexecuted instantiation: parametric.c:MVM_sc_get_object_count
Unexecuted instantiation: containers.c:MVM_sc_get_object_count
Unexecuted instantiation: callstack.c:MVM_sc_get_object_count
Unexecuted instantiation: coerce.c:MVM_sc_get_object_count
Unexecuted instantiation: num.c:MVM_sc_get_object_count
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_object_count
Unexecuted instantiation: hll.c:MVM_sc_get_object_count
Unexecuted instantiation: ops.c:MVM_sc_get_object_count
Unexecuted instantiation: threads.c:MVM_sc_get_object_count
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_object_count
Unexecuted instantiation: validation.c:MVM_sc_get_object_count
Unexecuted instantiation: dll.c:MVM_sc_get_object_count
Unexecuted instantiation: frame.c:MVM_sc_get_object_count
Unexecuted instantiation: bytecode.c:MVM_sc_get_object_count
Unexecuted instantiation: compunit.c:MVM_sc_get_object_count
Unexecuted instantiation: threadcontext.c:MVM_sc_get_object_count
interp.c:MVM_sc_get_object_count
Line
Count
Source
144
2.12k
MVM_STATIC_INLINE MVMuint64 MVM_sc_get_object_count(MVMThreadContext *tc, MVMSerializationContext *sc) {
145
2.12k
    return sc->body->num_objects;
146
2.12k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_object_count
Unexecuted instantiation: args.c:MVM_sc_get_object_count
Unexecuted instantiation: callsite.c:MVM_sc_get_object_count
Unexecuted instantiation: config.c:MVM_sc_get_object_count
Unexecuted instantiation: objectid.c:MVM_sc_get_object_count
Unexecuted instantiation: wb.c:MVM_sc_get_object_count
Unexecuted instantiation: gen2.c:MVM_sc_get_object_count
Unexecuted instantiation: collect.c:MVM_sc_get_object_count
Unexecuted instantiation: roots.c:MVM_sc_get_object_count
Unexecuted instantiation: worklist.c:MVM_sc_get_object_count
Unexecuted instantiation: allocation.c:MVM_sc_get_object_count
Unexecuted instantiation: orchestrate.c:MVM_sc_get_object_count
Unexecuted instantiation: finalize.c:MVM_sc_get_object_count
Unexecuted instantiation: regionalloc.c:MVM_sc_get_object_count
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_object_count
Unexecuted instantiation: intcache.c:MVM_sc_get_object_count
Unexecuted instantiation: continuation.c:MVM_sc_get_object_count
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_object_count
Unexecuted instantiation: nativecall.c:MVM_sc_get_object_count
Unexecuted instantiation: ext.c:MVM_sc_get_object_count
Unexecuted instantiation: threshold.c:MVM_sc_get_object_count
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_object_count
Unexecuted instantiation: utf8.c:MVM_sc_get_object_count
Unexecuted instantiation: ascii.c:MVM_sc_get_object_count
Unexecuted instantiation: decode_stream.c:MVM_sc_get_object_count
Unexecuted instantiation: compile.c:MVM_sc_get_object_count
Unexecuted instantiation: lookup.c:MVM_sc_get_object_count
Unexecuted instantiation: osr.c:MVM_sc_get_object_count
Unexecuted instantiation: inline.c:MVM_sc_get_object_count
Unexecuted instantiation: nfg.c:MVM_sc_get_object_count
Unexecuted instantiation: log.c:MVM_sc_get_object_count
Unexecuted instantiation: deopt.c:MVM_sc_get_object_count
Unexecuted instantiation: optimize.c:MVM_sc_get_object_count
Unexecuted instantiation: facts.c:MVM_sc_get_object_count
Unexecuted instantiation: manipulate.c:MVM_sc_get_object_count
Unexecuted instantiation: candidate.c:MVM_sc_get_object_count
Unexecuted instantiation: codegen.c:MVM_sc_get_object_count
Unexecuted instantiation: graph.c:MVM_sc_get_object_count
Unexecuted instantiation: profile.c:MVM_sc_get_object_count
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_get_object_count
Unexecuted instantiation: sys.c:MVM_sc_get_object_count
Unexecuted instantiation: time.c:MVM_sc_get_object_count
Unexecuted instantiation: mmap.c:MVM_sc_get_object_count
Unexecuted instantiation: moar.c:MVM_sc_get_object_count
Unexecuted instantiation: line_coverage.c:MVM_sc_get_object_count
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_object_count
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMThread.c:MVM_sc_get_object_count
Unexecuted instantiation: instrument.c:MVM_sc_get_object_count
Unexecuted instantiation: bigintops.c:MVM_sc_get_object_count
Unexecuted instantiation: windows1252.c:MVM_sc_get_object_count
Unexecuted instantiation: utf16.c:MVM_sc_get_object_count
Unexecuted instantiation: latin1.c:MVM_sc_get_object_count
Unexecuted instantiation: normalize.c:MVM_sc_get_object_count
Unexecuted instantiation: unicode.c:MVM_sc_get_object_count
Unexecuted instantiation: NFA.c:MVM_sc_get_object_count
Unexecuted instantiation: CArray.c:MVM_sc_get_object_count
Unexecuted instantiation: CStr.c:MVM_sc_get_object_count
Unexecuted instantiation: CPointer.c:MVM_sc_get_object_count
Unexecuted instantiation: NativeCall.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMException.c:MVM_sc_get_object_count
Unexecuted instantiation: driver.c:MVM_sc_get_object_count
Unexecuted instantiation: P6bigint.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_object_count
Unexecuted instantiation: Lexotic.c:MVM_sc_get_object_count
Unexecuted instantiation: SCRef.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMContext.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMIter.c:MVM_sc_get_object_count
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_object_count
Unexecuted instantiation: CUnion.c:MVM_sc_get_object_count
Unexecuted instantiation: dump.c:MVM_sc_get_object_count
Unexecuted instantiation: serialization.c:MVM_sc_get_object_count
Unexecuted instantiation: sc.c:MVM_sc_get_object_count
Unexecuted instantiation: bootstrap.c:MVM_sc_get_object_count
Unexecuted instantiation: 6model.c:MVM_sc_get_object_count
Unexecuted instantiation: Decoder.c:MVM_sc_get_object_count
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_object_count
Unexecuted instantiation: NativeRef.c:MVM_sc_get_object_count
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMNull.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_object_count
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_object_count
Unexecuted instantiation: Semaphore.c:MVM_sc_get_object_count
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_object_count
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_object_count
Unexecuted instantiation: CStruct.c:MVM_sc_get_object_count
147
148
/* Given an SC and an object, push it onto the SC. */
149
212
MVM_STATIC_INLINE void MVM_sc_push_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj) {
150
212
    MVMuint32 idx = sc->body->num_objects;
151
212
    MVM_sc_set_object(tc, sc, idx, obj);
152
212
    if (MVM_sc_get_idx_of_sc(&obj->header) == sc->body->sc_idx)
153
212
        MVM_sc_set_idx_in_sc(&obj->header, idx);
154
212
}
Unexecuted instantiation: callsite.c:MVM_sc_push_object
Unexecuted instantiation: dirops.c:MVM_sc_push_object
Unexecuted instantiation: reprconv.c:MVM_sc_push_object
Unexecuted instantiation: reprs.c:MVM_sc_push_object
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_push_object
Unexecuted instantiation: asyncsocket.c:MVM_sc_push_object
Unexecuted instantiation: signals.c:MVM_sc_push_object
Unexecuted instantiation: filewatchers.c:MVM_sc_push_object
Unexecuted instantiation: timers.c:MVM_sc_push_object
Unexecuted instantiation: procops.c:MVM_sc_push_object
Unexecuted instantiation: containers.c:MVM_sc_push_object
Unexecuted instantiation: fileops.c:MVM_sc_push_object
Unexecuted instantiation: syncsocket.c:MVM_sc_push_object
Unexecuted instantiation: syncpipe.c:MVM_sc_push_object
Unexecuted instantiation: syncstream.c:MVM_sc_push_object
Unexecuted instantiation: syncfile.c:MVM_sc_push_object
Unexecuted instantiation: eventloop.c:MVM_sc_push_object
Unexecuted instantiation: io.c:MVM_sc_push_object
Unexecuted instantiation: debug.c:MVM_sc_push_object
Unexecuted instantiation: P6str.c:MVM_sc_push_object
Unexecuted instantiation: Uninstantiable.c:MVM_sc_push_object
Unexecuted instantiation: P6num.c:MVM_sc_push_object
Unexecuted instantiation: P6int.c:MVM_sc_push_object
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_push_object
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_push_object
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_push_object
Unexecuted instantiation: MVMCode.c:MVM_sc_push_object
Unexecuted instantiation: P6opaque.c:MVM_sc_push_object
Unexecuted instantiation: finalize.c:MVM_sc_push_object
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_push_object
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_push_object
Unexecuted instantiation: MVMCFunction.c:MVM_sc_push_object
Unexecuted instantiation: MVMHash.c:MVM_sc_push_object
Unexecuted instantiation: VMArray.c:MVM_sc_push_object
Unexecuted instantiation: MVMString.c:MVM_sc_push_object
Unexecuted instantiation: parametric.c:MVM_sc_push_object
Unexecuted instantiation: callstack.c:MVM_sc_push_object
Unexecuted instantiation: coerce.c:MVM_sc_push_object
Unexecuted instantiation: num.c:MVM_sc_push_object
Unexecuted instantiation: loadbytecode.c:MVM_sc_push_object
Unexecuted instantiation: hll.c:MVM_sc_push_object
Unexecuted instantiation: ops.c:MVM_sc_push_object
Unexecuted instantiation: threads.c:MVM_sc_push_object
Unexecuted instantiation: bytecodedump.c:MVM_sc_push_object
Unexecuted instantiation: validation.c:MVM_sc_push_object
Unexecuted instantiation: dll.c:MVM_sc_push_object
Unexecuted instantiation: frame.c:MVM_sc_push_object
Unexecuted instantiation: bytecode.c:MVM_sc_push_object
Unexecuted instantiation: compunit.c:MVM_sc_push_object
Unexecuted instantiation: threadcontext.c:MVM_sc_push_object
Unexecuted instantiation: interp.c:MVM_sc_push_object
Unexecuted instantiation: exceptions.c:MVM_sc_push_object
Unexecuted instantiation: args.c:MVM_sc_push_object
Unexecuted instantiation: emit_posix_x64.c:MVM_sc_push_object
Unexecuted instantiation: config.c:MVM_sc_push_object
Unexecuted instantiation: objectid.c:MVM_sc_push_object
Unexecuted instantiation: wb.c:MVM_sc_push_object
Unexecuted instantiation: gen2.c:MVM_sc_push_object
Unexecuted instantiation: collect.c:MVM_sc_push_object
Unexecuted instantiation: roots.c:MVM_sc_push_object
Unexecuted instantiation: worklist.c:MVM_sc_push_object
Unexecuted instantiation: allocation.c:MVM_sc_push_object
Unexecuted instantiation: orchestrate.c:MVM_sc_push_object
Unexecuted instantiation: HashAttrStore.c:MVM_sc_push_object
Unexecuted instantiation: regionalloc.c:MVM_sc_push_object
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_push_object
Unexecuted instantiation: intcache.c:MVM_sc_push_object
Unexecuted instantiation: continuation.c:MVM_sc_push_object
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_push_object
Unexecuted instantiation: nativecall.c:MVM_sc_push_object
Unexecuted instantiation: ext.c:MVM_sc_push_object
Unexecuted instantiation: log.c:MVM_sc_push_object
Unexecuted instantiation: utf8.c:MVM_sc_push_object
Unexecuted instantiation: ascii.c:MVM_sc_push_object
Unexecuted instantiation: decode_stream.c:MVM_sc_push_object
Unexecuted instantiation: compile.c:MVM_sc_push_object
Unexecuted instantiation: lookup.c:MVM_sc_push_object
Unexecuted instantiation: osr.c:MVM_sc_push_object
Unexecuted instantiation: inline.c:MVM_sc_push_object
Unexecuted instantiation: threshold.c:MVM_sc_push_object
Unexecuted instantiation: utf8_c8.c:MVM_sc_push_object
Unexecuted instantiation: deopt.c:MVM_sc_push_object
Unexecuted instantiation: optimize.c:MVM_sc_push_object
Unexecuted instantiation: facts.c:MVM_sc_push_object
Unexecuted instantiation: manipulate.c:MVM_sc_push_object
Unexecuted instantiation: candidate.c:MVM_sc_push_object
Unexecuted instantiation: codegen.c:MVM_sc_push_object
Unexecuted instantiation: graph.c:MVM_sc_push_object
Unexecuted instantiation: dump.c:MVM_sc_push_object
Unexecuted instantiation: instrument.c:MVM_sc_push_object
Unexecuted instantiation: sys.c:MVM_sc_push_object
Unexecuted instantiation: time.c:MVM_sc_push_object
Unexecuted instantiation: mmap.c:MVM_sc_push_object
Unexecuted instantiation: moar.c:MVM_sc_push_object
Unexecuted instantiation: line_coverage.c:MVM_sc_push_object
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_push_object
Unexecuted instantiation: heapsnapshot.c:MVM_sc_push_object
Unexecuted instantiation: profile.c:MVM_sc_push_object
Unexecuted instantiation: driver.c:MVM_sc_push_object
Unexecuted instantiation: bigintops.c:MVM_sc_push_object
Unexecuted instantiation: windows1252.c:MVM_sc_push_object
Unexecuted instantiation: utf16.c:MVM_sc_push_object
Unexecuted instantiation: latin1.c:MVM_sc_push_object
Unexecuted instantiation: normalize.c:MVM_sc_push_object
Unexecuted instantiation: unicode.c:MVM_sc_push_object
Unexecuted instantiation: nfg.c:MVM_sc_push_object
Unexecuted instantiation: NFA.c:MVM_sc_push_object
Unexecuted instantiation: CArray.c:MVM_sc_push_object
Unexecuted instantiation: CStr.c:MVM_sc_push_object
Unexecuted instantiation: CPointer.c:MVM_sc_push_object
Unexecuted instantiation: NativeCall.c:MVM_sc_push_object
Unexecuted instantiation: MVMContinuation.c:MVM_sc_push_object
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_push_object
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_push_object
Unexecuted instantiation: MVMException.c:MVM_sc_push_object
Unexecuted instantiation: CStruct.c:MVM_sc_push_object
Unexecuted instantiation: P6bigint.c:MVM_sc_push_object
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_push_object
Unexecuted instantiation: Lexotic.c:MVM_sc_push_object
Unexecuted instantiation: SCRef.c:MVM_sc_push_object
Unexecuted instantiation: MVMContext.c:MVM_sc_push_object
Unexecuted instantiation: MVMIter.c:MVM_sc_push_object
Unexecuted instantiation: MVMThread.c:MVM_sc_push_object
Unexecuted instantiation: CPPStruct.c:MVM_sc_push_object
Unexecuted instantiation: compiler.c:MVM_sc_push_object
serialization.c:MVM_sc_push_object
Line
Count
Source
149
212
MVM_STATIC_INLINE void MVM_sc_push_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj) {
150
212
    MVMuint32 idx = sc->body->num_objects;
151
212
    MVM_sc_set_object(tc, sc, idx, obj);
152
212
    if (MVM_sc_get_idx_of_sc(&obj->header) == sc->body->sc_idx)
153
212
        MVM_sc_set_idx_in_sc(&obj->header, idx);
154
212
}
Unexecuted instantiation: sc.c:MVM_sc_push_object
Unexecuted instantiation: bootstrap.c:MVM_sc_push_object
Unexecuted instantiation: 6model.c:MVM_sc_push_object
Unexecuted instantiation: Decoder.c:MVM_sc_push_object
Unexecuted instantiation: MultiDimArray.c:MVM_sc_push_object
Unexecuted instantiation: NativeRef.c:MVM_sc_push_object
Unexecuted instantiation: MVMNull.c:MVM_sc_push_object
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_push_object
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_push_object
Unexecuted instantiation: Semaphore.c:MVM_sc_push_object
Unexecuted instantiation: ConditionVariable.c:MVM_sc_push_object
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_push_object
Unexecuted instantiation: CUnion.c:MVM_sc_push_object
155
156
/* SC repossession write barriers. */
157
void MVM_sc_wb_hit_obj(MVMThreadContext *tc, MVMObject *obj);
158
void MVM_sc_wb_hit_st(MVMThreadContext *tc, MVMSTable *st);
159
160
12.7M
MVM_STATIC_INLINE void MVM_SC_WB_OBJ(MVMThreadContext *tc, MVMObject *obj) {
161
12.7M
    assert(!(obj->header.flags & MVM_CF_FORWARDER_VALID));
162
12.7M
    assert(MVM_sc_get_idx_of_sc(&obj->header) != ~0);
163
12.7M
    if (MVM_sc_get_idx_of_sc(&obj->header) > 0)
164
18.8k
        MVM_sc_wb_hit_obj(tc, obj);
165
12.7M
}
Unexecuted instantiation: emit_posix_x64.c:MVM_SC_WB_OBJ
Unexecuted instantiation: dirops.c:MVM_SC_WB_OBJ
reprconv.c:MVM_SC_WB_OBJ
Line
Count
Source
160
1.06M
MVM_STATIC_INLINE void MVM_SC_WB_OBJ(MVMThreadContext *tc, MVMObject *obj) {
161
1.06M
    assert(!(obj->header.flags & MVM_CF_FORWARDER_VALID));
162
1.06M
    assert(MVM_sc_get_idx_of_sc(&obj->header) != ~0);
163
1.06M
    if (MVM_sc_get_idx_of_sc(&obj->header) > 0)
164
708
        MVM_sc_wb_hit_obj(tc, obj);
165
1.06M
}
Unexecuted instantiation: reprs.c:MVM_SC_WB_OBJ
Unexecuted instantiation: asyncsocketudp.c:MVM_SC_WB_OBJ
Unexecuted instantiation: asyncsocket.c:MVM_SC_WB_OBJ
Unexecuted instantiation: signals.c:MVM_SC_WB_OBJ
Unexecuted instantiation: filewatchers.c:MVM_SC_WB_OBJ
Unexecuted instantiation: timers.c:MVM_SC_WB_OBJ
Unexecuted instantiation: procops.c:MVM_SC_WB_OBJ
Unexecuted instantiation: containers.c:MVM_SC_WB_OBJ
Unexecuted instantiation: fileops.c:MVM_SC_WB_OBJ
Unexecuted instantiation: syncsocket.c:MVM_SC_WB_OBJ
Unexecuted instantiation: syncpipe.c:MVM_SC_WB_OBJ
Unexecuted instantiation: syncstream.c:MVM_SC_WB_OBJ
Unexecuted instantiation: syncfile.c:MVM_SC_WB_OBJ
Unexecuted instantiation: eventloop.c:MVM_SC_WB_OBJ
Unexecuted instantiation: io.c:MVM_SC_WB_OBJ
Unexecuted instantiation: debug.c:MVM_SC_WB_OBJ
Unexecuted instantiation: P6str.c:MVM_SC_WB_OBJ
Unexecuted instantiation: Uninstantiable.c:MVM_SC_WB_OBJ
Unexecuted instantiation: P6num.c:MVM_SC_WB_OBJ
Unexecuted instantiation: P6int.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMStaticFrame.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMCompUnit.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMOSHandle.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMCode.c:MVM_SC_WB_OBJ
Unexecuted instantiation: P6opaque.c:MVM_SC_WB_OBJ
Unexecuted instantiation: finalize.c:MVM_SC_WB_OBJ
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_SC_WB_OBJ
Unexecuted instantiation: KnowHOWREPR.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMCFunction.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMHash.c:MVM_SC_WB_OBJ
Unexecuted instantiation: VMArray.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMString.c:MVM_SC_WB_OBJ
Unexecuted instantiation: parametric.c:MVM_SC_WB_OBJ
Unexecuted instantiation: callstack.c:MVM_SC_WB_OBJ
Unexecuted instantiation: coerce.c:MVM_SC_WB_OBJ
Unexecuted instantiation: num.c:MVM_SC_WB_OBJ
Unexecuted instantiation: loadbytecode.c:MVM_SC_WB_OBJ
Unexecuted instantiation: hll.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ops.c:MVM_SC_WB_OBJ
Unexecuted instantiation: threads.c:MVM_SC_WB_OBJ
Unexecuted instantiation: bytecodedump.c:MVM_SC_WB_OBJ
Unexecuted instantiation: validation.c:MVM_SC_WB_OBJ
Unexecuted instantiation: dll.c:MVM_SC_WB_OBJ
Unexecuted instantiation: frame.c:MVM_SC_WB_OBJ
Unexecuted instantiation: bytecode.c:MVM_SC_WB_OBJ
Unexecuted instantiation: compunit.c:MVM_SC_WB_OBJ
Unexecuted instantiation: threadcontext.c:MVM_SC_WB_OBJ
interp.c:MVM_SC_WB_OBJ
Line
Count
Source
160
11.6M
MVM_STATIC_INLINE void MVM_SC_WB_OBJ(MVMThreadContext *tc, MVMObject *obj) {
161
11.6M
    assert(!(obj->header.flags & MVM_CF_FORWARDER_VALID));
162
11.6M
    assert(MVM_sc_get_idx_of_sc(&obj->header) != ~0);
163
11.6M
    if (MVM_sc_get_idx_of_sc(&obj->header) > 0)
164
18.1k
        MVM_sc_wb_hit_obj(tc, obj);
165
11.6M
}
Unexecuted instantiation: exceptions.c:MVM_SC_WB_OBJ
Unexecuted instantiation: args.c:MVM_SC_WB_OBJ
Unexecuted instantiation: config.c:MVM_SC_WB_OBJ
Unexecuted instantiation: objectid.c:MVM_SC_WB_OBJ
Unexecuted instantiation: wb.c:MVM_SC_WB_OBJ
Unexecuted instantiation: gen2.c:MVM_SC_WB_OBJ
Unexecuted instantiation: collect.c:MVM_SC_WB_OBJ
Unexecuted instantiation: roots.c:MVM_SC_WB_OBJ
Unexecuted instantiation: worklist.c:MVM_SC_WB_OBJ
Unexecuted instantiation: allocation.c:MVM_SC_WB_OBJ
Unexecuted instantiation: orchestrate.c:MVM_SC_WB_OBJ
Unexecuted instantiation: HashAttrStore.c:MVM_SC_WB_OBJ
Unexecuted instantiation: regionalloc.c:MVM_SC_WB_OBJ
Unexecuted instantiation: fixedsizealloc.c:MVM_SC_WB_OBJ
Unexecuted instantiation: intcache.c:MVM_SC_WB_OBJ
Unexecuted instantiation: continuation.c:MVM_SC_WB_OBJ
Unexecuted instantiation: nativecall_dyncall.c:MVM_SC_WB_OBJ
Unexecuted instantiation: nativecall.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ext.c:MVM_SC_WB_OBJ
Unexecuted instantiation: log.c:MVM_SC_WB_OBJ
Unexecuted instantiation: utf8.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ascii.c:MVM_SC_WB_OBJ
Unexecuted instantiation: decode_stream.c:MVM_SC_WB_OBJ
Unexecuted instantiation: compile.c:MVM_SC_WB_OBJ
Unexecuted instantiation: lookup.c:MVM_SC_WB_OBJ
Unexecuted instantiation: osr.c:MVM_SC_WB_OBJ
Unexecuted instantiation: inline.c:MVM_SC_WB_OBJ
Unexecuted instantiation: threshold.c:MVM_SC_WB_OBJ
Unexecuted instantiation: utf8_c8.c:MVM_SC_WB_OBJ
Unexecuted instantiation: deopt.c:MVM_SC_WB_OBJ
Unexecuted instantiation: optimize.c:MVM_SC_WB_OBJ
Unexecuted instantiation: facts.c:MVM_SC_WB_OBJ
Unexecuted instantiation: manipulate.c:MVM_SC_WB_OBJ
Unexecuted instantiation: candidate.c:MVM_SC_WB_OBJ
Unexecuted instantiation: codegen.c:MVM_SC_WB_OBJ
Unexecuted instantiation: graph.c:MVM_SC_WB_OBJ
Unexecuted instantiation: dump.c:MVM_SC_WB_OBJ
Unexecuted instantiation: instrument.c:MVM_SC_WB_OBJ
Unexecuted instantiation: sys.c:MVM_SC_WB_OBJ
Unexecuted instantiation: time.c:MVM_SC_WB_OBJ
Unexecuted instantiation: mmap.c:MVM_SC_WB_OBJ
Unexecuted instantiation: moar.c:MVM_SC_WB_OBJ
Unexecuted instantiation: line_coverage.c:MVM_SC_WB_OBJ
Unexecuted instantiation: crossthreadwrite.c:MVM_SC_WB_OBJ
Unexecuted instantiation: heapsnapshot.c:MVM_SC_WB_OBJ
Unexecuted instantiation: profile.c:MVM_SC_WB_OBJ
Unexecuted instantiation: driver.c:MVM_SC_WB_OBJ
Unexecuted instantiation: bigintops.c:MVM_SC_WB_OBJ
Unexecuted instantiation: windows1252.c:MVM_SC_WB_OBJ
Unexecuted instantiation: utf16.c:MVM_SC_WB_OBJ
Unexecuted instantiation: latin1.c:MVM_SC_WB_OBJ
Unexecuted instantiation: normalize.c:MVM_SC_WB_OBJ
Unexecuted instantiation: unicode.c:MVM_SC_WB_OBJ
Unexecuted instantiation: nfg.c:MVM_SC_WB_OBJ
Unexecuted instantiation: NFA.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CArray.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CStr.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CPointer.c:MVM_SC_WB_OBJ
Unexecuted instantiation: NativeCall.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMContinuation.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMMultiCache.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMDLLSym.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMException.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CStruct.c:MVM_SC_WB_OBJ
Unexecuted instantiation: P6bigint.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMCallCapture.c:MVM_SC_WB_OBJ
Unexecuted instantiation: Lexotic.c:MVM_SC_WB_OBJ
Unexecuted instantiation: SCRef.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMContext.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMIter.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMThread.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CPPStruct.c:MVM_SC_WB_OBJ
Unexecuted instantiation: compiler.c:MVM_SC_WB_OBJ
Unexecuted instantiation: serialization.c:MVM_SC_WB_OBJ
Unexecuted instantiation: sc.c:MVM_SC_WB_OBJ
Unexecuted instantiation: bootstrap.c:MVM_SC_WB_OBJ
Unexecuted instantiation: 6model.c:MVM_SC_WB_OBJ
Unexecuted instantiation: Decoder.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MultiDimArray.c:MVM_SC_WB_OBJ
Unexecuted instantiation: NativeRef.c:MVM_SC_WB_OBJ
Unexecuted instantiation: callsite.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMNull.c:MVM_SC_WB_OBJ
Unexecuted instantiation: MVMAsyncTask.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ConcBlockingQueue.c:MVM_SC_WB_OBJ
Unexecuted instantiation: Semaphore.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ConditionVariable.c:MVM_SC_WB_OBJ
Unexecuted instantiation: ReentrantMutex.c:MVM_SC_WB_OBJ
Unexecuted instantiation: CUnion.c:MVM_SC_WB_OBJ
166
167
3.09k
MVM_STATIC_INLINE void MVM_SC_WB_ST(MVMThreadContext *tc, MVMSTable *st) {
168
3.09k
    assert(!(st->header.flags & MVM_CF_FORWARDER_VALID));
169
3.09k
    assert(MVM_sc_get_idx_of_sc(&st->header) != ~0);
170
3.09k
    if (MVM_sc_get_idx_of_sc(&st->header) > 0)
171
765
        MVM_sc_wb_hit_st(tc, st);
172
3.09k
}
Unexecuted instantiation: NativeRef.c:MVM_SC_WB_ST
Unexecuted instantiation: CUnion.c:MVM_SC_WB_ST
Unexecuted instantiation: ReentrantMutex.c:MVM_SC_WB_ST
Unexecuted instantiation: ConditionVariable.c:MVM_SC_WB_ST
Unexecuted instantiation: Semaphore.c:MVM_SC_WB_ST
Unexecuted instantiation: ConcBlockingQueue.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMAsyncTask.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMNull.c:MVM_SC_WB_ST
Unexecuted instantiation: CPPStruct.c:MVM_SC_WB_ST
Unexecuted instantiation: CStruct.c:MVM_SC_WB_ST
Unexecuted instantiation: MultiDimArray.c:MVM_SC_WB_ST
Unexecuted instantiation: Decoder.c:MVM_SC_WB_ST
Unexecuted instantiation: 6model.c:MVM_SC_WB_ST
Unexecuted instantiation: bootstrap.c:MVM_SC_WB_ST
Unexecuted instantiation: sc.c:MVM_SC_WB_ST
Unexecuted instantiation: serialization.c:MVM_SC_WB_ST
Unexecuted instantiation: compiler.c:MVM_SC_WB_ST
Unexecuted instantiation: driver.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMException.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMThread.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMIter.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMContext.c:MVM_SC_WB_ST
Unexecuted instantiation: SCRef.c:MVM_SC_WB_ST
Unexecuted instantiation: Lexotic.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCallCapture.c:MVM_SC_WB_ST
Unexecuted instantiation: P6bigint.c:MVM_SC_WB_ST
Unexecuted instantiation: NFA.c:MVM_SC_WB_ST
Unexecuted instantiation: dump.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMDLLSym.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMMultiCache.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMContinuation.c:MVM_SC_WB_ST
Unexecuted instantiation: NativeCall.c:MVM_SC_WB_ST
Unexecuted instantiation: CPointer.c:MVM_SC_WB_ST
Unexecuted instantiation: CStr.c:MVM_SC_WB_ST
Unexecuted instantiation: CArray.c:MVM_SC_WB_ST
Unexecuted instantiation: profile.c:MVM_SC_WB_ST
Unexecuted instantiation: nfg.c:MVM_SC_WB_ST
Unexecuted instantiation: unicode.c:MVM_SC_WB_ST
Unexecuted instantiation: normalize.c:MVM_SC_WB_ST
Unexecuted instantiation: latin1.c:MVM_SC_WB_ST
Unexecuted instantiation: utf16.c:MVM_SC_WB_ST
Unexecuted instantiation: windows1252.c:MVM_SC_WB_ST
Unexecuted instantiation: bigintops.c:MVM_SC_WB_ST
Unexecuted instantiation: instrument.c:MVM_SC_WB_ST
Unexecuted instantiation: utf8_c8.c:MVM_SC_WB_ST
Unexecuted instantiation: heapsnapshot.c:MVM_SC_WB_ST
Unexecuted instantiation: crossthreadwrite.c:MVM_SC_WB_ST
Unexecuted instantiation: line_coverage.c:MVM_SC_WB_ST
Unexecuted instantiation: moar.c:MVM_SC_WB_ST
Unexecuted instantiation: mmap.c:MVM_SC_WB_ST
Unexecuted instantiation: time.c:MVM_SC_WB_ST
Unexecuted instantiation: sys.c:MVM_SC_WB_ST
Unexecuted instantiation: emit_posix_x64.c:MVM_SC_WB_ST
Unexecuted instantiation: threshold.c:MVM_SC_WB_ST
Unexecuted instantiation: graph.c:MVM_SC_WB_ST
Unexecuted instantiation: codegen.c:MVM_SC_WB_ST
Unexecuted instantiation: candidate.c:MVM_SC_WB_ST
Unexecuted instantiation: manipulate.c:MVM_SC_WB_ST
Unexecuted instantiation: facts.c:MVM_SC_WB_ST
Unexecuted instantiation: optimize.c:MVM_SC_WB_ST
Unexecuted instantiation: deopt.c:MVM_SC_WB_ST
Unexecuted instantiation: log.c:MVM_SC_WB_ST
Unexecuted instantiation: HashAttrStore.c:MVM_SC_WB_ST
Unexecuted instantiation: inline.c:MVM_SC_WB_ST
Unexecuted instantiation: osr.c:MVM_SC_WB_ST
Unexecuted instantiation: lookup.c:MVM_SC_WB_ST
Unexecuted instantiation: compile.c:MVM_SC_WB_ST
Unexecuted instantiation: decode_stream.c:MVM_SC_WB_ST
Unexecuted instantiation: ascii.c:MVM_SC_WB_ST
Unexecuted instantiation: utf8.c:MVM_SC_WB_ST
Unexecuted instantiation: orchestrate.c:MVM_SC_WB_ST
Unexecuted instantiation: ext.c:MVM_SC_WB_ST
Unexecuted instantiation: nativecall.c:MVM_SC_WB_ST
Unexecuted instantiation: nativecall_dyncall.c:MVM_SC_WB_ST
Unexecuted instantiation: continuation.c:MVM_SC_WB_ST
Unexecuted instantiation: intcache.c:MVM_SC_WB_ST
Unexecuted instantiation: fixedsizealloc.c:MVM_SC_WB_ST
Unexecuted instantiation: regionalloc.c:MVM_SC_WB_ST
Unexecuted instantiation: config.c:MVM_SC_WB_ST
Unexecuted instantiation: dll.c:MVM_SC_WB_ST
Unexecuted instantiation: allocation.c:MVM_SC_WB_ST
Unexecuted instantiation: worklist.c:MVM_SC_WB_ST
Unexecuted instantiation: roots.c:MVM_SC_WB_ST
Unexecuted instantiation: collect.c:MVM_SC_WB_ST
Unexecuted instantiation: gen2.c:MVM_SC_WB_ST
Unexecuted instantiation: wb.c:MVM_SC_WB_ST
Unexecuted instantiation: objectid.c:MVM_SC_WB_ST
Unexecuted instantiation: finalize.c:MVM_SC_WB_ST
Unexecuted instantiation: validation.c:MVM_SC_WB_ST
Unexecuted instantiation: args.c:MVM_SC_WB_ST
Unexecuted instantiation: exceptions.c:MVM_SC_WB_ST
interp.c:MVM_SC_WB_ST
Line
Count
Source
167
3.09k
MVM_STATIC_INLINE void MVM_SC_WB_ST(MVMThreadContext *tc, MVMSTable *st) {
168
3.09k
    assert(!(st->header.flags & MVM_CF_FORWARDER_VALID));
169
3.09k
    assert(MVM_sc_get_idx_of_sc(&st->header) != ~0);
170
3.09k
    if (MVM_sc_get_idx_of_sc(&st->header) > 0)
171
765
        MVM_sc_wb_hit_st(tc, st);
172
3.09k
}
Unexecuted instantiation: threadcontext.c:MVM_SC_WB_ST
Unexecuted instantiation: compunit.c:MVM_SC_WB_ST
Unexecuted instantiation: bytecode.c:MVM_SC_WB_ST
Unexecuted instantiation: frame.c:MVM_SC_WB_ST
Unexecuted instantiation: callstack.c:MVM_SC_WB_ST
Unexecuted instantiation: debug.c:MVM_SC_WB_ST
Unexecuted instantiation: bytecodedump.c:MVM_SC_WB_ST
Unexecuted instantiation: threads.c:MVM_SC_WB_ST
Unexecuted instantiation: ops.c:MVM_SC_WB_ST
Unexecuted instantiation: hll.c:MVM_SC_WB_ST
Unexecuted instantiation: loadbytecode.c:MVM_SC_WB_ST
Unexecuted instantiation: num.c:MVM_SC_WB_ST
Unexecuted instantiation: coerce.c:MVM_SC_WB_ST
Unexecuted instantiation: P6opaque.c:MVM_SC_WB_ST
Unexecuted instantiation: parametric.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMString.c:MVM_SC_WB_ST
Unexecuted instantiation: VMArray.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMHash.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCFunction.c:MVM_SC_WB_ST
Unexecuted instantiation: KnowHOWREPR.c:MVM_SC_WB_ST
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_SC_WB_ST
Unexecuted instantiation: P6str.c:MVM_SC_WB_ST
Unexecuted instantiation: containers.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCode.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMOSHandle.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCompUnit.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMStaticFrame.c:MVM_SC_WB_ST
Unexecuted instantiation: P6int.c:MVM_SC_WB_ST
Unexecuted instantiation: P6num.c:MVM_SC_WB_ST
Unexecuted instantiation: Uninstantiable.c:MVM_SC_WB_ST
Unexecuted instantiation: procops.c:MVM_SC_WB_ST
Unexecuted instantiation: io.c:MVM_SC_WB_ST
Unexecuted instantiation: eventloop.c:MVM_SC_WB_ST
Unexecuted instantiation: syncfile.c:MVM_SC_WB_ST
Unexecuted instantiation: syncstream.c:MVM_SC_WB_ST
Unexecuted instantiation: syncpipe.c:MVM_SC_WB_ST
Unexecuted instantiation: syncsocket.c:MVM_SC_WB_ST
Unexecuted instantiation: fileops.c:MVM_SC_WB_ST
Unexecuted instantiation: dirops.c:MVM_SC_WB_ST
Unexecuted instantiation: callsite.c:MVM_SC_WB_ST
Unexecuted instantiation: timers.c:MVM_SC_WB_ST
Unexecuted instantiation: filewatchers.c:MVM_SC_WB_ST
Unexecuted instantiation: signals.c:MVM_SC_WB_ST
Unexecuted instantiation: asyncsocket.c:MVM_SC_WB_ST
Unexecuted instantiation: asyncsocketudp.c:MVM_SC_WB_ST
Unexecuted instantiation: reprs.c:MVM_SC_WB_ST
Unexecuted instantiation: reprconv.c:MVM_SC_WB_ST