Lines Matching defs:EndAddress
921 uint64_t EndAddress = 0;
937 Binary->addressIsCode(EndAddress) &&
938 isValidFallThroughRange(StartAddress, EndAddress, Binary))
939 Counter.recordRangeCount(StartAddress, EndAddress, Repeat);
940 EndAddress = SourceAddress;
1171 uint64_t EndAddress = 0;
1175 if (EndAddress != 0)
1176 Ranges[{StartAddress, EndAddress}] += Count;
1177 EndAddress = SourceAddress;
1186 auto WarnInvalidRange = [&](uint64_t StartAddress, uint64_t EndAddress,
1191 << format("%8" PRIx64, EndAddress) << "]: " << Msg
1212 uint64_t EndAddress = I.first.second;
1216 !Binary->addressIsCode(EndAddress))
1220 !Binary->addressIsTransfer(EndAddress)) {
1222 WarnInvalidRange(StartAddress, EndAddress, EndNotBoundaryMsg);
1228 WarnInvalidRange(StartAddress, EndAddress, DanglingRangeMsg);
1232 if (EndAddress >= FRange->EndAddress) {
1234 WarnInvalidRange(StartAddress, EndAddress, RangeCrossFuncMsg);
1238 Binary->addressIsCode(EndAddress) &&
1239 !isValidFallThroughRange(StartAddress, EndAddress, Binary)) {
1241 WarnInvalidRange(StartAddress, EndAddress, BogusRangeMsg);