DiffBasedWorldStateUpdateAccumulator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total449 of 1,64672%84 of 17451%6914686388859
rollStorageChange(Address, StorageSlotKey, UInt256, UInt256)1149144%281433%1922173901
rollCodeChange(Address, Bytes, Bytes)935034%23723%1416163001
rollAccountChange(Address, AccountValue, AccountValue)347167%81055%71072301
lambda$commit$7(UpdateTrackingAccount)3212579%41477%41064001
lambda$commit$3(Map, Bytes32, Bytes)260%20%226611
loadAccount(Address, Function)235971%1583%1471801
getAllAccountStorage(Address, Hash)210%20%226611
getStorageValueByStorageSlotKey(Address, StorageSlotKey)195975%1583%1431701
getCode(Address, Hash)182052%4233%343801
loadAccountFromParent(Address, DiffBasedValue)133069%2100%0231001
lambda$commit$0(Address, Address)100%n/a111111
commit()912693%41071%3813801
lambda$getAllAccountStorage$9(Map, StorageSlotKey, DiffBasedValue)90%n/a111111
createAccount(Address, long, Wei)56292%1583%1411301
getWorldStateStorage()50%n/a111111
getPriorStorageValue(Address, UInt256)45392%3975%3721801
isSlotEquals(UInt256, UInt256)41275%2250%230301
getDeletedAccountAddresses()30%n/a111111
revert()30%n/a112211
maybeCreateStorageMap(Map, Address)22090%1150%121501
isPersisted()20%n/a111111
DiffBasedWorldStateUpdateAccumulator(DiffBasedWorldView, Consumer, Consumer, EvmConfiguration)47100%n/a0101101
lambda$commit$6(Map, DiffBasedAccount, Map.Entry)41100%2100%0201001
cloneFromUpdater(DiffBasedWorldStateUpdateAccumulator)36100%n/a010801
reset()24100%n/a010901
lambda$commit$5(DiffBasedValue, Address)22100%n/a010801
hashAndSaveSlotPreImage(UInt256)19100%2100%020501
getStorageValue(Address, UInt256)17100%n/a010301
rollForward(TrieLog)16100%n/a0101001
rollBack(TrieLog)16100%n/a0101001
lambda$commit$1(Address, Bytes)12100%n/a010101
lambda$rollBack$16(Address, StorageSlotKey, TrieLog.LogTuple)11100%n/a010201
lambda$rollForward$12(Address, StorageSlotKey, TrieLog.LogTuple)11100%n/a010201
lambda$rollStorageChange$18(Address, Address)10100%n/a010101
lambda$rollBack$15(Address, TrieLog.LogTuple)10100%n/a010101
lambda$rollBack$14(Address, TrieLog.LogTuple)10100%n/a010101
lambda$rollForward$11(Address, TrieLog.LogTuple)10100%n/a010101
lambda$rollForward$10(Address, TrieLog.LogTuple)10100%n/a010101
lambda$getStorageValueByStorageSlotKey$8(Address, Address)10100%n/a010101
lambda$commit$4(Address, Address)10100%n/a010101
lambda$commit$2(Address, Address)10100%n/a010101
lambda$rollBack$17(Address, Map)6100%n/a010101
lambda$rollForward$13(Address, Map)6100%n/a010101
getForMutation(Address)5100%n/a010101
get(Address)4100%n/a010101
track(UpdateTrackingAccount)4100%n/a010101
getAccount(Address)4100%n/a010101
resetAccumulatorStateChanged()4100%n/a010201
static {...}4100%n/a010201
getAccountPreloader()3100%n/a010101
getStoragePreloader()3100%n/a010101
getEvmConfiguration()3100%n/a010101
getAccountsToUpdate()3100%n/a010101
getCodeToUpdate()3100%n/a010101
getStorageToClear()3100%n/a010101
getStorageToUpdate()3100%n/a010101
getTouchedAccounts()3100%n/a010101
isAccumulatorStateChanged()3100%n/a010101
hashAndSaveAccountPreImage(Address)3100%n/a010101