Coverage Report

Created: 2018-07-03 15:31

/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
MVMuint8 MVM_sc_is_object_immediately_available(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
12
MVMObject * MVM_sc_get_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
13
MVMObject * MVM_sc_try_get_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
14
void MVM_sc_set_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *obj);
15
MVMSTable * MVM_sc_get_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
16
MVMSTable * MVM_sc_try_get_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
17
void MVM_sc_set_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMSTable *st);
18
void MVM_sc_push_stable(MVMThreadContext *tc, MVMSerializationContext *sc, MVMSTable *st);
19
MVMObject * MVM_sc_get_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx);
20
MVMSerializationContext * MVM_sc_find_by_handle(MVMThreadContext *tc, MVMString *handle);
21
MVMSerializationContext * MVM_sc_get_sc_slow(MVMThreadContext *tc, MVMCompUnit *cu, MVMint16 dep);
22
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_sc(MVMThreadContext *tc,
23
31.0M
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
31.0M
    MVMSerializationContext *sc = cu->body.scs[dep];
25
31.0M
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
31.0M
}
Unexecuted instantiation: reprs.c:MVM_sc_get_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_sc
Unexecuted instantiation: containers.c:MVM_sc_get_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_sc
Unexecuted instantiation: signals.c:MVM_sc_get_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_sc
Unexecuted instantiation: timers.c:MVM_sc_get_sc
Unexecuted instantiation: procops.c:MVM_sc_get_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_sc
Unexecuted instantiation: validation.c:MVM_sc_get_sc
Unexecuted instantiation: ext.c:MVM_sc_get_sc
Unexecuted instantiation: dll.c:MVM_sc_get_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_sc
Unexecuted instantiation: num.c:MVM_sc_get_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_sc
Unexecuted instantiation: hll.c:MVM_sc_get_sc
Unexecuted instantiation: ops.c:MVM_sc_get_sc
Unexecuted instantiation: threads.c:MVM_sc_get_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_sc
frame.c:MVM_sc_get_sc
Line
Count
Source
23
48.5k
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
48.5k
    MVMSerializationContext *sc = cu->body.scs[dep];
25
47.9k
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
48.5k
}
bytecode.c:MVM_sc_get_sc
Line
Count
Source
23
2
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
2
    MVMSerializationContext *sc = cu->body.scs[dep];
25
2
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
2
}
Unexecuted instantiation: compunit.c:MVM_sc_get_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_sc
interp.c:MVM_sc_get_sc
Line
Count
Source
23
10.6M
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
10.6M
    MVMSerializationContext *sc = cu->body.scs[dep];
25
10.6M
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
10.6M
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_sc
Unexecuted instantiation: args.c:MVM_sc_get_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_sc
Unexecuted instantiation: io.c:MVM_sc_get_sc
Unexecuted instantiation: debug.c:MVM_sc_get_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_sc
Unexecuted instantiation: wb.c:MVM_sc_get_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_sc
Unexecuted instantiation: collect.c:MVM_sc_get_sc
Unexecuted instantiation: roots.c:MVM_sc_get_sc
Unexecuted instantiation: arch.c:MVM_sc_get_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_sc
Unexecuted instantiation: config.c:MVM_sc_get_sc
Unexecuted instantiation: debugserver.c:MVM_sc_get_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_get_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_sc
Unexecuted instantiation: parse_num.c:MVM_sc_get_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_sc
Unexecuted instantiation: plugin.c:MVM_sc_get_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_sc
Unexecuted instantiation: plan.c:MVM_sc_get_sc
Unexecuted instantiation: stats.c:MVM_sc_get_sc
Unexecuted instantiation: worker.c:MVM_sc_get_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_sc
Unexecuted instantiation: emit.c:MVM_sc_get_sc
Unexecuted instantiation: interface.c:MVM_sc_get_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_sc
Unexecuted instantiation: tile.c:MVM_sc_get_sc
expr.c:MVM_sc_get_sc
Line
Count
Source
23
15.1M
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
15.1M
    MVMSerializationContext *sc = cu->body.scs[dep];
25
15.1M
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
15.1M
}
Unexecuted instantiation: compile.c:MVM_sc_get_sc
Unexecuted instantiation: label.c:MVM_sc_get_sc
Unexecuted instantiation: time.c:MVM_sc_get_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_sc
Unexecuted instantiation: moar.c:MVM_sc_get_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_sc
Unexecuted instantiation: random.c:MVM_sc_get_sc
Unexecuted instantiation: sys.c:MVM_sc_get_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_sc
Unexecuted instantiation: telemeh.c:MVM_sc_get_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_sc
Unexecuted instantiation: profile.c:MVM_sc_get_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_sc
Unexecuted instantiation: sc.c:MVM_sc_get_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_sc
Unexecuted instantiation: osr.c:MVM_sc_get_sc
inline.c:MVM_sc_get_sc
Line
Count
Source
23
19.5k
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
19.5k
    MVMSerializationContext *sc = cu->body.scs[dep];
25
19.3k
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
19.5k
}
Unexecuted instantiation: threshold.c:MVM_sc_get_sc
Unexecuted instantiation: log.c:MVM_sc_get_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_sc
facts.c:MVM_sc_get_sc
Line
Count
Source
23
52.6k
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
52.6k
    MVMSerializationContext *sc = cu->body.scs[dep];
25
52.5k
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
52.6k
}
Unexecuted instantiation: candidate.c:MVM_sc_get_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_sc
graph.c:MVM_sc_get_sc
Line
Count
Source
23
5.14M
                                                          MVMCompUnit *cu, MVMint16 dep) {
24
5.14M
    MVMSerializationContext *sc = cu->body.scs[dep];
25
5.14M
    return sc ? sc : MVM_sc_get_sc_slow(tc, cu, dep);
26
5.14M
}
Unexecuted instantiation: dump.c:MVM_sc_get_sc
Unexecuted instantiation: driver.c:MVM_sc_get_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_sc
Unexecuted instantiation: serialization.c:MVM_sc_get_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_sc
27
MVM_STATIC_INLINE MVMObject * MVM_sc_get_sc_object(MVMThreadContext *tc, MVMCompUnit *cu,
28
30.9M
                                 MVMuint16 dep, MVMuint64 idx) {
29
30.9M
    MVMSerializationContext *sc = MVM_sc_get_sc(tc, cu, dep);
30
30.9M
    if (MVM_UNLIKELY(sc == NULL))
31
0
        MVM_exception_throw_adhoc(tc, "SC not yet resolved; lookup failed");
32
30.9M
    return MVM_sc_get_object(tc, sc, idx);
33
30.9M
}
Unexecuted instantiation: reprs.c:MVM_sc_get_sc_object
Unexecuted instantiation: reprconv.c:MVM_sc_get_sc_object
Unexecuted instantiation: containers.c:MVM_sc_get_sc_object
Unexecuted instantiation: parametric.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMString.c:MVM_sc_get_sc_object
Unexecuted instantiation: VMArray.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMHash.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_sc_object
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_sc_object
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_sc_object
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_sc_object
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_sc_object
Unexecuted instantiation: signals.c:MVM_sc_get_sc_object
Unexecuted instantiation: filewatchers.c:MVM_sc_get_sc_object
Unexecuted instantiation: timers.c:MVM_sc_get_sc_object
Unexecuted instantiation: procops.c:MVM_sc_get_sc_object
Unexecuted instantiation: dirops.c:MVM_sc_get_sc_object
Unexecuted instantiation: fileops.c:MVM_sc_get_sc_object
Unexecuted instantiation: syncsocket.c:MVM_sc_get_sc_object
Unexecuted instantiation: syncfile.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMThread.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMException.c:MVM_sc_get_sc_object
Unexecuted instantiation: NFA.c:MVM_sc_get_sc_object
Unexecuted instantiation: P6bigint.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_sc_object
Unexecuted instantiation: SCRef.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMContext.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMIter.c:MVM_sc_get_sc_object
Unexecuted instantiation: P6str.c:MVM_sc_get_sc_object
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_sc_object
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_sc_object
Unexecuted instantiation: P6num.c:MVM_sc_get_sc_object
Unexecuted instantiation: P6int.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMCode.c:MVM_sc_get_sc_object
Unexecuted instantiation: P6opaque.c:MVM_sc_get_sc_object
Unexecuted instantiation: callstack.c:MVM_sc_get_sc_object
Unexecuted instantiation: dll.c:MVM_sc_get_sc_object
Unexecuted instantiation: coerce.c:MVM_sc_get_sc_object
Unexecuted instantiation: num.c:MVM_sc_get_sc_object
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_sc_object
Unexecuted instantiation: hll.c:MVM_sc_get_sc_object
Unexecuted instantiation: ops.c:MVM_sc_get_sc_object
Unexecuted instantiation: threads.c:MVM_sc_get_sc_object
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_sc_object
Unexecuted instantiation: validation.c:MVM_sc_get_sc_object
Unexecuted instantiation: ext.c:MVM_sc_get_sc_object
Unexecuted instantiation: frame.c:MVM_sc_get_sc_object
Unexecuted instantiation: bytecode.c:MVM_sc_get_sc_object
Unexecuted instantiation: compunit.c:MVM_sc_get_sc_object
Unexecuted instantiation: threadcontext.c:MVM_sc_get_sc_object
interp.c:MVM_sc_get_sc_object
Line
Count
Source
28
10.6M
                                 MVMuint16 dep, MVMuint64 idx) {
29
10.6M
    MVMSerializationContext *sc = MVM_sc_get_sc(tc, cu, dep);
30
10.6M
    if (MVM_UNLIKELY(sc == NULL))
31
0
        MVM_exception_throw_adhoc(tc, "SC not yet resolved; lookup failed");
32
10.6M
    return MVM_sc_get_object(tc, sc, idx);
33
10.6M
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_sc_object
Unexecuted instantiation: args.c:MVM_sc_get_sc_object
Unexecuted instantiation: callsite.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_sc_object
Unexecuted instantiation: allocation.c:MVM_sc_get_sc_object
Unexecuted instantiation: io.c:MVM_sc_get_sc_object
Unexecuted instantiation: debug.c:MVM_sc_get_sc_object
Unexecuted instantiation: finalize.c:MVM_sc_get_sc_object
Unexecuted instantiation: objectid.c:MVM_sc_get_sc_object
Unexecuted instantiation: wb.c:MVM_sc_get_sc_object
Unexecuted instantiation: gen2.c:MVM_sc_get_sc_object
Unexecuted instantiation: collect.c:MVM_sc_get_sc_object
Unexecuted instantiation: roots.c:MVM_sc_get_sc_object
Unexecuted instantiation: worklist.c:MVM_sc_get_sc_object
Unexecuted instantiation: eventloop.c:MVM_sc_get_sc_object
Unexecuted instantiation: orchestrate.c:MVM_sc_get_sc_object
Unexecuted instantiation: config.c:MVM_sc_get_sc_object
Unexecuted instantiation: debugserver.c:MVM_sc_get_sc_object
Unexecuted instantiation: regionalloc.c:MVM_sc_get_sc_object
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_sc_object
Unexecuted instantiation: intcache.c:MVM_sc_get_sc_object
Unexecuted instantiation: continuation.c:MVM_sc_get_sc_object
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_sc_object
Unexecuted instantiation: nativecall.c:MVM_sc_get_sc_object
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_sc_object
Unexecuted instantiation: bigintops.c:MVM_sc_get_sc_object
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_sc_object
Unexecuted instantiation: shiftjis.c:MVM_sc_get_sc_object
Unexecuted instantiation: windows1252.c:MVM_sc_get_sc_object
Unexecuted instantiation: utf16.c:MVM_sc_get_sc_object
Unexecuted instantiation: latin1.c:MVM_sc_get_sc_object
Unexecuted instantiation: normalize.c:MVM_sc_get_sc_object
Unexecuted instantiation: unicode.c:MVM_sc_get_sc_object
Unexecuted instantiation: nfg.c:MVM_sc_get_sc_object
Unexecuted instantiation: instrument.c:MVM_sc_get_sc_object
Unexecuted instantiation: utf8.c:MVM_sc_get_sc_object
Unexecuted instantiation: parse_num.c:MVM_sc_get_sc_object
Unexecuted instantiation: ascii.c:MVM_sc_get_sc_object
Unexecuted instantiation: decode_stream.c:MVM_sc_get_sc_object
Unexecuted instantiation: plugin.c:MVM_sc_get_sc_object
Unexecuted instantiation: arg_guard.c:MVM_sc_get_sc_object
Unexecuted instantiation: plan.c:MVM_sc_get_sc_object
Unexecuted instantiation: stats.c:MVM_sc_get_sc_object
Unexecuted instantiation: worker.c:MVM_sc_get_sc_object
Unexecuted instantiation: mmap.c:MVM_sc_get_sc_object
Unexecuted instantiation: arch.c:MVM_sc_get_sc_object
Unexecuted instantiation: emit.c:MVM_sc_get_sc_object
Unexecuted instantiation: interface.c:MVM_sc_get_sc_object
Unexecuted instantiation: linear_scan.c:MVM_sc_get_sc_object
Unexecuted instantiation: tile.c:MVM_sc_get_sc_object
expr.c:MVM_sc_get_sc_object
Line
Count
Source
28
15.1M
                                 MVMuint16 dep, MVMuint64 idx) {
29
15.1M
    MVMSerializationContext *sc = MVM_sc_get_sc(tc, cu, dep);
30
15.1M
    if (MVM_UNLIKELY(sc == NULL))
31
0
        MVM_exception_throw_adhoc(tc, "SC not yet resolved; lookup failed");
32
15.1M
    return MVM_sc_get_object(tc, sc, idx);
33
15.1M
}
Unexecuted instantiation: compile.c:MVM_sc_get_sc_object
Unexecuted instantiation: label.c:MVM_sc_get_sc_object
Unexecuted instantiation: time.c:MVM_sc_get_sc_object
Unexecuted instantiation: NativeCall.c:MVM_sc_get_sc_object
Unexecuted instantiation: moar.c:MVM_sc_get_sc_object
Unexecuted instantiation: memmem32.c:MVM_sc_get_sc_object
Unexecuted instantiation: random.c:MVM_sc_get_sc_object
Unexecuted instantiation: sys.c:MVM_sc_get_sc_object
Unexecuted instantiation: line_coverage.c:MVM_sc_get_sc_object
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_sc_object
Unexecuted instantiation: telemeh.c:MVM_sc_get_sc_object
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_sc_object
Unexecuted instantiation: profile.c:MVM_sc_get_sc_object
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_sc_object
Unexecuted instantiation: 6model.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_sc_object
Unexecuted instantiation: Decoder.c:MVM_sc_get_sc_object
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_sc_object
Unexecuted instantiation: NativeRef.c:MVM_sc_get_sc_object
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMNull.c:MVM_sc_get_sc_object
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_sc_object
Unexecuted instantiation: lookup.c:MVM_sc_get_sc_object
Unexecuted instantiation: Semaphore.c:MVM_sc_get_sc_object
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_sc_object
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_sc_object
Unexecuted instantiation: CUnion.c:MVM_sc_get_sc_object
Unexecuted instantiation: CStruct.c:MVM_sc_get_sc_object
Unexecuted instantiation: CArray.c:MVM_sc_get_sc_object
Unexecuted instantiation: CStr.c:MVM_sc_get_sc_object
Unexecuted instantiation: CPointer.c:MVM_sc_get_sc_object
Unexecuted instantiation: iterator.c:MVM_sc_get_sc_object
Unexecuted instantiation: sc.c:MVM_sc_get_sc_object
Unexecuted instantiation: bootstrap.c:MVM_sc_get_sc_object
Unexecuted instantiation: osr.c:MVM_sc_get_sc_object
Unexecuted instantiation: inline.c:MVM_sc_get_sc_object
Unexecuted instantiation: threshold.c:MVM_sc_get_sc_object
Unexecuted instantiation: log.c:MVM_sc_get_sc_object
Unexecuted instantiation: deopt.c:MVM_sc_get_sc_object
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_sc_object
Unexecuted instantiation: optimize.c:MVM_sc_get_sc_object
Unexecuted instantiation: facts.c:MVM_sc_get_sc_object
Unexecuted instantiation: candidate.c:MVM_sc_get_sc_object
Unexecuted instantiation: manipulate.c:MVM_sc_get_sc_object
Unexecuted instantiation: serialization.c:MVM_sc_get_sc_object
Unexecuted instantiation: compiler.c:MVM_sc_get_sc_object
Unexecuted instantiation: driver.c:MVM_sc_get_sc_object
Unexecuted instantiation: dump.c:MVM_sc_get_sc_object
graph.c:MVM_sc_get_sc_object
Line
Count
Source
28
5.14M
                                 MVMuint16 dep, MVMuint64 idx) {
29
5.14M
    MVMSerializationContext *sc = MVM_sc_get_sc(tc, cu, dep);
30
5.14M
    if (MVM_UNLIKELY(sc == NULL))
31
0
        MVM_exception_throw_adhoc(tc, "SC not yet resolved; lookup failed");
32
5.14M
    return MVM_sc_get_object(tc, sc, idx);
33
5.14M
}
Unexecuted instantiation: codegen.c:MVM_sc_get_sc_object
34
void MVM_sc_disclaim(MVMThreadContext *tc, MVMSerializationContext *sc);
35
36
54.4M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
54.4M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
54.4M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
54.4M
    return col->sc_forward_u.sc.sc_idx;
