Searched refs:ResStringPool_span (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/core/jni/
H A Dandroid_util_StringBlock.cpp107 const ResStringPool_span* spans = osb->styleAt(idx);
112 const ResStringPool_span* pos = spans;
114 while (pos->name.index != ResStringPool_span::END) {
123 jintArray array = env->NewIntArray((num*sizeof(ResStringPool_span))/sizeof(jint));
129 static const int numInts = sizeof(ResStringPool_span)/sizeof(jint);
130 while (spans->name.index != ResStringPool_span::END) {
/frameworks/base/tools/aapt/
H A DStringPool.cpp517 const size_t totalSize = (N*sizeof(ResStringPool_span))
526 ResStringPool_span* span = (ResStringPool_span*)(dat+preSize+styPos);
533 span->name.index = htodl(ResStringPool_span::END);
542 size_t extra = sizeof(ResStringPool_span)-sizeof(ResStringPool_ref);
550 *p++ = htodl(ResStringPool_span::END);
H A DStringPool.h70 ResStringPool_span span;
/frameworks/base/tools/aapt2/
H A DStringPool.cpp368 *spanOffset = android::ResStringPool_span::END;
372 android::ResStringPool_span* span =
373 out->nextBlock<android::ResStringPool_span>(entry->spans.size());
382 *spanEnd = android::ResStringPool_span::END;
386 // ResStringPool_span structure worth of 0xFFFFFFFF at the end
389 const size_t paddingLength = sizeof(android::ResStringPool_span)
390 - sizeof(android::ResStringPool_span::name);
H A DStringPool_test.cpp234 const ResStringPool_span* span = test.styleAt(3);
241 ASSERT_NE(ResStringPool_span::END, span->name.index);
247 EXPECT_EQ(ResStringPool_span::END, span->name.index);
/frameworks/base/tools/aapt2/proto/
H A DTableProtoDeserializer.cpp184 const android::ResStringPool_span* spans = mValuePool->styleAt(idx);
185 if (spans && spans->name.index != android::ResStringPool_span::END) {
187 while (spans->name.index != android::ResStringPool_span::END) {
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp393 const ResStringPool_span* spans = mValuePool.styleAt(data);
396 if (spans != nullptr && spans->name.index != ResStringPool_span::END) {
398 while (spans->name.index != ResStringPool_span::END) {
/frameworks/base/include/androidfw/
H A DResourceTypes.h432 * style table is an array of ResStringPool_span structures.
468 struct ResStringPool_span struct in namespace:android
514 const ResStringPool_span* styleAt(const ResStringPool_ref& ref) const;
515 const ResStringPool_span* styleAt(size_t idx) const;
/frameworks/base/libs/androidfw/
H A DResourceTypes.cpp611 const ResStringPool_span endSpan = {
612 { htodl(ResStringPool_span::END) },
613 htodl(ResStringPool_span::END), htodl(ResStringPool_span::END)
839 const ResStringPool_span* ResStringPool::styleAt(const ResStringPool_ref& ref) const
844 const ResStringPool_span* ResStringPool::styleAt(size_t idx) const
849 return (const ResStringPool_span*)(mStyles+off);

Completed in 143 milliseconds