Lines Matching defs:mid
1545 uint32_t mid = (low + high) / 2;
1546 //if ( log ) fprintf(stderr, "\tmid=%d, low=%d, high=%d, *mid=0x%08X\n",
1547 //mid, low, high, topIndex.functionOffset(mid));
1548 if (topIndex.functionOffset(mid) <= targetFunctionOffset) {
1549 if ((mid == last) ||
1550 (topIndex.functionOffset(mid + 1) > targetFunctionOffset)) {
1551 low = mid;
1554 low = mid + 1;
1557 high = mid;
1595 uint32_t mid = (low + high) / 2;
1596 if (pageIndex.functionOffset(mid) <= targetFunctionOffset) {
1597 if (mid == (uint32_t)(pageHeader.entryCount() - 1)) {
1599 low = mid;
1602 } else if (pageIndex.functionOffset(mid + 1) > targetFunctionOffset) {
1604 low = mid;
1608 low = mid + 1;
1611 high = mid;
1650 uint32_t mid = (low + high) / 2;
1651 if (pageIndex.functionOffset(mid) <= targetFunctionPageOffset) {
1652 if ((mid == last) ||
1653 (pageIndex.functionOffset(mid + 1) > targetFunctionPageOffset)) {
1654 low = mid;
1657 low = mid + 1;
1660 high = mid;
1718 uint32_t mid = (low + high) / 2;
1719 if (lsdaIndex.functionOffset(mid) == funcStartOffset) {
1720 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base;
1722 } else if (lsdaIndex.functionOffset(mid) < funcStartOffset) {
1723 low = mid + 1;
1725 high = mid;