Lines Matching refs:subject
40 base::Vector<const base::uc16> subject,
43 reinterpret_cast<Address>(const_cast<base::uc16*>(&subject.at(from)));
45 reinterpret_cast<Address>(const_cast<base::uc16*>(&subject.at(current)));
57 base::Vector<const uint8_t> subject, bool unicode) {
60 unsigned int old_char = subject[from++];
61 unsigned int new_char = subject[current++];
370 DCHECK(base::IsInRange(current, 0, subject.length())); \
386 base::Vector<const Char> subject, int* output_registers,
533 &code_base, &subject, &pc);
580 if (pos >= subject.length() || pos < 0) {
584 current_char = subject[pos];
591 current_char = subject[pos];
596 if (pos + 2 > subject.length() || pos < 0) {
600 Char next = subject[pos + 1];
601 current_char = (subject[pos] | (next << (kBitsPerByte * sizeof(Char))));
608 Char next = subject[pos + 1];
609 current_char = (subject[pos] | (next << (kBitsPerByte * sizeof(Char))));
615 if (pos + 4 > subject.length() || pos < 0) {
619 Char next1 = subject[pos + 1];
620 Char next2 = subject[pos + 2];
621 Char next3 = subject[pos + 3];
623 (subject[pos] | (next1 << 8) | (next2 << 16) | (next3 << 24));
631 Char next1 = subject[pos + 1];
632 Char next2 = subject[pos + 2];
633 Char next3 = subject[pos + 3];
635 (subject[pos] | (next1 << 8) | (next2 << 16) | (next3 << 24));
804 if (current + len > subject.length() ||
805 !CompareCharsEqual(&subject[from], &subject[current], len)) {
819 !CompareCharsEqual(&subject[from], &subject[current - len], len)) {
832 if (current + len > subject.length() ||
833 !BackRefMatchesNoCase(isolate, from, current, len, subject, true)) {
846 if (current + len > subject.length() ||
847 !BackRefMatchesNoCase(isolate, from, current, len, subject,
862 !BackRefMatchesNoCase(isolate, from, current - len, len, subject,
877 !BackRefMatchesNoCase(isolate, from, current - len, len, subject,
906 if (subject.length() - current > by) {
907 SET_CURRENT_POSITION(subject.length() - by);
908 current_char = subject[current - 1];
914 if (pos > subject.length() || pos < 0) {
925 while (IndexIsInBounds(current + load_offset, subject.length())) {
926 current_char = subject[current + load_offset];
943 static_cast<uintptr_t>(subject.length())) {
944 current_char = subject[current + load_offset];
960 static_cast<uintptr_t>(subject.length())) {
961 current_char = subject[current + load_offset];
975 while (IndexIsInBounds(current + load_offset, subject.length())) {
976 current_char = subject[current + load_offset];
991 while (IndexIsInBounds(current + load_offset, subject.length())) {
992 current_char = subject[current + load_offset];
1011 while (IndexIsInBounds(current + load_offset, subject.length())) {
1012 current_char = subject[current + load_offset];
1120 Address subject, int32_t start_position, Address, Address,
1132 String subject_string = String::cast(Object(subject));