Lines Matching full:current
35 if (data_.current >= last) return false; in Next()
37 (char *)internal_memchr(data_.current, '\n', last - data_.current); in Next()
41 segment->start = ParseHex(&data_.current); in Next()
42 CHECK_EQ(*data_.current++, '-'); in Next()
43 segment->end = ParseHex(&data_.current); in Next()
44 CHECK_EQ(*data_.current++, ' '); in Next()
45 CHECK(IsOneOf(*data_.current, '-', 'r')); in Next()
47 if (*data_.current++ == 'r') segment->protection |= kProtectionRead; in Next()
48 CHECK(IsOneOf(*data_.current, '-', 'w')); in Next()
49 if (*data_.current++ == 'w') segment->protection |= kProtectionWrite; in Next()
50 CHECK(IsOneOf(*data_.current, '-', 'x')); in Next()
51 if (*data_.current++ == 'x') segment->protection |= kProtectionExecute; in Next()
52 CHECK(IsOneOf(*data_.current, 's', 'p')); in Next()
53 if (*data_.current++ == 's') segment->protection |= kProtectionShared; in Next()
54 CHECK_EQ(*data_.current++, ' '); in Next()
55 segment->offset = ParseHex(&data_.current); in Next()
56 CHECK_EQ(*data_.current++, ' '); in Next()
57 ParseHex(&data_.current); in Next()
58 CHECK_EQ(*data_.current++, ':'); in Next()
59 ParseHex(&data_.current); in Next()
60 CHECK_EQ(*data_.current++, ' '); in Next()
61 while (IsDecimal(*data_.current)) data_.current++; in Next()
64 // CHECK_EQ(*data_.current++, ' '); in Next()
66 while (data_.current < next_line && *data_.current == ' ') data_.current++; in Next()
70 Min((uptr)(next_line - data_.current), segment->filename_size - 1); in Next()
71 internal_strncpy(segment->filename, data_.current, len); in Next()
75 data_.current = next_line + 1; in Next()