Lines Matching full:capture
25 * - r4 : Temporarily stores the index of capture start after a matching pass
49 * - fp[44] capture array size (may fit multiple sets of matches)
63 * position -1). Used to initialize capture registers to a
229 __ ldr(r0, register_location(start_reg)); // Index of start of capture
230 __ ldr(r1, register_location(start_reg + 1)); // Index of end of capture
231 __ sub(r1, r1, r0, SetCC); // Length of capture.
233 // If length is zero, either the capture is empty or it is not participating.
246 // r0 - offset of start of capture
247 // r1 - length of capture
252 // r0 - Address of start of capture.
253 // r1 - Address of end of capture
264 __ orr(r3, r3, Operand(0x20)); // Convert capture character to lower-case.
294 // r0 - offset of start of capture
295 // r1 - length of capture
301 // r2: size_t byte_length - length of capture in bytes(!)
304 // Address of start of capture.
306 // Length of capture.
325 // On success, increment position by length of capture.
339 // Find length of back-referenced capture.
343 // Succeed on empty capture (including no capture).
350 // Compute pointers to match string and capture string
714 // Always an even number of capture registers. This allows us to
721 // Keep capture start in r4 for the zero-length check later.
744 // Capture results have been stored, so the number of remaining global
747 // Check whether we have enough room for another set of capture results.
761 // r4: capture start index
1240 // r4 is not being used to store the capture start index at this point.