Lines Matching refs:pos
105 const char *pos = InputString.data();
106 if (strncmp(pos, kDataCmd, strlen(kDataCmd)) == 0) {
108 pos += strlen(kDataCmd);
109 } else if (strncmp(pos, kCodeCmd, strlen(kCodeCmd)) == 0) {
111 pos += strlen(kCodeCmd);
118 pos += strspn(pos, kDelimiters);
119 if (*pos == '"' || *pos == '\'') {
120 char quote = *pos;
121 pos++;
122 const char *end = strchr(pos, quote);
125 ModuleName = std::string(pos, end - pos);
126 pos = end + 1;
128 int name_length = strcspn(pos, kDelimiters);
129 ModuleName = std::string(pos, name_length);
130 pos += name_length;
136 pos += strspn(pos, kDelimiters);
137 int offset_length = strcspn(pos, kDelimiters);
138 return !StringRef(pos, offset_length).getAsInteger(0, ModuleOffset);