Lines Matching defs:pos
118 size_t pos = 2; // Save room for type tag & array count
124 if (pos + 1 + sizeof(jint) > max) break;
127 if (pos + 1 + sizeof(len) + len > max) len = max - pos - 1 - sizeof(len);
128 buf[pos++] = EVENT_TYPE_STRING;
129 memcpy(&buf[pos], &len, sizeof(len));
130 memcpy(&buf[pos + sizeof(len)], str, len);
131 pos += sizeof(len) + len;
135 if (pos + 1 + sizeof(intVal) > max) break;
136 buf[pos++] = EVENT_TYPE_INT;
137 memcpy(&buf[pos], &intVal, sizeof(intVal));
138 pos += sizeof(intVal);
141 if (pos + 1 + sizeof(longVal) > max) break;
142 buf[pos++] = EVENT_TYPE_LONG;
143 memcpy(&buf[pos], &longVal, sizeof(longVal));
144 pos += sizeof(longVal);
147 if (pos + 1 + sizeof(floatVal) > max) break;
148 buf[pos++] = EVENT_TYPE_FLOAT;
149 memcpy(&buf[pos], &floatVal, sizeof(floatVal));
150 pos += sizeof(floatVal);
162 buf[pos++] = '\n';
163 return android_bWriteLog(tag, buf, pos);