43
54.4M
}
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: containers.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_idx_of_sc
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: dirops.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: syncfile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMException.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: 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: MVMThread.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: KnowHOWAttributeREPR.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: P6str.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: dll.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: ext.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
36
17.5k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
17.5k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
17.5k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
17.5k
    return col->sc_forward_u.sc.sc_idx;
43
17.5k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: args.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: arch.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: allocation.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: finalize.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
36
3.10M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
3.10M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
3.10M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
3.10M
    return col->sc_forward_u.sc.sc_idx;
43
3.10M
}
Unexecuted instantiation: roots.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: config.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: debugserver.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: utf8.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: shiftjis.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: nfg.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: parse_num.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: plugin.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: plan.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: stats.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: worker.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: moar.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: emit.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: interface.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: tile.c:MVM_sc_get_idx_of_sc
expr.c:MVM_sc_get_idx_of_sc
Line
Count
Source
36
3.62k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
3.62k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
3.62k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
3.62k
    return col->sc_forward_u.sc.sc_idx;
43
3.62k
}
Unexecuted instantiation: compile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: label.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: lookup.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: random.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: sys.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: telemeh.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: profile.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: MVMSpeshLog.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: 6model.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: ConditionVariable.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: 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: candidate.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: threshold.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: dead_bb_elimination.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: MVMMultiCache.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: dump.c:MVM_sc_get_idx_of_sc
Unexecuted instantiation: driver.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
36
2.81k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
2.81k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
2.81k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
2.81k
    return col->sc_forward_u.sc.sc_idx;
43
2.81k
}
sc.c:MVM_sc_get_idx_of_sc
Line
Count
Source
36
51.3M
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_of_sc(MVMCollectable *col) {
37
51.3M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
38
51.3M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
39
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
40
        return col->sc_forward_u.sci->sc_idx;
41
#endif
42
51.3M
    return col->sc_forward_u.sc.sc_idx;
43
51.3M
}
Unexecuted instantiation: bootstrap.c:MVM_sc_get_idx_of_sc
44
45
9.84k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_in_sc(MVMCollectable *col) {
46
9.84k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
47
9.84k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
48
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
49
        return col->sc_forward_u.sci->idx;
50
    if (col->sc_forward_u.sc.idx == MVM_DIRECT_SC_IDX_SENTINEL)
51
        return ~0;
52
#endif
53
9.84k
    return col->sc_forward_u.sc.idx;
54
9.84k
}
Unexecuted instantiation: asyncsocketudp.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: reprconv.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: KnowHOWAttributeREPR.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: syncfile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMDLLSym.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: 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: MVMThread.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: eventloop.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: P6str.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: dll.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: coerce.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: ext.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: frame.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: arch.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: allocation.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: objectid.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: emit.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: debugserver.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: regionalloc.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: utf8.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: shiftjis.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: unicode.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: parse_num.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: plugin.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: plan.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: stats.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: worker.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: moar.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: interface.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: tile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: expr.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: compile.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: label.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: MVMContinuation.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: random.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: sys.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: telemeh.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: heapsnapshot.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: Semaphore.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: MVMSpeshLog.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: osr.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: ReentrantMutex.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: lookup.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: inline.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: threshold.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: dead_bb_elimination.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: codegen.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: graph.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: dump.c:MVM_sc_get_idx_in_sc
Unexecuted instantiation: driver.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
45
9.84k
MVM_STATIC_INLINE MVMuint32 MVM_sc_get_idx_in_sc(MVMCollectable *col) {
46
9.84k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
47
9.84k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
48
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED)
49
        return col->sc_forward_u.sci->idx;
50
    if (col->sc_forward_u.sc.idx == MVM_DIRECT_SC_IDX_SENTINEL)
51
        return ~0;
52
#endif
53
9.84k
    return col->sc_forward_u.sc.idx;
54
9.84k
}
Unexecuted instantiation: candidate.c:MVM_sc_get_idx_in_sc
55
56
921k
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
57
921k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
58
921k
    assert(i >= 0);
59
921k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
60
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
61
        col->sc_forward_u.sci->idx = i;
62
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
63
        struct MVMSerializationIndex *const sci
64
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
65
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
66
        sci->idx = i;
67
        col->sc_forward_u.sci = sci;
68
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
69
    } else
70
#endif
71
921k
    {
72
921k
        col->sc_forward_u.sc.idx = i;
73
921k
    }
74
921k
}
Unexecuted instantiation: manipulate.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: graph.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: dump.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: driver.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: compiler.c:MVM_sc_set_idx_in_sc
serialization.c:MVM_sc_set_idx_in_sc
Line
Count
Source
56
228
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
57
228
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
58
228
    assert(i >= 0);
59
228
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
60
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
61
        col->sc_forward_u.sci->idx = i;
62
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
63
        struct MVMSerializationIndex *const sci
64
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
65
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
66
        sci->idx = i;
67
        col->sc_forward_u.sci = sci;
68
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
69
    } else
70
#endif
71
228
    {
72
228
        col->sc_forward_u.sc.idx = i;
73
228
    }
74
228
}
sc.c:MVM_sc_set_idx_in_sc
Line
Count
Source
56
919k
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
57
919k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
58
919k
    assert(i >= 0);
59
919k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
60
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
61
        col->sc_forward_u.sci->idx = i;
62
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
63
        struct MVMSerializationIndex *const sci
64
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
65
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
66
        sci->idx = i;
67
        col->sc_forward_u.sci = sci;
68
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
69
    } else
70
#endif
71
919k
    {
72
919k
        col->sc_forward_u.sc.idx = i;
73
919k
    }
74
919k
}
Unexecuted instantiation: facts.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: log.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: iterator.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: ConcBlockingQueue.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: CStruct.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: CUnion.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: bootstrap.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: MVMSpeshLog.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: time.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: telemeh.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: sys.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: random.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: memmem32.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: profile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: label.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: compile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: expr.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: tile.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: interface.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: emit.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: arch.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: stats.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: plan.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: plugin.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: parse_num.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: worker.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: shiftjis.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: worklist.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: regionalloc.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: debugserver.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: nativecall.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: objectid.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: finalize.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: validation.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
interp.c:MVM_sc_set_idx_in_sc
Line
Count
Source
56
1.56k
MVM_STATIC_INLINE void MVM_sc_set_idx_in_sc(MVMCollectable *col, MVMuint32 i) {
57
1.56k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
58
1.56k
    assert(i >= 0);
59
1.56k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
60
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
61
        col->sc_forward_u.sci->idx = i;
62
    } else if (i >= MVM_DIRECT_SC_IDX_SENTINEL) {
63
        struct MVMSerializationIndex *const sci
64
            = MVM_malloc(sizeof(struct MVMSerializationIndex));
65
        sci->sc_idx = col->sc_forward_u.sc.sc_idx;
66
        sci->idx = i;
67
        col->sc_forward_u.sci = sci;
68
        col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
69
    } else
70
#endif
71
1.56k
    {
72
1.56k
        col->sc_forward_u.sc.idx = i;
73
1.56k
    }
74
1.56k
}
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: frame.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: syncfile.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: num.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: HashAttrStore.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: P6str.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: Uninstantiable.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: KnowHOWAttributeREPR.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: 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: MVMException.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: reprs.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: dirops.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: MVMMultiCache.c:MVM_sc_set_idx_in_sc
Unexecuted instantiation: reprconv.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
75
76
/* Gets a collectable's SC. */
77
25.7k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
78
25.7k
    MVMuint32 sc_idx;
79
25.7k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
80
25.7k
    sc_idx = MVM_sc_get_idx_of_sc(col);
81
25.7k
    assert(sc_idx != ~0);
82
24.7k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
83
25.7k
}
Unexecuted instantiation: manipulate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_collectable_sc
sc.c:MVM_sc_get_collectable_sc
Line
Count
Source
77
10.5k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
78
10.5k
    MVMuint32 sc_idx;
79
10.5k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
80
10.5k
    sc_idx = MVM_sc_get_idx_of_sc(col);
81
10.5k
    assert(sc_idx != ~0);
82
10.5k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
83
10.5k
}
serialization.c:MVM_sc_get_collectable_sc
Line
Count
Source
77
2.58k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
78
2.58k
    MVMuint32 sc_idx;
79
2.58k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
80
2.58k
    sc_idx = MVM_sc_get_idx_of_sc(col);
81
2.58k
    assert(sc_idx != ~0);
82
2.34k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
83
2.58k
}
Unexecuted instantiation: compiler.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: driver.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dump.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: graph.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: facts.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: log.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: inline.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: osr.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: moar.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: profile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: telemeh.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: sys.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: random.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: time.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: label.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: compile.c:MVM_sc_get_collectable_sc
expr.c:MVM_sc_get_collectable_sc
Line
Count
Source
77
3.62k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
78
3.62k
    MVMuint32 sc_idx;
79
3.62k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
80
3.62k
    sc_idx = MVM_sc_get_idx_of_sc(col);
81
3.62k
    assert(sc_idx != ~0);
