LCOV - code coverage report
Current view: top level - libgnucash/engine - Split.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 84.1 % 983 827
Test Date: 2026-11-02 18:19:43 Functions: 82.8 % 99 82
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
DxaccSplitGetShareAmount(split_s const*) 0
_utest_split_fill_functions() 31
commit_err(QofInstance_s*, QofBackendError) 0
do_destroy(QofInstance_s*) 4940
get_commodity_denom(split_s const*) 12834
get_corr_account_split(split_s const*, split_s const**) 29
get_currency_denom(split_s const*) 15052
gnc_split_class_init(_SplitClass*) 43
gnc_split_dispose(_GObject*) 15576
gnc_split_finalize(_GObject*) 7834
gnc_split_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 1060
gnc_split_get_type 133742
gnc_split_class_intern_init(void*) 43
gnc_split_get_type 133656
gnc_split_get_type_once() 43
gnc_split_init(split_s*) 10122
gnc_split_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 1110
mark_split(split_s*) 31497
no_op(void*, _QofParam const*) 3112
qofSplitSetAccount(split_s*, QofInstance_s*) 0
qofSplitSetAction(split_s*, char const*) 0
qofSplitSetAmount(split_s*, _gnc_numeric) 0
qofSplitSetMemo(split_s*, char const*) 0
qofSplitSetParentTrans(split_s*, QofInstance_s*) 0
qofSplitSetReconcile(split_s*, char) 0
qofSplitSetSharePrice(split_s*, _gnc_numeric) 0
qofSplitSetValue(split_s*, _gnc_numeric) 0
split_account_guid_getter(void*, _QofParam const*) 613
xaccDupeSplit(split_s const*) 2805
xaccFreeSplit(split_s*) 7741
xaccInitSplit(split_s*, QofBook*) 7291
xaccMallocSplit 7291
xaccSplitAddPeerSplit 8
xaccSplitCloneNoKvp(split_s const*) 23
xaccSplitCommitEdit(split_s*) 13119
xaccSplitCompareAccountCodes 4
xaccSplitCompareAccountFullNames 1552
xaccSplitCompareOtherAccountCodes 4
xaccSplitCompareOtherAccountFullNames 12
xaccSplitConvertAmount 154
xaccSplitCopyKvp(split_s const*, split_s*) 13
xaccSplitCopyOnto 4
xaccSplitDestroy 4958
xaccSplitDetermineGainStatus(split_s*) 440
xaccSplitEqual 189
xaccSplitEqualCheckBal(char const*, _gnc_numeric, _gnc_numeric) 795
xaccSplitGetAccount 124695
xaccSplitGetAction 1429
xaccSplitGetAdjustedAmount 2245
xaccSplitGetAmount 158969
xaccSplitGetBalance 993
xaccSplitGetBaseValue 0
xaccSplitGetBook 686014
xaccSplitGetClearedBalance 0
xaccSplitGetCorrAccountCode 4
xaccSplitGetCorrAccountFullName 20
xaccSplitGetCorrAccountName 0
xaccSplitGetDateReconciled 161
xaccSplitGetLot 518
xaccSplitGetMemo 2463
xaccSplitGetNoclosingBalance 3820
xaccSplitGetOnlineID 13
xaccSplitGetOtherSplit 222
xaccSplitGetParent 113804
xaccSplitGetReconcile 32910
xaccSplitGetReconciledBalance 0
xaccSplitGetSharePrice 416
xaccSplitGetType 97958
xaccSplitGetValue 55903
xaccSplitHasOnlineID 6
xaccSplitHasPeers 114
xaccSplitIsPeerSplit 1
xaccSplitIsStockSplit 97941
xaccSplitLookup 60
xaccSplitMakeStockSplit 15
xaccSplitMergePeerSplits 0
xaccSplitOrder 668431
xaccSplitOrderDateOnly 218
xaccSplitRegister() 83
xaccSplitReinit 0
xaccSplitRemovePeerSplit 0
xaccSplitRollbackEdit(split_s*) 7
xaccSplitSetAccount 7262
xaccSplitSetAction 1110
xaccSplitSetAdjustedAmount 1213
xaccSplitSetAmount 14505
xaccSplitSetBaseValue 156
xaccSplitSetDateReconciledSecs 788
xaccSplitSetLot 294
xaccSplitSetMemo 1883
xaccSplitSetOnlineID 6
xaccSplitSetParent 7174
xaccSplitSetReconcile 2932
xaccSplitSetSharePrice 64
xaccSplitSetSharePriceAndAmount 2
xaccSplitSetValue 14823
xaccSplitUnvoid(split_s*) 7
xaccSplitVoid(split_s*) 205
xaccSplitVoidFormerAmount 65
xaccSplitVoidFormerValue 12

Generated by: LCOV version 2.0-1