Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total531 of 2,18975%86 of 33274%70199142594633
fix_duplicated_pthread_exits_worker(CompoundStatementNode, boolean)1000%200%1111262611
process_nonThread_functions_wt_syncCalls()65810%7112%45202401
process_pthread_exits(FunctionDefinitionNode)5215174%51777%512125001
process_function_call_of_functionsWtSyncCalls(ASTNode)480%100%66151511
getThreadFunctions(ASTNode)476658%51168%49123401
movePthreadMutexInitializer(SequenceNode)4614475%43690%421126001
returnNull()290%n/a118811
breakAtomicity(ExpressionNode, ExpressionNode)283756%1787%1571501
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)2012285%71973%61443701
hasVoidParameter(FunctionTypeNode)200%40%336611
nullPointerNode()200%n/a116611
transformAccess2SharedVariables(ExpressionStatementNode)164372%1990%1651801
process_sync_call_thread_local_function(FunctionDefinitionNode)140%n/a115511
transform(AST)86589%4660%4601701
pthread_pool_declaration(boolean, boolean)56392%1375%1311501
process_pthread_exit_worker(ASTNode, boolean)422598%62076%61405301
setOrignalMainFunction(SequenceNode)42787%1787%152901
transformWorker(SequenceNode)311197%11995%11112901
static {...}2675%1150%120101
Pthread2CIVLWorker(ASTFactory)113100%n/a0102601
check_thread_local_accesses(SequenceNode)84100%11995%11102401
movePthreadGpoolDeclaration(SequenceNode)82100%41680%41102301
process_thread_functions(FunctionDefinitionNode)64100%1583%1401701
process_nonThread_functions_wt_thread_locals()52100%1787%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