82
3.62k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
83
3.62k
}
Unexecuted instantiation: tile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: interface.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: emit.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: worker.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: stats.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: plan.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: plugin.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: parse_num.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: debugserver.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: config.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: roots.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: collect.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: wb.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: debug.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: io.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: validation.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: args.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: exceptions.c:MVM_sc_get_collectable_sc
interp.c:MVM_sc_get_collectable_sc
Line
Count
Source
77
8.89k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_collectable_sc(MVMThreadContext *tc, MVMCollectable *col) {
78
8.89k
    MVMuint32 sc_idx;
79
8.89k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
80
8.89k
    sc_idx = MVM_sc_get_idx_of_sc(col);
81
8.89k
    assert(sc_idx != ~0);
82
8.19k
    return sc_idx > 0 ? tc->instance->all_scs[sc_idx]->sc : NULL;
83
8.89k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: frame.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: threads.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: hll.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: num.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dll.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: ext.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: procops.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: timers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: signals.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: arch.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: containers.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_collectable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_collectable_sc
84
85
/* Gets an object's SC. */
86
16.0k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
87
16.0k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
88
16.0k
}
Unexecuted instantiation: reprs.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: parametric.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: P6str.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: procops.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: MVMThread.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: MVMException.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: 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: syncfile.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: P6opaque.c:MVM_sc_get_obj_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_obj_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ext.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: nativecall_dyncall.c:MVM_sc_get_obj_sc
Unexecuted instantiation: validation.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
86
6.55k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
87
6.55k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
88
6.55k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_obj_sc
Unexecuted instantiation: args.c:MVM_sc_get_obj_sc
Unexecuted instantiation: worklist.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: debug.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: MVMContinuation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_obj_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_obj_sc
Unexecuted instantiation: config.c:MVM_sc_get_obj_sc
Unexecuted instantiation: debugserver.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: utf8_c8.c:MVM_sc_get_obj_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_obj_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_obj_sc
Unexecuted instantiation: shiftjis.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: nfg.c:MVM_sc_get_obj_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_obj_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_obj_sc
Unexecuted instantiation: parse_num.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: plugin.c:MVM_sc_get_obj_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_obj_sc
Unexecuted instantiation: plan.c:MVM_sc_get_obj_sc
Unexecuted instantiation: stats.c:MVM_sc_get_obj_sc
Unexecuted instantiation: worker.c:MVM_sc_get_obj_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_obj_sc
Unexecuted instantiation: arch.c:MVM_sc_get_obj_sc
Unexecuted instantiation: emit.c:MVM_sc_get_obj_sc
Unexecuted instantiation: interface.c:MVM_sc_get_obj_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_obj_sc
Unexecuted instantiation: tile.c:MVM_sc_get_obj_sc
expr.c:MVM_sc_get_obj_sc
Line
Count
Source
86
3.62k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
87
3.62k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
88
3.62k
}
Unexecuted instantiation: compile.c:MVM_sc_get_obj_sc
Unexecuted instantiation: label.c:MVM_sc_get_obj_sc
Unexecuted instantiation: time.c:MVM_sc_get_obj_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_obj_sc
Unexecuted instantiation: moar.c:MVM_sc_get_obj_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_obj_sc
Unexecuted instantiation: random.c:MVM_sc_get_obj_sc
Unexecuted instantiation: sys.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: telemeh.c:MVM_sc_get_obj_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_obj_sc
Unexecuted instantiation: profile.c:MVM_sc_get_obj_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_obj_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_obj_sc
Unexecuted instantiation: MVMSpeshLog.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: NativeRef.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: bootstrap.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
Unexecuted instantiation: CUnion.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: manipulate.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: threshold.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: dead_bb_elimination.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: callsite.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: dump.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
86
1.53k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
87
1.53k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
88
1.53k
}
sc.c:MVM_sc_get_obj_sc
Line
Count
Source
86
4.35k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_obj_sc(MVMThreadContext *tc, MVMObject *obj) {
87
4.35k
    return MVM_sc_get_collectable_sc(tc, &obj->header);
88
4.35k
}
89
90
/* Gets a frame's SC. */
91
5
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_frame_sc(MVMThreadContext *tc, MVMFrame *f) {
92
5
    return MVM_sc_get_collectable_sc(tc, &f->header);
93
5
}
Unexecuted instantiation: manipulate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_frame_sc
Unexecuted instantiation: sc.c:MVM_sc_get_frame_sc
serialization.c:MVM_sc_get_frame_sc
Line
Count
Source
91
5
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_frame_sc(MVMThreadContext *tc, MVMFrame *f) {
92
5
    return MVM_sc_get_collectable_sc(tc, &f->header);
93
5
}
Unexecuted instantiation: compiler.c:MVM_sc_get_frame_sc
Unexecuted instantiation: driver.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dump.c:MVM_sc_get_frame_sc
Unexecuted instantiation: graph.c:MVM_sc_get_frame_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_frame_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_frame_sc
Unexecuted instantiation: facts.c:MVM_sc_get_frame_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_frame_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_frame_sc
Unexecuted instantiation: log.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_frame_sc
Unexecuted instantiation: inline.c:MVM_sc_get_frame_sc
Unexecuted instantiation: osr.c:MVM_sc_get_frame_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_frame_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_frame_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_frame_sc
Unexecuted instantiation: moar.c:MVM_sc_get_frame_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_frame_sc
Unexecuted instantiation: profile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_frame_sc
Unexecuted instantiation: telemeh.c:MVM_sc_get_frame_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_frame_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_frame_sc
Unexecuted instantiation: sys.c:MVM_sc_get_frame_sc
Unexecuted instantiation: random.c:MVM_sc_get_frame_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_frame_sc
Unexecuted instantiation: time.c:MVM_sc_get_frame_sc
Unexecuted instantiation: label.c:MVM_sc_get_frame_sc
Unexecuted instantiation: compile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: expr.c:MVM_sc_get_frame_sc
Unexecuted instantiation: tile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_frame_sc
Unexecuted instantiation: interface.c:MVM_sc_get_frame_sc
Unexecuted instantiation: emit.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_frame_sc
Unexecuted instantiation: worker.c:MVM_sc_get_frame_sc
Unexecuted instantiation: stats.c:MVM_sc_get_frame_sc
Unexecuted instantiation: plan.c:MVM_sc_get_frame_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_frame_sc
Unexecuted instantiation: plugin.c:MVM_sc_get_frame_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_frame_sc
Unexecuted instantiation: parse_num.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_frame_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_frame_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_frame_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_frame_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_frame_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_get_frame_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_frame_sc
Unexecuted instantiation: roots.c:MVM_sc_get_frame_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_frame_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_frame_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_frame_sc
Unexecuted instantiation: debugserver.c:MVM_sc_get_frame_sc
Unexecuted instantiation: config.c:MVM_sc_get_frame_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_frame_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: collect.c:MVM_sc_get_frame_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_frame_sc
Unexecuted instantiation: wb.c:MVM_sc_get_frame_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_frame_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_frame_sc
Unexecuted instantiation: debug.c:MVM_sc_get_frame_sc
Unexecuted instantiation: io.c:MVM_sc_get_frame_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_frame_sc
Unexecuted instantiation: args.c:MVM_sc_get_frame_sc
Unexecuted instantiation: exceptions.c:MVM_sc_get_frame_sc
Unexecuted instantiation: interp.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_frame_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: frame.c:MVM_sc_get_frame_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_frame_sc
Unexecuted instantiation: validation.c:MVM_sc_get_frame_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_frame_sc
Unexecuted instantiation: threads.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: hll.c:MVM_sc_get_frame_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: num.c:MVM_sc_get_frame_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dll.c:MVM_sc_get_frame_sc
Unexecuted instantiation: ext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_frame_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_frame_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_frame_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_frame_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_frame_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_frame_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_frame_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: procops.c:MVM_sc_get_frame_sc
Unexecuted instantiation: timers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: signals.c:MVM_sc_get_frame_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_frame_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_frame_sc
Unexecuted instantiation: reprs.c:MVM_sc_get_frame_sc
Unexecuted instantiation: arch.c:MVM_sc_get_frame_sc
Unexecuted instantiation: containers.c:MVM_sc_get_frame_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_frame_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_frame_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_frame_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_frame_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_frame_sc
94
95
/* Gets an STables's SC. */
96
4.29k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
97
4.29k
    return MVM_sc_get_collectable_sc(tc, &st->header);
98
4.29k
}
Unexecuted instantiation: reprs.c:MVM_sc_get_stable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_get_stable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_get_stable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_get_stable_sc
Unexecuted instantiation: parametric.c:MVM_sc_get_stable_sc
Unexecuted instantiation: containers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6str.c:MVM_sc_get_stable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_stable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_stable_sc
Unexecuted instantiation: signals.c:MVM_sc_get_stable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: timers.c:MVM_sc_get_stable_sc
Unexecuted instantiation: procops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dirops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: fileops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NFA.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_stable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_get_stable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6num.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6int.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ext.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dll.c:MVM_sc_get_stable_sc
Unexecuted instantiation: coerce.c:MVM_sc_get_stable_sc
Unexecuted instantiation: num.c:MVM_sc_get_stable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: hll.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: threads.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: validation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: callstack.c:MVM_sc_get_stable_sc
Unexecuted instantiation: frame.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: compunit.c:MVM_sc_get_stable_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_get_stable_sc
interp.c:MVM_sc_get_stable_sc
Line
Count
Source
96
2.34k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
97
2.34k
    return MVM_sc_get_collectable_sc(tc, &st->header);
98
2.34k
}
Unexecuted instantiation: exceptions.c:MVM_sc_get_stable_sc
Unexecuted instantiation: args.c:MVM_sc_get_stable_sc
Unexecuted instantiation: worklist.c:MVM_sc_get_stable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_get_stable_sc
Unexecuted instantiation: io.c:MVM_sc_get_stable_sc
Unexecuted instantiation: debug.c:MVM_sc_get_stable_sc
Unexecuted instantiation: finalize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: objectid.c:MVM_sc_get_stable_sc
Unexecuted instantiation: wb.c:MVM_sc_get_stable_sc
Unexecuted instantiation: gen2.c:MVM_sc_get_stable_sc
Unexecuted instantiation: collect.c:MVM_sc_get_stable_sc
Unexecuted instantiation: roots.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: allocation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: config.c:MVM_sc_get_stable_sc
Unexecuted instantiation: debugserver.c:MVM_sc_get_stable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_get_stable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_stable_sc
Unexecuted instantiation: intcache.c:MVM_sc_get_stable_sc
Unexecuted instantiation: continuation.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_get_stable_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_stable_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_get_stable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf16.c:MVM_sc_get_stable_sc
Unexecuted instantiation: latin1.c:MVM_sc_get_stable_sc
Unexecuted instantiation: normalize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: unicode.c:MVM_sc_get_stable_sc
Unexecuted instantiation: nfg.c:MVM_sc_get_stable_sc
Unexecuted instantiation: instrument.c:MVM_sc_get_stable_sc
Unexecuted instantiation: utf8.c:MVM_sc_get_stable_sc
Unexecuted instantiation: parse_num.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ascii.c:MVM_sc_get_stable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_get_stable_sc
Unexecuted instantiation: plugin.c:MVM_sc_get_stable_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_get_stable_sc
Unexecuted instantiation: plan.c:MVM_sc_get_stable_sc
Unexecuted instantiation: stats.c:MVM_sc_get_stable_sc
Unexecuted instantiation: worker.c:MVM_sc_get_stable_sc
Unexecuted instantiation: mmap.c:MVM_sc_get_stable_sc
Unexecuted instantiation: arch.c:MVM_sc_get_stable_sc
Unexecuted instantiation: emit.c:MVM_sc_get_stable_sc
Unexecuted instantiation: interface.c:MVM_sc_get_stable_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_get_stable_sc
Unexecuted instantiation: tile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: expr.c:MVM_sc_get_stable_sc
Unexecuted instantiation: compile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: label.c:MVM_sc_get_stable_sc
Unexecuted instantiation: time.c:MVM_sc_get_stable_sc
Unexecuted instantiation: iterator.c:MVM_sc_get_stable_sc
Unexecuted instantiation: moar.c:MVM_sc_get_stable_sc
Unexecuted instantiation: memmem32.c:MVM_sc_get_stable_sc
Unexecuted instantiation: random.c:MVM_sc_get_stable_sc
Unexecuted instantiation: sys.c:MVM_sc_get_stable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_get_stable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_stable_sc
Unexecuted instantiation: telemeh.c:MVM_sc_get_stable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_stable_sc
Unexecuted instantiation: profile.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_stable_sc
Unexecuted instantiation: 6model.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_get_stable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_stable_sc
Unexecuted instantiation: bootstrap.c:MVM_sc_get_stable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_stable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CArray.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CStr.c:MVM_sc_get_stable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_get_stable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_get_stable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: lookup.c:MVM_sc_get_stable_sc
Unexecuted instantiation: osr.c:MVM_sc_get_stable_sc
Unexecuted instantiation: inline.c:MVM_sc_get_stable_sc
Unexecuted instantiation: threshold.c:MVM_sc_get_stable_sc
Unexecuted instantiation: log.c:MVM_sc_get_stable_sc
Unexecuted instantiation: deopt.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_stable_sc
Unexecuted instantiation: optimize.c:MVM_sc_get_stable_sc
Unexecuted instantiation: facts.c:MVM_sc_get_stable_sc
Unexecuted instantiation: callsite.c:MVM_sc_get_stable_sc
Unexecuted instantiation: candidate.c:MVM_sc_get_stable_sc
Unexecuted instantiation: codegen.c:MVM_sc_get_stable_sc
Unexecuted instantiation: graph.c:MVM_sc_get_stable_sc
Unexecuted instantiation: dump.c:MVM_sc_get_stable_sc
Unexecuted instantiation: driver.c:MVM_sc_get_stable_sc
Unexecuted instantiation: compiler.c:MVM_sc_get_stable_sc
serialization.c:MVM_sc_get_stable_sc
Line
Count
Source
96
1.04k
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
97
1.04k
    return MVM_sc_get_collectable_sc(tc, &st->header);
98
1.04k
}
sc.c:MVM_sc_get_stable_sc
Line
Count
Source
96
898
MVM_STATIC_INLINE MVMSerializationContext * MVM_sc_get_stable_sc(MVMThreadContext *tc, MVMSTable *st) {
97
898
    return MVM_sc_get_collectable_sc(tc, &st->header);
98
898
}
99
100
/* Sets a collectable's SC. */
101
1.31M
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
102
1.31M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
103
1.31M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
104
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
105
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
106
        col->sc_forward_u.sci->idx    = ~0;
