Lines Matching defs:strs
523 * @strs: str table to unpack to (NOT NULL)
528 struct aa_str_table *strs)
552 strs->table = table;
553 strs->size = size;
572 table[i].strs = str;
584 aa_destroy_str_table(strs);
713 if ((tags->strs.size && !tags->strs.table) ||
714 (!tags->strs.size && tags->strs.table)) {
715 *info = "failed verification tags->strs disagree";
719 if (!tags->sets.size && !tags->hdrs.size && !tags->strs.size) {
721 } else if (!(tags->sets.size && tags->hdrs.size && tags->strs.size)) {
753 if (idx >= tags->strs.size) {
755 "tag.hdrs idx oob idx %d > tags->strs.size=%d",
756 idx, tags->strs.size);
760 if (tags->hdrs.table[i].count != tags->strs.table[idx].count) {
761 AA_DEBUG(DEBUG_UNPACK, "hdrs.table[%d].count=%d != tags->strs.table[%d]=%d",
762 i, tags->hdrs.table[i].count, idx, tags->strs.table[idx].count);
766 if (tags->hdrs.table[i].size != tags->strs.table[idx].size) {
767 AA_DEBUG(DEBUG_UNPACK, "hdrs.table[%d].size=%d != strs.table[%d].size=%d",
768 i, tags->hdrs.table[i].size, idx, tags->strs.table[idx].size);
867 error = unpack_strs_table(e, "strs", true, &tags->strs);
869 *info = "failed to unpack profile tag.strs";