FlatTraceGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total37 of 1,23096%14 of 12288%151009301138
calculateCallingAddress(FlatTrace.Context)113073%4450%4641101
computeGas(TraceFrame, Optional)92573%2250%231701
lambda$handleCall$6(TransactionTrace, FlatTrace.Builder, TraceFrame)5550%1150%121301
firstNonNull(String, String[])41881%2250%231401
handleRevert(Deque, FlatTrace.Context)31785%1150%121601
FlatTraceGenerator()30%n/a111111
generateFromTransactionTrace(ProtocolSchedule, TransactionTrace, Block, AtomicInteger, Consumer)32299%24896%22607701
handleCall(TransactionTrace, TraceFrame, Optional, List, long, Deque, String)106100%1375%1302501
handleReturn(ProtocolSchedule, TransactionTrace, Block, TraceFrame, Deque, FlatTrace.Context)101100%11392%1802701
handleSelfDestruct(TraceFrame, Deque, FlatTrace.Context, List)101100%2100%0203001
handleCreateOperation(TraceFrame, Optional, List, long, Deque, Optional)84100%n/a0102601
computeGasUsed(Deque, FlatTrace.Context, TransactionTrace, TraceFrame)50100%4100%0301101
handleHalt(List, Deque, FlatTrace.Context, TraceFrame)48100%6100%0401401
hasRevertInSubCall(TransactionTrace, TraceFrame)43100%10100%060901
getActionAddress(Action.Builder, String)33100%4100%030501
addAdditionalTransactionInformationToFlatTrace(FlatTrace.Builder, TransactionTrace, Block)30100%n/a010701
handleCallDataLoad(FlatTrace.Context, TraceFrame)21100%2100%020701
lambda$addContractCreationMethodToTrace$14(FlatTrace.Builder, TransactionTrace, String)18100%n/a010901
lambda$handleReturn$7(Deque, FlatTrace.Context)16100%4100%030201
calculateSelfDescructAddress(Deque)14100%n/a010401
generateFromTransactionTrace(ProtocolSchedule, TransactionTrace, Block, AtomicInteger, boolean)12100%2100%020401
generateFromTransactionTraceAndBlock(ProtocolSchedule, TransactionTrace, Block)11100%n/a010101
addContractCreationMethodToTrace(TransactionTrace, FlatTrace.Builder)10100%n/a010401
calculateTraceAddress(Deque)8100%n/a010301
lambda$handleSelfDestruct$9(AtomicReference, Address, Map)8100%n/a010101
generateFromTransactionTrace(ProtocolSchedule, TransactionTrace, Block, AtomicInteger)7100%n/a010101
lambda$generateFromTransactionTrace$1(Transaction, String)7100%n/a010101
lambda$generateFromTransactionTrace$2(FlatTrace.Builder, Bytes)6100%n/a010101
lambda$addContractCreationMethodToTrace$13(TraceFrame)5100%n/a010101
lambda$calculateSelfDescructAddress$11(FlatTrace.Context)5100%n/a010101
lambda$calculateTraceAddress$10(FlatTrace.Context)5100%n/a010101
lambda$generateFromTransactionTraceAndBlock$5(TransactionTrace, Block, FlatTrace.Builder)5100%n/a010101
lambda$generateFromTransactionTrace$0(TransactionTrace, Bytes)5100%n/a010101
lambda$addContractCreationMethodToTrace$12(String)4100%n/a010101
lambda$handleReturn$8(long, FlatTrace.Context)4100%n/a010101
lambda$generateFromTransactionTrace$3(TransactionTrace, FlatTrace.Builder)4100%n/a010101
static {...}4100%n/a010101
lambda$generateFromTransactionTrace$4(FlatTrace.Builder)100%n/a010101