107
    } else
108
#endif
109
1.31M
    {
110
1.31M
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
111
1.31M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
112
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
113
            struct MVMSerializationIndex *const sci
114
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
115
            sci->sc_idx = sc->body->sc_idx;
116
            sci->idx = ~0;
117
            col->sc_forward_u.sci = sci;
118
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
119
        } else
120
#endif
121
1.31M
        {
122
1.31M
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
123
1.31M
        }
124
1.31M
    }
125
1.31M
}
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: containers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: signals.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: timers.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: procops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: validation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ext.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dll.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: num.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: hll.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: threads.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: frame.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_set_collectable_sc
interp.c:MVM_sc_set_collectable_sc
Line
Count
Source
101
4.58k
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
102
4.58k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
103
4.58k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
104
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
105
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
106
        col->sc_forward_u.sci->idx    = ~0;
107
    } else
108
#endif
109
4.58k
    {
110
4.58k
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
111
4.58k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
112
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
113
            struct MVMSerializationIndex *const sci
114
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
115
            sci->sc_idx = sc->body->sc_idx;
116
            sci->idx = ~0;
117
            col->sc_forward_u.sci = sci;
118
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
119
        } else
120
#endif
121
4.58k
        {
122
4.58k
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
123
4.58k
        }
124
4.58k
    }
125
4.58k
}
Unexecuted instantiation: exceptions.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: args.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: callsite.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: io.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: debug.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: wb.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: collect.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: roots.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: config.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: debugserver.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: parse_num.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: plugin.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: plan.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: stats.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: worker.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: iterator.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: moar.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: emit.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: interface.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: tile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: expr.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: compile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: label.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: time.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: memmem32.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: random.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: sys.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: telemeh.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: profile.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: osr.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: inline.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: log.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: facts.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: arch.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: graph.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: dump.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: driver.c:MVM_sc_set_collectable_sc
Unexecuted instantiation: compiler.c:MVM_sc_set_collectable_sc
serialization.c:MVM_sc_set_collectable_sc
Line
Count
Source
101
1.30M
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
102
1.30M
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
103
1.30M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
104
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
105
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
106
        col->sc_forward_u.sci->idx    = ~0;
107
    } else
108
#endif
109
1.30M
    {
110
1.30M
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
111
1.30M
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
112
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
113
            struct MVMSerializationIndex *const sci
114
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
115
            sci->sc_idx = sc->body->sc_idx;
116
            sci->idx = ~0;
117
            col->sc_forward_u.sci = sci;
118
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
119
        } else
120
#endif
121
1.30M
        {
122
1.30M
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
123
1.30M
        }
124
1.30M
    }
125
1.30M
}
sc.c:MVM_sc_set_collectable_sc
Line
Count
Source
101
469
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
102
469
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
103
469
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
104
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
105
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
106
        col->sc_forward_u.sci->idx    = ~0;
107
    } else
108
#endif
109
469
    {
110
469
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
111
469
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
112
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
113
            struct MVMSerializationIndex *const sci
114
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
115
            sci->sc_idx = sc->body->sc_idx;
116
            sci->idx = ~0;
117
            col->sc_forward_u.sci = sci;
118
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
119
        } else
120
#endif
121
469
        {
122
469
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
123
469
        }
124
469
    }
