Lines Matching refs:len_pos
220 int len_pos;
222 len_pos = ARRAY_READER_LEN_POS (reader);
224 _dbus_assert (_DBUS_ALIGN_VALUE (len_pos, 4) == (unsigned) len_pos);
226 _dbus_string_get_const_data_len (reader->value_str, len_pos, 4));
229 _dbus_verbose (" reader %p len_pos %d array len %u len_offset %d\n",
230 reader, len_pos, array_len, reader->array_len_offset);
233 _dbus_assert (reader->u.array.start_pos - len_pos - 4 < 8);
243 int len_pos;
249 len_pos = sub->value_pos;
259 _dbus_assert ((sub->u.array.start_pos - (len_pos + 4)) < 8); /* only 3 bits in array_len_offset */
260 sub->array_len_offset = sub->u.array.start_pos - (len_pos + 4);
1889 sub->u.array.len_pos = _DBUS_ALIGN_VALUE (sub->value_pos, 4);
1902 _dbus_assert (sub->u.array.len_pos == sub->value_pos - 4);
1931 _dbus_assert (_DBUS_ALIGN_VALUE (sub->u.array.len_pos, 4) ==
1932 (unsigned) sub->u.array.len_pos);
1935 sub->u.array.len_pos,
1943 /* not enabled, so we won't write the len_pos; set it to -1 to so indicate */
1944 sub->u.array.len_pos = -1;
1948 _dbus_assert (sub->u.array.len_pos < sub->u.array.start_pos);
1952 _dbus_verbose (" type writer %p recurse array done remaining sig '%s' array start_pos = %d len_pos = %d value_pos = %d\n", sub,
1956 sub->u.array.start_pos, sub->u.array.len_pos, sub->value_pos);
2205 if (sub->u.array.len_pos >= 0) /* len_pos == -1 if we weren't enabled when we passed it */
2212 sub->u.array.len_pos,
2216 _dbus_verbose (" filled in sub array len to %u at len_pos %d\n",
2217 len, sub->u.array.len_pos);