Pthread2CIVLWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total486 of 2,18978%86 of 33274%70199132594633
fix_duplicated_pthread_exits_worker(CompoundStatementNode, boolean)1000%200%1111262611
process_nonThread_functions_wt_syncCalls()65811%7112%45202401
process_pthread_exits(FunctionDefinitionNode)5215174%51777%512125001
process_function_call_of_functionsWtSyncCalls(ASTNode)480%100%66151511
getThreadFunctions(ASTNode)476658%51169%49123401
returnNull()290%n/a118811
breakAtomicity(ExpressionNode, ExpressionNode)283757%1788%1571501
process_pthread_sync_call_and_thread_local_work(FunctionDefinitionNode, FunctionCallNode)2012286%62077%51443701
hasVoidParameter(FunctionTypeNode)200%40%336611
nullPointerNode()200%n/a116611
transformAccess2SharedVariables(ExpressionStatementNode)164373%1990%1651801
process_sync_call_thread_local_function(FunctionDefinitionNode)140%n/a115511
transform(AST)86589%4660%4601701
pthread_pool_declaration(boolean, boolean)56393%1375%1311501
setOrignalMainFunction(SequenceNode)42787%1788%152901
process_pthread_exit_worker(ASTNode, boolean)322699%32388%31405301
transformWorker(SequenceNode)311197%11995%11112901
movePthreadMutexInitializer(SequenceNode)218899%63485%62126001
static {...}2675%1150%120101
Pthread2CIVLWorker(ASTFactory)113100%n/a0102601
check_thread_local_accesses(SequenceNode)84100%11995%11102401
movePthreadGpoolDeclaration(SequenceNode)82100%61470%61102301
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