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