Lines Matching refs:ft
56 ftEntry_t* ft; variable
60 void writeArrayTable(uint32_t fNumber, ftEntry_t* ft, uint32_t* funcCount) { in writeArrayTable() argument
70 for( arrayIterator = 0; arrayIterator < ft->size; arrayIterator++ ) { in writeArrayTable()
71 uint32_t pc = ((uint32_t*)ft->array)[arrayIterator]; in writeArrayTable()
164 if( ft[functionNumber-1].array == 0) in getPathCounter()
165 ft[functionNumber-1].array = calloc(sizeof(pathHashTable_t), 1); in getPathCounter()
167 hashTable = (pathHashTable_t*)((ftEntry_t*)ft)[functionNumber-1].array; in getPathCounter()
239 if( ft[i].type == ProfilingArray ) { in pathProfAtExitHandler()
240 writeArrayTable(i+1,&ft[i],header + 1); in pathProfAtExitHandler()
242 } else if( ft[i].type == ProfilingHash ) { in pathProfAtExitHandler()
244 if( ft[i].array ) { in pathProfAtExitHandler()
245 writeHashTable(i+1,ft[i].array); in pathProfAtExitHandler()
247 free(ft[i].array); in pathProfAtExitHandler()
270 ft = functionTable; in llvm_start_path_profiling()