/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 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 | } |
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 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 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 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 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 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 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 | } |
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 | } |
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 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 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 |