Lines Matching refs:mid
904 uint32_t mid = (low + high) / 2;
905 //if ( log ) fprintf(stderr, "\tmid=%d, low=%d, high=%d, *mid=0x%08X\n",
906 //mid, low, high, topIndex.functionOffset(mid));
907 if (topIndex.functionOffset(mid) <= targetFunctionOffset) {
908 if ((mid == last) ||
909 (topIndex.functionOffset(mid + 1) > targetFunctionOffset)) {
910 low = mid;
913 low = mid + 1;
916 high = mid;
954 uint32_t mid = (low + high) / 2;
955 if (pageIndex.functionOffset(mid) <= targetFunctionOffset) {
956 if (mid == (uint32_t)(pageHeader.entryCount() - 1)) {
958 low = mid;
961 } else if (pageIndex.functionOffset(mid
963 low = mid;
967 low = mid + 1;
970 high = mid;
1009 uint32_t mid = (low + high) / 2;
1010 if (pageIndex.functionOffset(mid) <= targetFunctionPageOffset) {
1011 if ((mid == last) ||
1012 (pageIndex.functionOffset(mid + 1) > targetFunctionPageOffset)) {
1013 low = mid;
1016 low = mid + 1;
1019 high = mid;
1077 uint32_t mid = (low + high) / 2;
1078 if (lsdaIndex.functionOffset(mid) == funcStartOffset) {
1079 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base;
1081 } else if (lsdaIndex.functionOffset(mid) < funcStartOffset) {
1082 low = mid + 1;
1084 high = mid;