Lines Matching refs:attr

928         String16 attr("attr");
945 ? table->getResId(e.name, &attr, &pkg, &errorMsg, nsIsPublic)
948 attr.string(), attr.size(),
1067 const attribute_entry& attr = mAttributes.itemAt(idx);
1068 String8 attrNs(attr.ns);
1072 if (attr.nameResId) {
1074 String8(attr.name).string(), attr.nameResId);
1076 printf("%s%s", attrNs.string(), String8(attr.name).string());
1078 printf("=%s", String8(attr.string).string());
1282 const attribute_entry& attr = mAttributes.itemAt(i);
1283 uint32_t id = attr.nameResId;
1287 const Vector<size_t>* indices = outPool->offsetsForString(attr.name);
1310 idx = outPool->add(attr.name);
1311 NOISY(printf("Adding attr %s (resid 0x%08x) to pool: idx=%d\n",
1312 String8(attr.name).string(), id, idx));
1320 attr.namePoolIdx = idx;
1322 String8(attr.name).string(), idx));
1352 ResXMLTree_attribute attr;
1368 memset(&attr, 0, sizeof(attr));
1392 attrExt.attributeSize = htods(sizeof(attr));
1440 node.header.size = htodl(sizeof(node) + extSize + (sizeof(attr)*NA));
1453 attr.ns.index = htodl(strings.offsetForString(ae.ns));
1455 attr.ns.index = htodl((uint32_t)-1);
1457 attr.name.index = htodl(ae.namePoolIdx);
1460 attr.rawValue.index = htodl(strings.offsetForString(ae.string));
1462 attr.rawValue.index = htodl((uint32_t)-1);
1464 attr.typedValue.size = htods(sizeof(attr.typedValue));
1467 attr.typedValue.res0 = 0;
1468 attr.typedValue.dataType = Res_value::TYPE_STRING;
1469 attr.typedValue.data = htodl(strings.offsetForString(ae.string));
1471 attr.typedValue.res0 = 0;
1472 attr.typedValue.dataType = ae.value.dataType;
1473 attr.typedValue.data = htodl(ae.value.data);
1475 dest->writeData(&attr, sizeof(attr));