Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total329 of 1,94883%66 of 28677%5517582509532
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/a116611
breakAtomicity(ExpressionNode, ExpressionNode)283757%1788%1571501
nullPointerNode()200%n/a114411
transformAccess2SharedVariables(ExpressionStatementNode)164373%1990%1651801
process_pthread_exits(FunctionDefinitionNode)1518893%41882%41224501
process_sync_call_thread_local_function(FunctionDefinitionNode)130%n/a115511
transform(AST)86289%4660%4601601
process_nonThread_functions_wt_syncCalls()74587%1583%1411601
setOrignalMainFunction(SequenceNode)42787%1788%152901
process_pthread_exit_worker(ASTNode, boolean)322699%32388%31405201
transformWorker(SequenceNode)311197%11995%11112901
hasVoidParameter(FunctionTypeNode)21890%1375%131601
static {...}2675%1150%120101
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)142100%42285%41403801
Pthread2CIVLWorker(ASTFactory)110100%n/a0102501
check_thread_local_accesses(SequenceNode)84100%11995%11102401
movePthreadGpoolDeclaration(SequenceNode)82100%61470%61102301
process_thread_functions(FunctionDefinitionNode)60100%1583%1401601
pthread_pool_declaration(boolean)55100%2100%0201001
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
isVoidPointerType(TypeNode)16100%4100%030501
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