Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total715 of 2,12866%123 of 32662%93196164524733
fix_duplicated_pthread_exits_worker(CompoundStatementNode, boolean)1000%200%1111262611
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)706648%141246%1014143001
process_nonThread_functions_wt_syncCalls()65810%7112%45161901
movePthreadMutexInitializer(SequenceNode)4814274%73382%721115301
process_function_call_of_functionsWtSyncCalls(ASTNode)480%100%66131311
has_reference_to_thread_local_variables(ASTNode)480%120%77151511
process_pthread_exits(FunctionDefinitionNode)4614575%61672%61273901
process_nonThread_functions_wt_thread_locals()44815%7112%45121501
check_thread_local_accesses(SequenceNode)414351%81260%51171901
getThreadFunctions(ASTNode)406662%51168%4992901
returnNull()290%n/a114411
breakAtomicity(ExpressionNode, ExpressionNode)283756%1787%1561401
hasVoidParameter(FunctionTypeNode)200%40%335511
nullPointerNode()200%n/a113311
transformAccess2SharedVariables(ExpressionStatementNode)164372%1990%1641701
process_sync_call_thread_local_function(FunctionDefinitionNode)140%n/a114411
process_thread_functions(FunctionDefinitionNode)105484%2466%2421401
transformCore(AST)86088%2466%2401501
pthread_pool_declaration(boolean, boolean)55791%1375%1311401
process_pthread_exit_worker(ASTNode, boolean)420798%62076%61404801
setOrignalMainFunction(SequenceNode)42787%1787%152901
hasReturn(ASTNode)42385%2675%252801
transformWorker(SequenceNode)311197%21890%21112901
Pthread2CIVLWorker(ASTFactory)113100%n/a0102601
movePthreadGpoolDeclaration(SequenceNode)82100%41680%41102201
process_pthread_sync_calls_thread_locals(FunctionDefinitionNode, ASTNode)28100%6100%040801
process_shared_variable_access(ASTNode)26100%6100%040701
isFunctionCallStatementNodeOf(ASTNode, String)26100%1583%140701
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
static {...}100%n/a010101