Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total343 of 2,18984%71 of 33279%6019993594533
fix_duplicated_pthread_exits_worker(CompoundStatementNode, boolean)1000%200%1111262611
process_function_call_of_functionsWtSyncCalls(ASTNode)480%100%66151511
getThreadFunctions(ASTNode)318273%41275%3973401
returnNull()290%n/a118811
breakAtomicity(ExpressionNode, ExpressionNode)283757%1788%1571501
process_nonThread_functions_wt_syncCalls()205373%2675%2562401
nullPointerNode()200%n/a116611
transformAccess2SharedVariables(ExpressionStatementNode)164373%1990%1651801
process_pthread_exits(FunctionDefinitionNode)1518893%41882%41245001
process_sync_call_thread_local_function(FunctionDefinitionNode)140%n/a115511
transform(AST)86589%4660%4601701
setOrignalMainFunction(SequenceNode)42787%1788%152901
process_pthread_exit_worker(ASTNode, boolean)322699%32388%31405301
transformWorker(SequenceNode)311197%11995%11112901
hasVoidParameter(FunctionTypeNode)21890%2250%231601
static {...}2675%1150%120101
movePthreadMutexInitializer(SequenceNode)190100%43690%42106001
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)142100%42285%41403701
Pthread2CIVLWorker(ASTFactory)113100%n/a0102601
check_thread_local_accesses(SequenceNode)84100%11995%11102401
movePthreadGpoolDeclaration(SequenceNode)82100%51575%51102301
pthread_pool_declaration(boolean, boolean)68100%4100%0301501
process_thread_functions(FunctionDefinitionNode)64100%1583%1401701
process_nonThread_functions_wt_thread_locals()52100%1788%1501601
has_reference_to_thread_local_variables(ASTNode)48100%12100%0701601
process_pthread_sync_calls_thread_locals(FunctionDefinitionNode, ASTNode)28100%6100%040801
hasReturn(ASTNode)27100%8100%050801
process_shared_variable_access(ASTNode)26100%6100%040701
isFunctionCallStatementNodeOf(ASTNode, String)26100%1583%1401001
isVoidOrVoidPointerType(TypeNode)22100%6100%040501
fix_duplicated_pthread_exits(FunctionDefinitionNode, boolean)8100%n/a010201
process_pthread_sync_calls_thread_locals(FunctionDefinitionNode)5100%n/a010201
process_pthread_exit(FunctionDefinitionNode, boolean)5100%n/a010201