Home | History | Annotate | Download | only in esan

Lines Matching refs:Handle

80 static void reportStructCounter(StructHashMap::Handle &Handle) {
83 StructInfo *Struct = Handle->Struct;
102 Struct->Size, Handle->Count, Handle->Ratio, *Struct->ArrayCounter);
117 static void computeStructRatio(StructHashMap::Handle &Handle) {
118 Handle->Ratio = 0;
119 Handle->Count = Handle->Struct->FieldCounters[0];
120 for (u32 i = 1; i < Handle->Struct->NumFields; ++i) {
121 Handle->Count += Handle->Struct->FieldCounters[i];
122 Handle->Ratio += computeDifferenceRatio(
123 Handle->Struct->FieldCounters[i - 1], Handle->Struct->FieldCounters[i]);
125 Ctx->TotalCount += Handle->Count;
126 if (Handle->Ratio >= (u64)getFlags()->report_threshold ||
127 (Verbosity() >= 1 && Handle->Count > 0))
128 reportStructCounter(Handle);
134 StructHashMap::Handle H(&Ctx->StructMap, (uptr)Struct->FieldCounters);
152 StructHashMap::Handle H(&Ctx->StructMap, (uptr)Struct->FieldCounters, true);