125
469
}
bootstrap.c:MVM_sc_set_collectable_sc
Line
Count
Source
101
3.88k
MVM_STATIC_INLINE void MVM_sc_set_collectable_sc(MVMThreadContext *tc, MVMCollectable *col, MVMSerializationContext *sc) {
102
3.88k
    assert(!(col->flags & MVM_CF_FORWARDER_VALID));
103
3.88k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
104
    if (col->flags & MVM_CF_SERIALZATION_INDEX_ALLOCATED) {
105
        col->sc_forward_u.sci->sc_idx = sc->body->sc_idx;
106
        col->sc_forward_u.sci->idx    = ~0;
107
    } else
108
#endif
109
3.88k
    {
110
3.88k
        col->sc_forward_u.sc.sc_idx = sc->body->sc_idx;
111
3.88k
#ifdef MVM_USE_OVERFLOW_SERIALIZATION_INDEX
112
        if (col->sc_forward_u.sc.sc_idx != sc->body->sc_idx) {
113
            struct MVMSerializationIndex *const sci
114
                = MVM_malloc(sizeof(struct MVMSerializationIndex));
115
            sci->sc_idx = sc->body->sc_idx;
116
            sci->idx = ~0;
117
            col->sc_forward_u.sci = sci;
118
            col->flags |= MVM_CF_SERIALZATION_INDEX_ALLOCATED;
119
        } else
120
#endif
121
3.88k
        {
122
3.88k
            col->sc_forward_u.sc.idx    = MVM_DIRECT_SC_IDX_SENTINEL;
123
3.88k
        }
124
3.88k
    }
125
3.88k
}
126
127
/* Sets an object's SC. */
128
1.28M
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
129
1.28M
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
130
1.28M
}
Unexecuted instantiation: manipulate.c:MVM_sc_set_obj_sc
bootstrap.c:MVM_sc_set_obj_sc
Line
Count
Source
128
2.44k
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
129
2.44k
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
130
2.44k
}
sc.c:MVM_sc_set_obj_sc
Line
Count
Source
128
468
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
129
468
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
130
468
}
serialization.c:MVM_sc_set_obj_sc
Line
Count
Source
128
1.27M
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
129
1.27M
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
130
1.27M
}
Unexecuted instantiation: compiler.c:MVM_sc_set_obj_sc
Unexecuted instantiation: driver.c:MVM_sc_set_obj_sc
Unexecuted instantiation: dump.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: 6model.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: dead_bb_elimination.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: threshold.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: Semaphore.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: CStruct.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: iterator.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: NativeRef.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: MVMSpeshLog.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_obj_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_obj_sc
Unexecuted instantiation: profile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_obj_sc
Unexecuted instantiation: telemeh.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: sys.c:MVM_sc_set_obj_sc
Unexecuted instantiation: random.c:MVM_sc_set_obj_sc
Unexecuted instantiation: memmem32.c:MVM_sc_set_obj_sc
Unexecuted instantiation: moar.c:MVM_sc_set_obj_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_obj_sc
Unexecuted instantiation: time.c:MVM_sc_set_obj_sc
Unexecuted instantiation: label.c:MVM_sc_set_obj_sc
Unexecuted instantiation: compile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: expr.c:MVM_sc_set_obj_sc
Unexecuted instantiation: tile.c:MVM_sc_set_obj_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_set_obj_sc
Unexecuted instantiation: interface.c:MVM_sc_set_obj_sc
Unexecuted instantiation: emit.c:MVM_sc_set_obj_sc
Unexecuted instantiation: arch.c:MVM_sc_set_obj_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_obj_sc
Unexecuted instantiation: worker.c:MVM_sc_set_obj_sc
Unexecuted instantiation: stats.c:MVM_sc_set_obj_sc
Unexecuted instantiation: plan.c:MVM_sc_set_obj_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_set_obj_sc
Unexecuted instantiation: plugin.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: parse_num.c:MVM_sc_set_obj_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_obj_sc
Unexecuted instantiation: callsite.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: shiftjis.c:MVM_sc_set_obj_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_obj_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: worklist.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: debugserver.c:MVM_sc_set_obj_sc
Unexecuted instantiation: config.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: nativecall.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: finalize.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: validation.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMMultiCache.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
128
3.90k
MVM_STATIC_INLINE void MVM_sc_set_obj_sc(MVMThreadContext *tc, MVMObject *obj, MVMSerializationContext *sc) {
129
3.90k
    MVM_sc_set_collectable_sc(tc, &obj->header, sc);
130
3.90k
}
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: callstack.c:MVM_sc_set_obj_sc
Unexecuted instantiation: MVMDLLSym.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: coerce.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: HashAttrStore.c:MVM_sc_set_obj_sc
Unexecuted instantiation: P6str.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: syncsocket.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: 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: MVMException.c:MVM_sc_set_obj_sc
Unexecuted instantiation: syncfile.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: fileops.c:MVM_sc_set_obj_sc
Unexecuted instantiation: dirops.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: reprconv.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: reprs.c:MVM_sc_set_obj_sc
131
132
/* Sets an frame's SC. */
133
2
MVM_STATIC_INLINE void MVM_sc_set_frame_sc(MVMThreadContext *tc, MVMFrame *f, MVMSerializationContext *sc) {
134
2
    MVM_sc_set_collectable_sc(tc, &f->header, sc);
135
2
}
Unexecuted instantiation: reprconv.c:MVM_sc_set_frame_sc
Unexecuted instantiation: containers.c:MVM_sc_set_frame_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_frame_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_frame_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_frame_sc
Unexecuted instantiation: KnowHOWAttributeREPR.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: fileops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMThread.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
Unexecuted instantiation: P6bigint.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMCallCapture.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: P6str.c:MVM_sc_set_frame_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_frame_sc
Unexecuted instantiation: Uninstantiable.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: validation.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: coerce.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: nativecall.c:MVM_sc_set_frame_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_frame_sc
Unexecuted instantiation: frame.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: worklist.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: objectid.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: syncfile.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: debugserver.c:MVM_sc_set_frame_sc
Unexecuted instantiation: regionalloc.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: utf8_c8.c:MVM_sc_set_frame_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_frame_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_frame_sc
Unexecuted instantiation: shiftjis.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: instrument.c:MVM_sc_set_frame_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_frame_sc
Unexecuted instantiation: parse_num.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: plugin.c:MVM_sc_set_frame_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_set_frame_sc
Unexecuted instantiation: plan.c:MVM_sc_set_frame_sc
Unexecuted instantiation: stats.c:MVM_sc_set_frame_sc
Unexecuted instantiation: worker.c:MVM_sc_set_frame_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_frame_sc
Unexecuted instantiation: arch.c:MVM_sc_set_frame_sc
Unexecuted instantiation: emit.c:MVM_sc_set_frame_sc
Unexecuted instantiation: interface.c:MVM_sc_set_frame_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_set_frame_sc
Unexecuted instantiation: tile.c:MVM_sc_set_frame_sc
Unexecuted instantiation: expr.c:MVM_sc_set_frame_sc
Unexecuted instantiation: compile.c:MVM_sc_set_frame_sc
Unexecuted instantiation: label.c:MVM_sc_set_frame_sc
Unexecuted instantiation: time.c:MVM_sc_set_frame_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_frame_sc
Unexecuted instantiation: moar.c:MVM_sc_set_frame_sc
Unexecuted instantiation: memmem32.c:MVM_sc_set_frame_sc
Unexecuted instantiation: random.c:MVM_sc_set_frame_sc
Unexecuted instantiation: sys.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: telemeh.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: ConcBlockingQueue.c:MVM_sc_set_frame_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_frame_sc
Unexecuted instantiation: MVMSpeshLog.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: lookup.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: CStruct.c:MVM_sc_set_frame_sc
Unexecuted instantiation: CArray.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: MVMContinuation.c:MVM_sc_set_frame_sc
Unexecuted instantiation: sc.c:MVM_sc_set_frame_sc
Unexecuted instantiation: iterator.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: deopt.c:MVM_sc_set_frame_sc
Unexecuted instantiation: dead_bb_elimination.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: compiler.c:MVM_sc_set_frame_sc
serialization.c:MVM_sc_set_frame_sc
Line
Count
Source
133
2
MVM_STATIC_INLINE void MVM_sc_set_frame_sc(MVMThreadContext *tc, MVMFrame *f, MVMSerializationContext *sc) {
134
2
    MVM_sc_set_collectable_sc(tc, &f->header, sc);
135
2
}
Unexecuted instantiation: bootstrap.c:MVM_sc_set_frame_sc
136
137
/* Sets an STable's SC. */
138
27.5k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
139
27.5k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
140
27.5k
}
Unexecuted instantiation: callsite.c:MVM_sc_set_stable_sc
Unexecuted instantiation: reprs.c:MVM_sc_set_stable_sc
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_stable_sc
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMHash.c:MVM_sc_set_stable_sc
Unexecuted instantiation: VMArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMString.c:MVM_sc_set_stable_sc
Unexecuted instantiation: parametric.c:MVM_sc_set_stable_sc
Unexecuted instantiation: containers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: reprconv.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6str.c:MVM_sc_set_stable_sc
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_stable_sc
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_stable_sc
Unexecuted instantiation: signals.c:MVM_sc_set_stable_sc
Unexecuted instantiation: filewatchers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: timers.c:MVM_sc_set_stable_sc
Unexecuted instantiation: procops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dirops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: fileops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncsocket.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMThread.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMException.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NFA.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6bigint.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_stable_sc
Unexecuted instantiation: SCRef.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMContext.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMIter.c:MVM_sc_set_stable_sc
Unexecuted instantiation: syncfile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6num.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6int.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMCode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: P6opaque.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nativecall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ext.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dll.c:MVM_sc_set_stable_sc
Unexecuted instantiation: coerce.c:MVM_sc_set_stable_sc
Unexecuted instantiation: num.c:MVM_sc_set_stable_sc
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: hll.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: threads.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: validation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: callstack.c:MVM_sc_set_stable_sc
Unexecuted instantiation: frame.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bytecode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: compunit.c:MVM_sc_set_stable_sc
Unexecuted instantiation: threadcontext.c:MVM_sc_set_stable_sc
interp.c:MVM_sc_set_stable_sc
Line
Count
Source
138
674
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
139
674
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
140
674
}
Unexecuted instantiation: exceptions.c:MVM_sc_set_stable_sc
Unexecuted instantiation: args.c:MVM_sc_set_stable_sc
Unexecuted instantiation: worklist.c:MVM_sc_set_stable_sc
Unexecuted instantiation: eventloop.c:MVM_sc_set_stable_sc
Unexecuted instantiation: io.c:MVM_sc_set_stable_sc
Unexecuted instantiation: debug.c:MVM_sc_set_stable_sc
Unexecuted instantiation: finalize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: objectid.c:MVM_sc_set_stable_sc
Unexecuted instantiation: wb.c:MVM_sc_set_stable_sc
Unexecuted instantiation: gen2.c:MVM_sc_set_stable_sc
Unexecuted instantiation: collect.c:MVM_sc_set_stable_sc
Unexecuted instantiation: roots.c:MVM_sc_set_stable_sc
Unexecuted instantiation: emit.c:MVM_sc_set_stable_sc
Unexecuted instantiation: allocation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: orchestrate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: config.c:MVM_sc_set_stable_sc
Unexecuted instantiation: debugserver.c:MVM_sc_set_stable_sc
Unexecuted instantiation: regionalloc.c:MVM_sc_set_stable_sc
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_stable_sc
Unexecuted instantiation: intcache.c:MVM_sc_set_stable_sc
Unexecuted instantiation: continuation.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_stable_sc
Unexecuted instantiation: bigintops.c:MVM_sc_set_stable_sc
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_stable_sc
Unexecuted instantiation: shiftjis.c:MVM_sc_set_stable_sc
Unexecuted instantiation: windows1252.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf16.c:MVM_sc_set_stable_sc
Unexecuted instantiation: latin1.c:MVM_sc_set_stable_sc
Unexecuted instantiation: normalize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: unicode.c:MVM_sc_set_stable_sc
Unexecuted instantiation: nfg.c:MVM_sc_set_stable_sc
Unexecuted instantiation: instrument.c:MVM_sc_set_stable_sc
Unexecuted instantiation: utf8.c:MVM_sc_set_stable_sc
Unexecuted instantiation: parse_num.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ascii.c:MVM_sc_set_stable_sc
Unexecuted instantiation: decode_stream.c:MVM_sc_set_stable_sc
Unexecuted instantiation: plugin.c:MVM_sc_set_stable_sc
Unexecuted instantiation: arg_guard.c:MVM_sc_set_stable_sc
Unexecuted instantiation: plan.c:MVM_sc_set_stable_sc
Unexecuted instantiation: stats.c:MVM_sc_set_stable_sc
Unexecuted instantiation: worker.c:MVM_sc_set_stable_sc
Unexecuted instantiation: moar.c:MVM_sc_set_stable_sc
Unexecuted instantiation: arch.c:MVM_sc_set_stable_sc
Unexecuted instantiation: interface.c:MVM_sc_set_stable_sc
Unexecuted instantiation: linear_scan.c:MVM_sc_set_stable_sc
Unexecuted instantiation: tile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: expr.c:MVM_sc_set_stable_sc
Unexecuted instantiation: compile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: label.c:MVM_sc_set_stable_sc
Unexecuted instantiation: time.c:MVM_sc_set_stable_sc
Unexecuted instantiation: mmap.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NativeCall.c:MVM_sc_set_stable_sc
Unexecuted instantiation: memmem32.c:MVM_sc_set_stable_sc
Unexecuted instantiation: random.c:MVM_sc_set_stable_sc
Unexecuted instantiation: sys.c:MVM_sc_set_stable_sc
Unexecuted instantiation: line_coverage.c:MVM_sc_set_stable_sc
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_stable_sc
Unexecuted instantiation: telemeh.c:MVM_sc_set_stable_sc
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_stable_sc
Unexecuted instantiation: profile.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_stable_sc
Unexecuted instantiation: 6model.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Decoder.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: NativeRef.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMNull.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_stable_sc
Unexecuted instantiation: lookup.c:MVM_sc_set_stable_sc
Unexecuted instantiation: Semaphore.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_stable_sc
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CUnion.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CStruct.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CArray.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CStr.c:MVM_sc_set_stable_sc
Unexecuted instantiation: CPointer.c:MVM_sc_set_stable_sc
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_stable_sc
sc.c:MVM_sc_set_stable_sc
Line
Count
Source
138
1
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
139
1
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
140
1
}
Unexecuted instantiation: iterator.c:MVM_sc_set_stable_sc
Unexecuted instantiation: osr.c:MVM_sc_set_stable_sc
Unexecuted instantiation: inline.c:MVM_sc_set_stable_sc
Unexecuted instantiation: threshold.c:MVM_sc_set_stable_sc
Unexecuted instantiation: log.c:MVM_sc_set_stable_sc
Unexecuted instantiation: deopt.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_set_stable_sc
Unexecuted instantiation: optimize.c:MVM_sc_set_stable_sc
Unexecuted instantiation: facts.c:MVM_sc_set_stable_sc
Unexecuted instantiation: manipulate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: candidate.c:MVM_sc_set_stable_sc
Unexecuted instantiation: codegen.c:MVM_sc_set_stable_sc
Unexecuted instantiation: graph.c:MVM_sc_set_stable_sc
Unexecuted instantiation: dump.c:MVM_sc_set_stable_sc
Unexecuted instantiation: driver.c:MVM_sc_set_stable_sc
Unexecuted instantiation: compiler.c:MVM_sc_set_stable_sc
serialization.c:MVM_sc_set_stable_sc
Line
Count
Source
138
25.4k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
139
25.4k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
140
25.4k
}
bootstrap.c:MVM_sc_set_stable_sc
Line
Count
Source
138
1.44k
MVM_STATIC_INLINE void MVM_sc_set_stable_sc(MVMThreadContext *tc, MVMSTable *st, MVMSerializationContext *sc) {
139
1.44k
    MVM_sc_set_collectable_sc(tc, &st->header, sc);
140
1.44k
}
141
142
/* Given an SC, an index and a code ref, store it and the index. */
143
1.56k
MVM_STATIC_INLINE void MVM_sc_set_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *code) {
144
1.56k
    MVMObject *roots = sc->body->root_codes;
145
1.56k
    MVM_repr_bind_pos_o(tc, roots, idx, code);
146
1.56k
    if (MVM_sc_get_idx_of_sc(&code->header) == sc->body->sc_idx)
147
1.56k
        MVM_sc_set_idx_in_sc(&code->header, idx);
148
1.56k
}
Unexecuted instantiation: callsite.c:MVM_sc_set_code
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_set_code
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_set_code
Unexecuted instantiation: MVMCFunction.c:MVM_sc_set_code
Unexecuted instantiation: MVMHash.c:MVM_sc_set_code
Unexecuted instantiation: VMArray.c:MVM_sc_set_code
Unexecuted instantiation: MVMString.c:MVM_sc_set_code
Unexecuted instantiation: parametric.c:MVM_sc_set_code
Unexecuted instantiation: containers.c:MVM_sc_set_code
Unexecuted instantiation: reprconv.c:MVM_sc_set_code
Unexecuted instantiation: reprs.c:MVM_sc_set_code
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_set_code
Unexecuted instantiation: asyncsocket.c:MVM_sc_set_code
Unexecuted instantiation: signals.c:MVM_sc_set_code
Unexecuted instantiation: filewatchers.c:MVM_sc_set_code
Unexecuted instantiation: timers.c:MVM_sc_set_code
Unexecuted instantiation: procops.c:MVM_sc_set_code
Unexecuted instantiation: dirops.c:MVM_sc_set_code
Unexecuted instantiation: fileops.c:MVM_sc_set_code
Unexecuted instantiation: syncsocket.c:MVM_sc_set_code
Unexecuted instantiation: syncfile.c:MVM_sc_set_code
Unexecuted instantiation: HashAttrStore.c:MVM_sc_set_code
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_set_code
Unexecuted instantiation: MVMException.c:MVM_sc_set_code
Unexecuted instantiation: NFA.c:MVM_sc_set_code
Unexecuted instantiation: P6bigint.c:MVM_sc_set_code
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_set_code
Unexecuted instantiation: SCRef.c:MVM_sc_set_code
Unexecuted instantiation: MVMContext.c:MVM_sc_set_code
Unexecuted instantiation: MVMIter.c:MVM_sc_set_code
Unexecuted instantiation: MVMThread.c:MVM_sc_set_code
Unexecuted instantiation: eventloop.c:MVM_sc_set_code
Unexecuted instantiation: Uninstantiable.c:MVM_sc_set_code
Unexecuted instantiation: P6num.c:MVM_sc_set_code
Unexecuted instantiation: P6int.c:MVM_sc_set_code
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_set_code
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_set_code
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_set_code
Unexecuted instantiation: MVMCode.c:MVM_sc_set_code
Unexecuted instantiation: P6opaque.c:MVM_sc_set_code
Unexecuted instantiation: P6str.c:MVM_sc_set_code
Unexecuted instantiation: validation.c:MVM_sc_set_code
Unexecuted instantiation: ext.c:MVM_sc_set_code
Unexecuted instantiation: dll.c:MVM_sc_set_code
Unexecuted instantiation: coerce.c:MVM_sc_set_code
Unexecuted instantiation: num.c:MVM_sc_set_code
Unexecuted instantiation: loadbytecode.c:MVM_sc_set_code
Unexecuted instantiation: hll.c:MVM_sc_set_code
Unexecuted instantiation: ops.c:MVM_sc_set_code
Unexecuted instantiation: threads.c:MVM_sc_set_code
Unexecuted instantiation: bytecodedump.c:MVM_sc_set_code
Unexecuted instantiation: nativecall.c:MVM_sc_set_code
Unexecuted instantiation: callstack.c:MVM_sc_set_code
Unexecuted instantiation: frame.c:MVM_sc_set_code
Unexecuted instantiation: bytecode.c:MVM_sc_set_code
Unexecuted instantiation: compunit.c:MVM_sc_set_code
Unexecuted instantiation: threadcontext.c:MVM_sc_set_code
interp.c:MVM_sc_set_code
Line
Count
Source
143
1.56k
MVM_STATIC_INLINE void MVM_sc_set_code(MVMThreadContext *tc, MVMSerializationContext *sc, MVMint64 idx, MVMObject *code) {
144
1.56k
    MVMObject *roots = sc->body->root_codes;
145
1.56k
    MVM_repr_bind_pos_o(tc, roots, idx, code);
146
1.56k
    if (MVM_sc_get_idx_of_sc(&code->header) == sc->body->sc_idx)
147
1.56k
        MVM_sc_set_idx_in_sc(&code->header, idx);
148
1.56k
}
Unexecuted instantiation: exceptions.c:MVM_sc_set_code
Unexecuted instantiation: args.c:MVM_sc_set_code
Unexecuted instantiation: arch.c:MVM_sc_set_code
Unexecuted instantiation: allocation.c:MVM_sc_set_code
Unexecuted instantiation: io.c:MVM_sc_set_code
Unexecuted instantiation: debug.c:MVM_sc_set_code
Unexecuted instantiation: finalize.c:MVM_sc_set_code
Unexecuted instantiation: objectid.c:MVM_sc_set_code
Unexecuted instantiation: wb.c:MVM_sc_set_code
Unexecuted instantiation: gen2.c:MVM_sc_set_code
Unexecuted instantiation: collect.c:MVM_sc_set_code
Unexecuted instantiation: roots.c:MVM_sc_set_code
Unexecuted instantiation: worklist.c:MVM_sc_set_code
Unexecuted instantiation: emit.c:MVM_sc_set_code
Unexecuted instantiation: orchestrate.c:MVM_sc_set_code
Unexecuted instantiation: config.c:MVM_sc_set_code
Unexecuted instantiation: debugserver.c:MVM_sc_set_code
Unexecuted instantiation: regionalloc.c:MVM_sc_set_code
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_set_code
Unexecuted instantiation: intcache.c:MVM_sc_set_code
Unexecuted instantiation: continuation.c:MVM_sc_set_code
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_set_code
Unexecuted instantiation: utf8.c:MVM_sc_set_code
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_code
Unexecuted instantiation: shiftjis.c:MVM_sc_set_code
Unexecuted instantiation: windows1252.c:MVM_sc_set_code
Unexecuted instantiation: utf16.c:MVM_sc_set_code
Unexecuted instantiation: latin1.c:MVM_sc_set_code
Unexecuted instantiation: normalize.c:MVM_sc_set_code
Unexecuted instantiation: unicode.c:MVM_sc_set_code
Unexecuted instantiation: nfg.c:MVM_sc_set_code
Unexecuted instantiation: utf8_c8.c:MVM_sc_set_code
Unexecuted instantiation: bigintops.c:MVM_sc_set_code
Unexecuted instantiation: parse_num.c:MVM_sc_set_code
Unexecuted instantiation: ascii.c:MVM_sc_set_code
Unexecuted instantiation: decode_stream.c:MVM_sc_set_code
Unexecuted instantiation: plugin.c:MVM_sc_set_code
Unexecuted instantiation: arg_guard.c:MVM_sc_set_code
Unexecuted instantiation: plan.c:MVM_sc_set_code
Unexecuted instantiation: stats.c:MVM_sc_set_code
Unexecuted instantiation: worker.c:MVM_sc_set_code
Unexecuted instantiation: iterator.c:MVM_sc_set_code
Unexecuted instantiation: moar.c:MVM_sc_set_code
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_set_code
Unexecuted instantiation: interface.c:MVM_sc_set_code
Unexecuted instantiation: linear_scan.c:MVM_sc_set_code
Unexecuted instantiation: tile.c:MVM_sc_set_code
Unexecuted instantiation: expr.c:MVM_sc_set_code
Unexecuted instantiation: compile.c:MVM_sc_set_code
Unexecuted instantiation: label.c:MVM_sc_set_code
Unexecuted instantiation: time.c:MVM_sc_set_code
Unexecuted instantiation: mmap.c:MVM_sc_set_code
Unexecuted instantiation: MVMContinuation.c:MVM_sc_set_code
Unexecuted instantiation: memmem32.c:MVM_sc_set_code
Unexecuted instantiation: random.c:MVM_sc_set_code
Unexecuted instantiation: sys.c:MVM_sc_set_code
Unexecuted instantiation: line_coverage.c:MVM_sc_set_code
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_set_code
Unexecuted instantiation: telemeh.c:MVM_sc_set_code
Unexecuted instantiation: heapsnapshot.c:MVM_sc_set_code
Unexecuted instantiation: profile.c:MVM_sc_set_code
Unexecuted instantiation: instrument.c:MVM_sc_set_code
Unexecuted instantiation: Semaphore.c:MVM_sc_set_code
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_code
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_set_code
Unexecuted instantiation: Decoder.c:MVM_sc_set_code
Unexecuted instantiation: MultiDimArray.c:MVM_sc_set_code
Unexecuted instantiation: NativeRef.c:MVM_sc_set_code
Unexecuted instantiation: CPPStruct.c:MVM_sc_set_code
Unexecuted instantiation: MVMNull.c:MVM_sc_set_code
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_set_code
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_set_code
Unexecuted instantiation: osr.c:MVM_sc_set_code
Unexecuted instantiation: ConditionVariable.c:MVM_sc_set_code
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_set_code
Unexecuted instantiation: CUnion.c:MVM_sc_set_code
Unexecuted instantiation: CStruct.c:MVM_sc_set_code
Unexecuted instantiation: CArray.c:MVM_sc_set_code
Unexecuted instantiation: CStr.c:MVM_sc_set_code
Unexecuted instantiation: CPointer.c:MVM_sc_set_code
Unexecuted instantiation: NativeCall.c:MVM_sc_set_code
Unexecuted instantiation: lookup.c:MVM_sc_set_code
Unexecuted instantiation: bootstrap.c:MVM_sc_set_code
Unexecuted instantiation: 6model.c:MVM_sc_set_code
Unexecuted instantiation: inline.c:MVM_sc_set_code
Unexecuted instantiation: threshold.c:MVM_sc_set_code
Unexecuted instantiation: log.c:MVM_sc_set_code
Unexecuted instantiation: deopt.c:MVM_sc_set_code
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_set_code
Unexecuted instantiation: optimize.c:MVM_sc_set_code
Unexecuted instantiation: facts.c:MVM_sc_set_code
Unexecuted instantiation: manipulate.c:MVM_sc_set_code
Unexecuted instantiation: codegen.c:MVM_sc_set_code
Unexecuted instantiation: candidate.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: dump.c:MVM_sc_set_code
Unexecuted instantiation: graph.c:MVM_sc_set_code
149
150
/* Sets the full list of code refs. */
151
1.69k
MVM_STATIC_INLINE void MVM_sc_set_code_list(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *code_list) {
152
1.69k
    MVM_ASSIGN_REF(tc, &(sc->common.header), sc->body->root_codes, code_list);
153
1.69k
}
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: containers.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: dirops.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: MVMThread.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: NFA.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: 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: P6str.c:MVM_sc_set_code_list
Unexecuted instantiation: HashAttrStore.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: validation.c:MVM_sc_set_code_list
Unexecuted instantiation: ext.c:MVM_sc_set_code_list
Unexecuted instantiation: dll.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: nativecall.c:MVM_sc_set_code_list
Unexecuted instantiation: callstack.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: worklist.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: finalize.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: syncfile.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: config.c:MVM_sc_set_code_list
Unexecuted instantiation: debugserver.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: utf8_c8.c:MVM_sc_set_code_list
Unexecuted instantiation: bigintops.c:MVM_sc_set_code_list
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_set_code_list
Unexecuted instantiation: shiftjis.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: instrument.c:MVM_sc_set_code_list
Unexecuted instantiation: utf8.c:MVM_sc_set_code_list
Unexecuted instantiation: parse_num.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: plugin.c:MVM_sc_set_code_list
Unexecuted instantiation: arg_guard.c:MVM_sc_set_code_list
Unexecuted instantiation: plan.c:MVM_sc_set_code_list
Unexecuted instantiation: stats.c:MVM_sc_set_code_list
Unexecuted instantiation: worker.c:MVM_sc_set_code_list
Unexecuted instantiation: mmap.c:MVM_sc_set_code_list
Unexecuted instantiation: arch.c:MVM_sc_set_code_list
Unexecuted instantiation: emit.c:MVM_sc_set_code_list
Unexecuted instantiation: interface.c:MVM_sc_set_code_list
Unexecuted instantiation: linear_scan.c:MVM_sc_set_code_list
Unexecuted instantiation: tile.c:MVM_sc_set_code_list
Unexecuted instantiation: expr.c:MVM_sc_set_code_list
Unexecuted instantiation: compile.c:MVM_sc_set_code_list
Unexecuted instantiation: label.c:MVM_sc_set_code_list
Unexecuted instantiation: time.c:MVM_sc_set_code_list
Unexecuted instantiation: iterator.c:MVM_sc_set_code_list
Unexecuted instantiation: moar.c:MVM_sc_set_code_list
Unexecuted instantiation: memmem32.c:MVM_sc_set_code_list
Unexecuted instantiation: random.c:MVM_sc_set_code_list
Unexecuted instantiation: sys.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: telemeh.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: ConcBlockingQueue.c:MVM_sc_set_code_list
Unexecuted instantiation: 6model.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_set_code_list
Unexecuted instantiation: MVMSpeshLog.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: bootstrap.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
Unexecuted instantiation: CUnion.c:MVM_sc_set_code_list
Unexecuted instantiation: CStruct.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: manipulate.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: log.c:MVM_sc_set_code_list
Unexecuted instantiation: deopt.c:MVM_sc_set_code_list
Unexecuted instantiation: dead_bb_elimination.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: MVMContinuation.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: driver.c:MVM_sc_set_code_list
Unexecuted instantiation: compiler.c:MVM_sc_set_code_list
serialization.c:MVM_sc_set_code_list
Line
Count
Source
151
1.69k
MVM_STATIC_INLINE void MVM_sc_set_code_list(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *code_list) {
152
1.69k
    MVM_ASSIGN_REF(tc, &(sc->common.header), sc->body->root_codes, code_list);
153
1.69k
}
Unexecuted instantiation: sc.c:MVM_sc_set_code_list
154
155
/* Gets the number of objects in the SC. */
156
2.24k
MVM_STATIC_INLINE MVMuint64 MVM_sc_get_object_count(MVMThreadContext *tc, MVMSerializationContext *sc) {
157
2.24k
    return sc->body->num_objects;
158
2.24k
}
Unexecuted instantiation: optimize.c:MVM_sc_get_object_count
Unexecuted instantiation: serialization.c:MVM_sc_get_object_count
Unexecuted instantiation: compiler.c:MVM_sc_get_object_count
Unexecuted instantiation: driver.c:MVM_sc_get_object_count
Unexecuted instantiation: dump.c:MVM_sc_get_object_count
Unexecuted instantiation: graph.c:MVM_sc_get_object_count
Unexecuted instantiation: codegen.c:MVM_sc_get_object_count
Unexecuted instantiation: candidate.c:MVM_sc_get_object_count
Unexecuted instantiation: manipulate.c:MVM_sc_get_object_count
Unexecuted instantiation: facts.c:MVM_sc_get_object_count
Unexecuted instantiation: sc.c:MVM_sc_get_object_count
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_get_object_count
Unexecuted instantiation: deopt.c:MVM_sc_get_object_count
Unexecuted instantiation: log.c:MVM_sc_get_object_count
Unexecuted instantiation: threshold.c:MVM_sc_get_object_count
Unexecuted instantiation: inline.c:MVM_sc_get_object_count
Unexecuted instantiation: osr.c:MVM_sc_get_object_count
Unexecuted instantiation: lookup.c:MVM_sc_get_object_count
Unexecuted instantiation: iterator.c:MVM_sc_get_object_count
Unexecuted instantiation: worker.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_get_object_count
Unexecuted instantiation: CPointer.c:MVM_sc_get_object_count
Unexecuted instantiation: CStr.c:MVM_sc_get_object_count
Unexecuted instantiation: CArray.c:MVM_sc_get_object_count
Unexecuted instantiation: CStruct.c:MVM_sc_get_object_count
Unexecuted instantiation: CUnion.c:MVM_sc_get_object_count
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_get_object_count
Unexecuted instantiation: ConditionVariable.c:MVM_sc_get_object_count
Unexecuted instantiation: Semaphore.c:MVM_sc_get_object_count
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_get_object_count
Unexecuted instantiation: stats.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMNull.c:MVM_sc_get_object_count
Unexecuted instantiation: CPPStruct.c:MVM_sc_get_object_count
Unexecuted instantiation: NativeRef.c:MVM_sc_get_object_count
Unexecuted instantiation: MultiDimArray.c:MVM_sc_get_object_count
Unexecuted instantiation: Decoder.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_get_object_count
Unexecuted instantiation: 6model.c:MVM_sc_get_object_count
Unexecuted instantiation: bootstrap.c:MVM_sc_get_object_count
Unexecuted instantiation: time.c:MVM_sc_get_object_count
Unexecuted instantiation: heapsnapshot.c:MVM_sc_get_object_count
Unexecuted instantiation: telemeh.c:MVM_sc_get_object_count
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_get_object_count
Unexecuted instantiation: line_coverage.c:MVM_sc_get_object_count
Unexecuted instantiation: sys.c:MVM_sc_get_object_count
Unexecuted instantiation: random.c:MVM_sc_get_object_count
Unexecuted instantiation: memmem32.c:MVM_sc_get_object_count
Unexecuted instantiation: moar.c:MVM_sc_get_object_count
Unexecuted instantiation: mmap.c:MVM_sc_get_object_count
Unexecuted instantiation: profile.c:MVM_sc_get_object_count
Unexecuted instantiation: label.c:MVM_sc_get_object_count
Unexecuted instantiation: compile.c:MVM_sc_get_object_count
Unexecuted instantiation: expr.c:MVM_sc_get_object_count
Unexecuted instantiation: tile.c:MVM_sc_get_object_count
Unexecuted instantiation: linear_scan.c:MVM_sc_get_object_count
Unexecuted instantiation: interface.c:MVM_sc_get_object_count
Unexecuted instantiation: emit.c:MVM_sc_get_object_count
Unexecuted instantiation: arch.c:MVM_sc_get_object_count
Unexecuted instantiation: callsite.c:MVM_sc_get_object_count
Unexecuted instantiation: unicode.c:MVM_sc_get_object_count
Unexecuted instantiation: plan.c:MVM_sc_get_object_count
Unexecuted instantiation: arg_guard.c:MVM_sc_get_object_count
Unexecuted instantiation: plugin.c:MVM_sc_get_object_count
Unexecuted instantiation: decode_stream.c:MVM_sc_get_object_count
Unexecuted instantiation: ascii.c:MVM_sc_get_object_count
Unexecuted instantiation: parse_num.c:MVM_sc_get_object_count
Unexecuted instantiation: utf8.c:MVM_sc_get_object_count
Unexecuted instantiation: utf8_c8.c:MVM_sc_get_object_count
Unexecuted instantiation: nfg.c:MVM_sc_get_object_count
Unexecuted instantiation: exceptions.c:MVM_sc_get_object_count
Unexecuted instantiation: normalize.c:MVM_sc_get_object_count
Unexecuted instantiation: latin1.c:MVM_sc_get_object_count
Unexecuted instantiation: utf16.c:MVM_sc_get_object_count
Unexecuted instantiation: windows1252.c:MVM_sc_get_object_count
Unexecuted instantiation: shiftjis.c:MVM_sc_get_object_count
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_get_object_count
Unexecuted instantiation: bigintops.c:MVM_sc_get_object_count
Unexecuted instantiation: instrument.c:MVM_sc_get_object_count
Unexecuted instantiation: roots.c:MVM_sc_get_object_count
Unexecuted instantiation: continuation.c:MVM_sc_get_object_count
Unexecuted instantiation: intcache.c:MVM_sc_get_object_count
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_get_object_count
Unexecuted instantiation: regionalloc.c:MVM_sc_get_object_count
Unexecuted instantiation: debugserver.c:MVM_sc_get_object_count
Unexecuted instantiation: config.c:MVM_sc_get_object_count
Unexecuted instantiation: orchestrate.c:MVM_sc_get_object_count
Unexecuted instantiation: allocation.c:MVM_sc_get_object_count
Unexecuted instantiation: worklist.c:MVM_sc_get_object_count
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_get_object_count
Unexecuted instantiation: collect.c:MVM_sc_get_object_count
Unexecuted instantiation: gen2.c:MVM_sc_get_object_count
Unexecuted instantiation: wb.c:MVM_sc_get_object_count
Unexecuted instantiation: objectid.c:MVM_sc_get_object_count
Unexecuted instantiation: finalize.c:MVM_sc_get_object_count
Unexecuted instantiation: debug.c:MVM_sc_get_object_count
Unexecuted instantiation: io.c:MVM_sc_get_object_count
Unexecuted instantiation: eventloop.c:MVM_sc_get_object_count
Unexecuted instantiation: syncfile.c:MVM_sc_get_object_count
Unexecuted instantiation: bytecodedump.c:MVM_sc_get_object_count
Unexecuted instantiation: args.c:MVM_sc_get_object_count
Unexecuted instantiation: NativeCall.c:MVM_sc_get_object_count
interp.c:MVM_sc_get_object_count
Line
Count
Source
156
2.24k
MVM_STATIC_INLINE MVMuint64 MVM_sc_get_object_count(MVMThreadContext *tc, MVMSerializationContext *sc) {
157
2.24k
    return sc->body->num_objects;
158
2.24k
}
Unexecuted instantiation: threadcontext.c:MVM_sc_get_object_count
Unexecuted instantiation: compunit.c:MVM_sc_get_object_count
Unexecuted instantiation: bytecode.c:MVM_sc_get_object_count
Unexecuted instantiation: frame.c:MVM_sc_get_object_count
Unexecuted instantiation: callstack.c:MVM_sc_get_object_count
Unexecuted instantiation: validation.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMContinuation.c:MVM_sc_get_object_count
Unexecuted instantiation: threads.c:MVM_sc_get_object_count
Unexecuted instantiation: ops.c:MVM_sc_get_object_count
Unexecuted instantiation: hll.c:MVM_sc_get_object_count
Unexecuted instantiation: loadbytecode.c:MVM_sc_get_object_count
Unexecuted instantiation: num.c:MVM_sc_get_object_count
Unexecuted instantiation: coerce.c:MVM_sc_get_object_count
Unexecuted instantiation: dll.c:MVM_sc_get_object_count
Unexecuted instantiation: ext.c:MVM_sc_get_object_count
Unexecuted instantiation: nativecall.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMIter.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCode.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_get_object_count
Unexecuted instantiation: P6int.c:MVM_sc_get_object_count
Unexecuted instantiation: P6num.c:MVM_sc_get_object_count
Unexecuted instantiation: Uninstantiable.c:MVM_sc_get_object_count
Unexecuted instantiation: HashAttrStore.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMThread.c:MVM_sc_get_object_count
Unexecuted instantiation: fileops.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMContext.c:MVM_sc_get_object_count
Unexecuted instantiation: SCRef.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_get_object_count
Unexecuted instantiation: P6bigint.c:MVM_sc_get_object_count
Unexecuted instantiation: NFA.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMException.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_get_object_count
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_get_object_count
Unexecuted instantiation: syncsocket.c:MVM_sc_get_object_count
Unexecuted instantiation: P6str.c:MVM_sc_get_object_count
Unexecuted instantiation: P6opaque.c:MVM_sc_get_object_count
Unexecuted instantiation: dirops.c:MVM_sc_get_object_count
Unexecuted instantiation: procops.c:MVM_sc_get_object_count
Unexecuted instantiation: timers.c:MVM_sc_get_object_count
Unexecuted instantiation: filewatchers.c:MVM_sc_get_object_count
Unexecuted instantiation: signals.c:MVM_sc_get_object_count
Unexecuted instantiation: asyncsocket.c:MVM_sc_get_object_count
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_get_object_count
Unexecuted instantiation: reprs.c:MVM_sc_get_object_count
Unexecuted instantiation: containers.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
159
160
/* Given an SC and an object, push it onto the SC. */
161
224
MVM_STATIC_INLINE void MVM_sc_push_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj) {
162
224
    MVMuint32 idx = sc->body->num_objects;
163
224
    MVM_sc_set_object(tc, sc, idx, obj);
164
224
    if (MVM_sc_get_idx_of_sc(&obj->header) == sc->body->sc_idx)
165
224
        MVM_sc_set_idx_in_sc(&obj->header, idx);
166
224
}
Unexecuted instantiation: 6model.c:MVM_sc_push_object
Unexecuted instantiation: bootstrap.c:MVM_sc_push_object
Unexecuted instantiation: sc.c:MVM_sc_push_object
serialization.c:MVM_sc_push_object
Line
Count
Source
161
224
MVM_STATIC_INLINE void MVM_sc_push_object(MVMThreadContext *tc, MVMSerializationContext *sc, MVMObject *obj) {
162
224
    MVMuint32 idx = sc->body->num_objects;
163
224
    MVM_sc_set_object(tc, sc, idx, obj);
164
224
    if (MVM_sc_get_idx_of_sc(&obj->header) == sc->body->sc_idx)
165
224
        MVM_sc_set_idx_in_sc(&obj->header, idx);
166
224
}
Unexecuted instantiation: compiler.c:MVM_sc_push_object
Unexecuted instantiation: driver.c:MVM_sc_push_object
Unexecuted instantiation: dump.c:MVM_sc_push_object
Unexecuted instantiation: graph.c:MVM_sc_push_object
Unexecuted instantiation: codegen.c:MVM_sc_push_object
Unexecuted instantiation: candidate.c:MVM_sc_push_object
Unexecuted instantiation: manipulate.c:MVM_sc_push_object
Unexecuted instantiation: facts.c:MVM_sc_push_object
Unexecuted instantiation: optimize.c:MVM_sc_push_object
Unexecuted instantiation: dead_bb_elimination.c:MVM_sc_push_object
Unexecuted instantiation: deopt.c:MVM_sc_push_object
Unexecuted instantiation: log.c:MVM_sc_push_object
Unexecuted instantiation: threshold.c:MVM_sc_push_object
Unexecuted instantiation: inline.c:MVM_sc_push_object
Unexecuted instantiation: osr.c:MVM_sc_push_object
Unexecuted instantiation: ConditionVariable.c:MVM_sc_push_object
Unexecuted instantiation: MVMMultiCache.c:MVM_sc_push_object
Unexecuted instantiation: MVMContinuation.c:MVM_sc_push_object
Unexecuted instantiation: NativeCall.c:MVM_sc_push_object
Unexecuted instantiation: CPointer.c:MVM_sc_push_object
Unexecuted instantiation: CStr.c:MVM_sc_push_object
Unexecuted instantiation: CArray.c:MVM_sc_push_object
Unexecuted instantiation: CStruct.c:MVM_sc_push_object
Unexecuted instantiation: CUnion.c:MVM_sc_push_object
Unexecuted instantiation: ReentrantMutex.c:MVM_sc_push_object
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_sc_push_object
Unexecuted instantiation: Semaphore.c:MVM_sc_push_object
Unexecuted instantiation: ConcBlockingQueue.c:MVM_sc_push_object
Unexecuted instantiation: MVMAsyncTask.c:MVM_sc_push_object
Unexecuted instantiation: MVMNull.c:MVM_sc_push_object
Unexecuted instantiation: CPPStruct.c:MVM_sc_push_object
Unexecuted instantiation: NativeRef.c:MVM_sc_push_object
Unexecuted instantiation: MultiDimArray.c:MVM_sc_push_object
Unexecuted instantiation: Decoder.c:MVM_sc_push_object
Unexecuted instantiation: MVMSpeshLog.c:MVM_sc_push_object
Unexecuted instantiation: moar.c:MVM_sc_push_object
Unexecuted instantiation: instrument.c:MVM_sc_push_object
Unexecuted instantiation: profile.c:MVM_sc_push_object
Unexecuted instantiation: heapsnapshot.c:MVM_sc_push_object
Unexecuted instantiation: telemeh.c:MVM_sc_push_object
Unexecuted instantiation: crossthreadwrite.c:MVM_sc_push_object
Unexecuted instantiation: line_coverage.c:MVM_sc_push_object
Unexecuted instantiation: sys.c:MVM_sc_push_object
Unexecuted instantiation: random.c:MVM_sc_push_object
Unexecuted instantiation: memmem32.c:MVM_sc_push_object
Unexecuted instantiation: bigintops.c:MVM_sc_push_object
Unexecuted instantiation: mmap.c:MVM_sc_push_object
Unexecuted instantiation: time.c:MVM_sc_push_object
Unexecuted instantiation: label.c:MVM_sc_push_object
Unexecuted instantiation: compile.c:MVM_sc_push_object
Unexecuted instantiation: expr.c:MVM_sc_push_object
Unexecuted instantiation: tile.c:MVM_sc_push_object
Unexecuted instantiation: linear_scan.c:MVM_sc_push_object
Unexecuted instantiation: interface.c:MVM_sc_push_object
Unexecuted instantiation: emit.c:MVM_sc_push_object
Unexecuted instantiation: utf8.c:MVM_sc_push_object
Unexecuted instantiation: iterator.c:MVM_sc_push_object
Unexecuted instantiation: worker.c:MVM_sc_push_object
Unexecuted instantiation: stats.c:MVM_sc_push_object
Unexecuted instantiation: plan.c:MVM_sc_push_object
Unexecuted instantiation: arg_guard.c:MVM_sc_push_object
Unexecuted instantiation: plugin.c:MVM_sc_push_object
Unexecuted instantiation: decode_stream.c:MVM_sc_push_object
Unexecuted instantiation: ascii.c:MVM_sc_push_object
Unexecuted instantiation: parse_num.c:MVM_sc_push_object
Unexecuted instantiation: lookup.c:MVM_sc_push_object
Unexecuted instantiation: utf8_c8.c:MVM_sc_push_object
Unexecuted instantiation: nfg.c:MVM_sc_push_object
Unexecuted instantiation: unicode.c:MVM_sc_push_object
Unexecuted instantiation: normalize.c:MVM_sc_push_object
Unexecuted instantiation: latin1.c:MVM_sc_push_object
Unexecuted instantiation: utf16.c:MVM_sc_push_object
Unexecuted instantiation: windows1252.c:MVM_sc_push_object
Unexecuted instantiation: shiftjis.c:MVM_sc_push_object
Unexecuted instantiation: shiftjis_codeindex.c:MVM_sc_push_object
Unexecuted instantiation: allocation.c:MVM_sc_push_object
Unexecuted instantiation: nativecall.c:MVM_sc_push_object
Unexecuted instantiation: nativecall_dyncall.c:MVM_sc_push_object
Unexecuted instantiation: continuation.c:MVM_sc_push_object
Unexecuted instantiation: intcache.c:MVM_sc_push_object
Unexecuted instantiation: fixedsizealloc.c:MVM_sc_push_object
Unexecuted instantiation: regionalloc.c:MVM_sc_push_object
Unexecuted instantiation: debugserver.c:MVM_sc_push_object
Unexecuted instantiation: config.c:MVM_sc_push_object
Unexecuted instantiation: orchestrate.c:MVM_sc_push_object
Unexecuted instantiation: ext.c:MVM_sc_push_object
Unexecuted instantiation: worklist.c:MVM_sc_push_object
Unexecuted instantiation: roots.c:MVM_sc_push_object
Unexecuted instantiation: collect.c:MVM_sc_push_object
Unexecuted instantiation: gen2.c:MVM_sc_push_object
Unexecuted instantiation: wb.c:MVM_sc_push_object
Unexecuted instantiation: objectid.c:MVM_sc_push_object
Unexecuted instantiation: finalize.c:MVM_sc_push_object
Unexecuted instantiation: debug.c:MVM_sc_push_object
Unexecuted instantiation: io.c:MVM_sc_push_object
Unexecuted instantiation: callstack.c:MVM_sc_push_object
Unexecuted instantiation: arch.c:MVM_sc_push_object
Unexecuted instantiation: callsite.c:MVM_sc_push_object
Unexecuted instantiation: args.c:MVM_sc_push_object
Unexecuted instantiation: exceptions.c:MVM_sc_push_object
Unexecuted instantiation: interp.c:MVM_sc_push_object
Unexecuted instantiation: threadcontext.c:MVM_sc_push_object
Unexecuted instantiation: compunit.c:MVM_sc_push_object
Unexecuted instantiation: bytecode.c:MVM_sc_push_object
Unexecuted instantiation: frame.c:MVM_sc_push_object
Unexecuted instantiation: eventloop.c:MVM_sc_push_object
Unexecuted instantiation: validation.c:MVM_sc_push_object
Unexecuted instantiation: bytecodedump.c:MVM_sc_push_object
Unexecuted instantiation: threads.c:MVM_sc_push_object
Unexecuted instantiation: ops.c:MVM_sc_push_object
Unexecuted instantiation: hll.c:MVM_sc_push_object
Unexecuted instantiation: loadbytecode.c:MVM_sc_push_object
Unexecuted instantiation: num.c:MVM_sc_push_object
Unexecuted instantiation: coerce.c:MVM_sc_push_object
Unexecuted instantiation: dll.c:MVM_sc_push_object
Unexecuted instantiation: Uninstantiable.c:MVM_sc_push_object
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_sc_push_object
Unexecuted instantiation: P6str.c:MVM_sc_push_object
Unexecuted instantiation: P6opaque.c:MVM_sc_push_object
Unexecuted instantiation: MVMCode.c:MVM_sc_push_object
Unexecuted instantiation: MVMOSHandle.c:MVM_sc_push_object
Unexecuted instantiation: MVMCompUnit.c:MVM_sc_push_object
Unexecuted instantiation: MVMStaticFrame.c:MVM_sc_push_object
Unexecuted instantiation: P6int.c:MVM_sc_push_object
Unexecuted instantiation: P6num.c:MVM_sc_push_object
Unexecuted instantiation: KnowHOWREPR.c:MVM_sc_push_object
Unexecuted instantiation: HashAttrStore.c:MVM_sc_push_object
Unexecuted instantiation: MVMThread.c:MVM_sc_push_object
Unexecuted instantiation: MVMIter.c:MVM_sc_push_object
Unexecuted instantiation: MVMContext.c:MVM_sc_push_object
Unexecuted instantiation: SCRef.c:MVM_sc_push_object
Unexecuted instantiation: MVMCallCapture.c:MVM_sc_push_object
Unexecuted instantiation: P6bigint.c:MVM_sc_push_object
Unexecuted instantiation: NFA.c:MVM_sc_push_object
Unexecuted instantiation: MVMException.c:MVM_sc_push_object
Unexecuted instantiation: asyncsocketudp.c:MVM_sc_push_object
Unexecuted instantiation: syncfile.c:MVM_sc_push_object
Unexecuted instantiation: syncsocket.c:MVM_sc_push_object
Unexecuted instantiation: fileops.c:MVM_sc_push_object
Unexecuted instantiation: dirops.c:MVM_sc_push_object
Unexecuted instantiation: procops.c:MVM_sc_push_object
Unexecuted instantiation: timers.c:MVM_sc_push_object
Unexecuted instantiation: filewatchers.c:MVM_sc_push_object
Unexecuted instantiation: signals.c:MVM_sc_push_object
Unexecuted instantiation: asyncsocket.c:MVM_sc_push_object
Unexecuted instantiation: MVMDLLSym.c:MVM_sc_push_object
Unexecuted instantiation: reprs.c:MVM_sc_push_object
Unexecuted instantiation: reprconv.c:MVM_sc_push_object
Unexecuted instantiation: containers.c:MVM_sc_push_object
Unexecuted instantiation: parametric.c:MVM_sc_push_object
Unexecuted instantiation: MVMString.c:MVM_sc_push_object
Unexecuted instantiation: VMArray.c:MVM_sc_push_object
Unexecuted instantiation: MVMHash.c:MVM_sc_push_object
Unexecuted instantiation: MVMCFunction.c:MVM_sc_push_object
167
168
/* SC repossession write barriers. */
169
void MVM_sc_wb_hit_obj(MVMThreadContext *tc, MVMObject *obj);
170
void MVM_sc_wb_hit_st(MVMThreadContext *tc, MVMSTable *st);
171
172
void MVM_SC_WB_OBJ(MVMThreadContext *tc, MVMObject *obj);
173
174
3.56k
MVM_STATIC_INLINE void MVM_SC_WB_ST(MVMThreadContext *tc, MVMSTable *st) {
175
3.56k
    assert(!(st->header.flags & MVM_CF_FORWARDER_VALID));
176
3.56k
    assert(MVM_sc_get_idx_of_sc(&st->header) != ~0);
177
3.56k
    if (MVM_sc_get_idx_of_sc(&st->header) > 0)
178
900
        MVM_sc_wb_hit_st(tc, st);
179
3.56k
}
Unexecuted instantiation: asyncsocketudp.c:MVM_SC_WB_ST
Unexecuted instantiation: KnowHOWREPR.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCFunction.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMHash.c:MVM_SC_WB_ST
Unexecuted instantiation: VMArray.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMString.c:MVM_SC_WB_ST
Unexecuted instantiation: parametric.c:MVM_SC_WB_ST
Unexecuted instantiation: containers.c:MVM_SC_WB_ST
Unexecuted instantiation: reprconv.c:MVM_SC_WB_ST
Unexecuted instantiation: reprs.c:MVM_SC_WB_ST
Unexecuted instantiation: KnowHOWAttributeREPR.c:MVM_SC_WB_ST
Unexecuted instantiation: asyncsocket.c:MVM_SC_WB_ST
Unexecuted instantiation: signals.c:MVM_SC_WB_ST
Unexecuted instantiation: filewatchers.c:MVM_SC_WB_ST
Unexecuted instantiation: timers.c:MVM_SC_WB_ST
Unexecuted instantiation: procops.c:MVM_SC_WB_ST
Unexecuted instantiation: dirops.c:MVM_SC_WB_ST
Unexecuted instantiation: fileops.c:MVM_SC_WB_ST
Unexecuted instantiation: syncsocket.c:MVM_SC_WB_ST
Unexecuted instantiation: syncfile.c:MVM_SC_WB_ST
Unexecuted instantiation: HashAttrStore.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMDLLSym.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMException.c:MVM_SC_WB_ST
Unexecuted instantiation: NFA.c:MVM_SC_WB_ST
Unexecuted instantiation: P6bigint.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCallCapture.c:MVM_SC_WB_ST
Unexecuted instantiation: SCRef.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMContext.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMIter.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMThread.c:MVM_SC_WB_ST
Unexecuted instantiation: eventloop.c:MVM_SC_WB_ST
Unexecuted instantiation: Uninstantiable.c:MVM_SC_WB_ST
Unexecuted instantiation: P6num.c:MVM_SC_WB_ST
Unexecuted instantiation: P6int.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMStaticFrame.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCompUnit.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMOSHandle.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMCode.c:MVM_SC_WB_ST
Unexecuted instantiation: P6opaque.c:MVM_SC_WB_ST
Unexecuted instantiation: P6str.c:MVM_SC_WB_ST
Unexecuted instantiation: validation.c:MVM_SC_WB_ST
Unexecuted instantiation: ext.c:MVM_SC_WB_ST
Unexecuted instantiation: dll.c:MVM_SC_WB_ST
Unexecuted instantiation: coerce.c:MVM_SC_WB_ST
Unexecuted instantiation: num.c:MVM_SC_WB_ST
Unexecuted instantiation: loadbytecode.c:MVM_SC_WB_ST
Unexecuted instantiation: hll.c:MVM_SC_WB_ST
Unexecuted instantiation: ops.c:MVM_SC_WB_ST
Unexecuted instantiation: threads.c:MVM_SC_WB_ST
Unexecuted instantiation: bytecodedump.c:MVM_SC_WB_ST
Unexecuted instantiation: nativecall.c:MVM_SC_WB_ST
Unexecuted instantiation: callstack.c:MVM_SC_WB_ST
Unexecuted instantiation: frame.c:MVM_SC_WB_ST
Unexecuted instantiation: bytecode.c:MVM_SC_WB_ST
Unexecuted instantiation: compunit.c:MVM_SC_WB_ST
Unexecuted instantiation: threadcontext.c:MVM_SC_WB_ST
interp.c:MVM_SC_WB_ST
Line
Count
Source
174
3.56k
MVM_STATIC_INLINE void MVM_SC_WB_ST(MVMThreadContext *tc, MVMSTable *st) {
175
3.56k
    assert(!(st->header.flags & MVM_CF_FORWARDER_VALID));
176
3.56k
    assert(MVM_sc_get_idx_of_sc(&st->header) != ~0);
177
3.56k
    if (MVM_sc_get_idx_of_sc(&st->header) > 0)
178
900
        MVM_sc_wb_hit_st(tc, st);
179
3.56k
}
Unexecuted instantiation: exceptions.c:MVM_SC_WB_ST
Unexecuted instantiation: args.c:MVM_SC_WB_ST
Unexecuted instantiation: callsite.c:MVM_SC_WB_ST
Unexecuted instantiation: allocation.c:MVM_SC_WB_ST
Unexecuted instantiation: io.c:MVM_SC_WB_ST
Unexecuted instantiation: debug.c:MVM_SC_WB_ST
Unexecuted instantiation: finalize.c:MVM_SC_WB_ST
Unexecuted instantiation: objectid.c:MVM_SC_WB_ST
Unexecuted instantiation: wb.c:MVM_SC_WB_ST
Unexecuted instantiation: gen2.c:MVM_SC_WB_ST
Unexecuted instantiation: collect.c:MVM_SC_WB_ST
Unexecuted instantiation: roots.c:MVM_SC_WB_ST
Unexecuted instantiation: worklist.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMMultiCache.c:MVM_SC_WB_ST
Unexecuted instantiation: orchestrate.c:MVM_SC_WB_ST
Unexecuted instantiation: config.c:MVM_SC_WB_ST
Unexecuted instantiation: debugserver.c:MVM_SC_WB_ST
Unexecuted instantiation: regionalloc.c:MVM_SC_WB_ST
Unexecuted instantiation: fixedsizealloc.c:MVM_SC_WB_ST
Unexecuted instantiation: intcache.c:MVM_SC_WB_ST
Unexecuted instantiation: continuation.c:MVM_SC_WB_ST
Unexecuted instantiation: nativecall_dyncall.c:MVM_SC_WB_ST
Unexecuted instantiation: utf8.c:MVM_SC_WB_ST
Unexecuted instantiation: shiftjis_codeindex.c:MVM_SC_WB_ST
Unexecuted instantiation: shiftjis.c:MVM_SC_WB_ST
Unexecuted instantiation: windows1252.c:MVM_SC_WB_ST
Unexecuted instantiation: utf16.c:MVM_SC_WB_ST
Unexecuted instantiation: latin1.c:MVM_SC_WB_ST
Unexecuted instantiation: normalize.c:MVM_SC_WB_ST
Unexecuted instantiation: unicode.c:MVM_SC_WB_ST
Unexecuted instantiation: nfg.c:MVM_SC_WB_ST
Unexecuted instantiation: utf8_c8.c:MVM_SC_WB_ST
Unexecuted instantiation: bigintops.c:MVM_SC_WB_ST
Unexecuted instantiation: parse_num.c:MVM_SC_WB_ST
Unexecuted instantiation: ascii.c:MVM_SC_WB_ST
Unexecuted instantiation: decode_stream.c:MVM_SC_WB_ST
Unexecuted instantiation: plugin.c:MVM_SC_WB_ST
Unexecuted instantiation: arg_guard.c:MVM_SC_WB_ST
Unexecuted instantiation: plan.c:MVM_SC_WB_ST
Unexecuted instantiation: stats.c:MVM_SC_WB_ST
Unexecuted instantiation: worker.c:MVM_SC_WB_ST
Unexecuted instantiation: iterator.c:MVM_SC_WB_ST
Unexecuted instantiation: moar.c:MVM_SC_WB_ST
Unexecuted instantiation: emit.c:MVM_SC_WB_ST
Unexecuted instantiation: interface.c:MVM_SC_WB_ST
Unexecuted instantiation: linear_scan.c:MVM_SC_WB_ST
Unexecuted instantiation: tile.c:MVM_SC_WB_ST
Unexecuted instantiation: expr.c:MVM_SC_WB_ST
Unexecuted instantiation: compile.c:MVM_SC_WB_ST
Unexecuted instantiation: label.c:MVM_SC_WB_ST
Unexecuted instantiation: time.c:MVM_SC_WB_ST
Unexecuted instantiation: mmap.c:MVM_SC_WB_ST
Unexecuted instantiation: lookup.c:MVM_SC_WB_ST
Unexecuted instantiation: memmem32.c:MVM_SC_WB_ST
Unexecuted instantiation: random.c:MVM_SC_WB_ST
Unexecuted instantiation: sys.c:MVM_SC_WB_ST
Unexecuted instantiation: line_coverage.c:MVM_SC_WB_ST
Unexecuted instantiation: crossthreadwrite.c:MVM_SC_WB_ST
Unexecuted instantiation: telemeh.c:MVM_SC_WB_ST
Unexecuted instantiation: heapsnapshot.c:MVM_SC_WB_ST
Unexecuted instantiation: profile.c:MVM_SC_WB_ST
Unexecuted instantiation: instrument.c:MVM_SC_WB_ST
Unexecuted instantiation: Semaphore.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMStaticFrameSpesh.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMSpeshLog.c:MVM_SC_WB_ST
Unexecuted instantiation: Decoder.c:MVM_SC_WB_ST
Unexecuted instantiation: MultiDimArray.c:MVM_SC_WB_ST
Unexecuted instantiation: NativeRef.c:MVM_SC_WB_ST
Unexecuted instantiation: CPPStruct.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMNull.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMAsyncTask.c:MVM_SC_WB_ST
Unexecuted instantiation: ConcBlockingQueue.c:MVM_SC_WB_ST
Unexecuted instantiation: 6model.c:MVM_SC_WB_ST
Unexecuted instantiation: ConditionVariable.c:MVM_SC_WB_ST
Unexecuted instantiation: ReentrantMutex.c:MVM_SC_WB_ST
Unexecuted instantiation: CUnion.c:MVM_SC_WB_ST
Unexecuted instantiation: CStruct.c:MVM_SC_WB_ST
Unexecuted instantiation: CArray.c:MVM_SC_WB_ST
Unexecuted instantiation: CStr.c:MVM_SC_WB_ST
Unexecuted instantiation: CPointer.c:MVM_SC_WB_ST
Unexecuted instantiation: NativeCall.c:MVM_SC_WB_ST
Unexecuted instantiation: MVMContinuation.c:MVM_SC_WB_ST
Unexecuted instantiation: candidate.c:MVM_SC_WB_ST
Unexecuted instantiation: osr.c:MVM_SC_WB_ST
Unexecuted instantiation: inline.c:MVM_SC_WB_ST
Unexecuted instantiation: threshold.c:MVM_SC_WB_ST
Unexecuted instantiation: log.c:MVM_SC_WB_ST
Unexecuted instantiation: deopt.c:MVM_SC_WB_ST
Unexecuted instantiation: dead_bb_elimination.c:MVM_SC_WB_ST
Unexecuted instantiation: optimize.c:MVM_SC_WB_ST
Unexecuted instantiation: facts.c:MVM_SC_WB_ST
Unexecuted instantiation: manipulate.c:MVM_SC_WB_ST
Unexecuted instantiation: arch.c:MVM_SC_WB_ST
Unexecuted instantiation: codegen.c:MVM_SC_WB_ST
Unexecuted instantiation: graph.c:MVM_SC_WB_ST
Unexecuted instantiation: dump.c:MVM_SC_WB_ST
Unexecuted instantiation: driver.c:MVM_SC_WB_ST
Unexecuted instantiation: compiler.c:MVM_SC_WB_ST
Unexecuted instantiation: serialization.c:MVM_SC_WB_ST
Unexecuted instantiation: sc.c:MVM_SC_WB_ST
Unexecuted instantiation: bootstrap.c:MVM_SC_WB_ST