line |
true |
false |
branch |
117
|
0 |
0 |
for (ptr = LINE_END(1); line1 <= ptr; ptr--) { |
123
|
0 |
0 |
while (rec) { |
124
|
0 |
0 |
if (CMP(index, 1, rec->ptr, 1, ptr)) { |
142
|
0 |
0 |
if (chain_len == index->max_chain_length) |
149
|
0 |
0 |
if (!(rec = xdl_cha_alloc(&index->rcha))) |
174
|
0 |
0 |
for (; rec; rec = rec->next) { |
175
|
0 |
0 |
if (rec->cnt > index->cnt) { |
176
|
0 |
0 |
if (!index->has_common) |
182
|
0 |
0 |
if (!CMP(index, 1, as, 2, b_ptr)) |
194
|
0 |
0 |
while (line1 < as && line2 < bs |
|
0 |
0 |
while (line1 < as && line2 < bs |
195
|
0 |
0 |
&& CMP(index, 1, as - 1, 2, bs - 1)) { |
198
|
0 |
0 |
if (1 < rc) |
201
|
0 |
0 |
while (ae < LINE_END(1) && be < LINE_END(2) |
|
0 |
0 |
while (ae < LINE_END(1) && be < LINE_END(2) |
202
|
0 |
0 |
&& CMP(index, 1, ae + 1, 2, be + 1)) { |
205
|
0 |
0 |
if (1 < rc) |
209
|
0 |
0 |
if (b_next <= be) |
211
|
0 |
0 |
if (lcs->end1 - lcs->begin1 < ae - as || rc < index->cnt) { |
|
0 |
0 |
if (lcs->end1 - lcs->begin1 < ae - as || rc < index->cnt) { |
219
|
0 |
0 |
if (np == 0) |
222
|
0 |
0 |
while (np <= ae) { |
224
|
0 |
0 |
if (np == 0) { |
230
|
0 |
0 |
if (should_break) |
246
|
0 |
0 |
if (scanA(index, line1, count1)) |
251
|
0 |
0 |
for (b_ptr = line2; b_ptr <= LINE_END(2); ) |
254
|
0 |
0 |
return index->has_common && index->max_chain_length < index->cnt; |
|
0 |
0 |
return index->has_common && index->max_chain_length < index->cnt; |
277
|
0 |
0 |
if (count1 <= 0 && count2 <= 0) |
|
0 |
0 |
if (count1 <= 0 && count2 <= 0) |
280
|
0 |
0 |
if (LINE_END(1) >= MAX_PTR) |
283
|
0 |
0 |
if (!count1) { |
284
|
0 |
0 |
while(count2--) |
287
|
0 |
0 |
} else if (!count2) { |
288
|
0 |
0 |
while(count1--) |
305
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC_MULTIPLY(&sz, sz, sizeof(struct record *)); |
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC_MULTIPLY(&sz, sz, sizeof(struct record *)); |
307
|
0 |
0 |
if (!(index.records = (struct record **) xdl_malloc(sz))) |
313
|
0 |
0 |
if (!(index.line_map = (struct record **) xdl_malloc(sz))) |
319
|
0 |
0 |
if (!(index.next_ptrs = (unsigned int *) xdl_malloc(sz))) |
324
|
0 |
0 |
if (xdl_cha_init(&index.rcha, sizeof(struct record), count1 / 4 + 1) < 0) |
331
|
0 |
0 |
if (find_lcs(&index, &lcs, line1, count1, line2, count2)) |
334
|
0 |
0 |
if (lcs.begin1 == 0 && lcs.begin2 == 0) { |
|
0 |
0 |
if (lcs.begin1 == 0 && lcs.begin2 == 0) { |
335
|
0 |
0 |
while (count1--) |
337
|
0 |
0 |
while (count2--) |
344
|
0 |
0 |
if (result) |
349
|
0 |
0 |
if (result) |
366
|
0 |
0 |
if (xdl_prepare_env(file1, file2, xpp, env) < 0) |