Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total506 of 1,76671%93 of 25664%67158105372530
fix_duplicated_pthread_exits_worker(CompoundStatementNode, boolean)1000%200%1111262611
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)509265%111558%81492701
process_function_call_of_functionsWtSyncCalls(ASTNode)480%100%66131311
has_reference_to_thread_local_variables(ASTNode)480%120%77151511
process_nonThread_functions_wt_thread_locals()44815%7112%45121501
check_thread_local_accesses(SequenceNode)414351%81260%51161801
getThreadFunctions(ASTNode)318273%41275%3942701
returnNull()290%n/a112211
breakAtomicity(ExpressionNode, ExpressionNode)283757%1788%1551301
process_pthread_exits(FunctionDefinitionNode)2319089%42083%41312401
transformAccess2SharedVariables(ExpressionStatementNode)164373%1990%1631601
process_sync_call_thread_local_function(FunctionDefinitionNode)130%n/a114411
process_thread_functions(FunctionDefinitionNode)104582%1375%1321301
transform(AST)84184%4450%4501001
process_nonThread_functions_wt_syncCalls()72981%1375%1311001
process_pthread_exit_worker(ASTNode, boolean)319598%32589%31503201
transformWorker(SequenceNode)311197%21890%21112801
hasVoidParameter(FunctionTypeNode)21890%1375%131501
static {...}2675%1150%120101
Pthread2CIVLWorker(ASTFactory)104100%n/a0102301
pthread_pool_declaration(boolean)55100%2100%020801
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%140701
nullPointerNode()20100%n/a010101
isVoidPointerType(TypeNode)16100%1375%130501
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