Lines Matching refs:ft
51 ftEntry_t* ft; variable
55 void writeArrayTable(uint32_t fNumber, ftEntry_t* ft, uint32_t* funcCount) { in writeArrayTable() argument
65 for( arrayIterator = 0; arrayIterator < ft->size; arrayIterator++ ) { in writeArrayTable()
66 uint32_t pc = ((uint32_t*)ft->array)[arrayIterator]; in writeArrayTable()
159 if( ft[functionNumber-1].array == 0) in getPathCounter()
160 ft[functionNumber-1].array = calloc(sizeof(pathHashTable_t), 1); in getPathCounter()
162 hashTable = (pathHashTable_t*)((ftEntry_t*)ft)[functionNumber-1].array; in getPathCounter()
234 if( ft[i].type == ProfilingArray ) { in pathProfAtExitHandler()
235 writeArrayTable(i+1,&ft[i],header + 1); in pathProfAtExitHandler()
237 } else if( ft[i].type == ProfilingHash ) { in pathProfAtExitHandler()
239 if( ft[i].array ) { in pathProfAtExitHandler()
240 writeHashTable(i+1,ft[i].array); in pathProfAtExitHandler()
242 free(ft[i].array); in pathProfAtExitHandler()
265 ft = functionTable; in llvm_start_path_profiling()