Lines Matching defs:diffs
597 const std::vector<SourceChangeRange>& diffs,
600 events.reserve(literals.size() * 2 + diffs.size() * 2);
605 for (const SourceChangeRange& diff : diffs) {
934 const std::vector<SourceChangeRange>& diffs) {
943 LiveEdit::TranslatePosition(diffs, position.ScriptOffset()));
958 const std::vector<SourceChangeRange>& diffs) {
961 LiveEdit::TranslatePosition(diffs, old_start_position);
962 int new_end_position = LiveEdit::TranslatePosition(diffs, sfi->EndPosition());
964 LiveEdit::TranslatePosition(diffs, sfi->function_token_position());
970 isolate, handle(sfi->GetBytecodeArray(isolate), isolate), diffs);
978 std::vector<SourceChangeRange> diffs;
981 new_source, &diffs);
982 if (diffs.empty()) {
1013 CalculateFunctionLiteralChanges(literals, diffs, &literal_changes);
1060 UpdatePositions(isolate, sfi, diffs);
1207 std::vector<SourceChangeRange>* diffs) {
1216 s2, diffs);
1223 int LiveEdit::TranslatePosition(const std::vector<SourceChangeRange>& diffs,
1225 auto it = std::lower_bound(diffs.begin(), diffs.end(), position,
1229 if (it != diffs.end() && position == it->end_position) {
1232 if (it == diffs.begin()) return position;
1233 DCHECK(it == diffs.end() || position <= it->start_position);