Symbol: aa_ext
security/apparmor/include/policy_unpack.h
184
bool aa_inbounds(struct aa_ext *e, size_t size);
security/apparmor/include/policy_unpack.h
185
size_t aa_unpack_u16_chunk(struct aa_ext *e, char **chunk);
security/apparmor/include/policy_unpack.h
186
bool aa_unpack_X(struct aa_ext *e, enum aa_code code);
security/apparmor/include/policy_unpack.h
187
bool aa_unpack_nameX(struct aa_ext *e, enum aa_code code, const char *name);
security/apparmor/include/policy_unpack.h
188
bool aa_unpack_u32(struct aa_ext *e, u32 *data, const char *name);
security/apparmor/include/policy_unpack.h
189
bool aa_unpack_u64(struct aa_ext *e, u64 *data, const char *name);
security/apparmor/include/policy_unpack.h
190
bool aa_unpack_array(struct aa_ext *e, const char *name, u16 *size);
security/apparmor/include/policy_unpack.h
191
size_t aa_unpack_blob(struct aa_ext *e, char **blob, const char *name);
security/apparmor/include/policy_unpack.h
192
int aa_unpack_str(struct aa_ext *e, const char **string, const char *name);
security/apparmor/include/policy_unpack.h
193
int aa_unpack_strdup(struct aa_ext *e, char **string, const char *name);
security/apparmor/policy_unpack.c
1113
static struct aa_profile *unpack_profile(struct aa_ext *e, char **ns_name)
security/apparmor/policy_unpack.c
1434
static int verify_header(struct aa_ext *e, int required, const char **ns)
security/apparmor/policy_unpack.c
1732
struct aa_ext e = {
security/apparmor/policy_unpack.c
179
VISIBLE_IF_KUNIT bool aa_inbounds(struct aa_ext *e, size_t size)
security/apparmor/policy_unpack.c
192
VISIBLE_IF_KUNIT size_t aa_unpack_u16_chunk(struct aa_ext *e, char **chunk)
security/apparmor/policy_unpack.c
214
VISIBLE_IF_KUNIT bool aa_unpack_X(struct aa_ext *e, enum aa_code code)
security/apparmor/policy_unpack.c
241
VISIBLE_IF_KUNIT bool aa_unpack_nameX(struct aa_ext *e, enum aa_code code, const char *name)
security/apparmor/policy_unpack.c
272
static bool unpack_u8(struct aa_ext *e, u8 *data, const char *name)
security/apparmor/policy_unpack.c
290
VISIBLE_IF_KUNIT bool aa_unpack_u32(struct aa_ext *e, u32 *data, const char *name)
security/apparmor/policy_unpack.c
309
VISIBLE_IF_KUNIT bool aa_unpack_u64(struct aa_ext *e, u64 *data, const char *name)
security/apparmor/policy_unpack.c
328
static bool aa_unpack_cap_low(struct aa_ext *e, kernel_cap_t *data, const char *name)
security/apparmor/policy_unpack.c
338
static bool aa_unpack_cap_high(struct aa_ext *e, kernel_cap_t *data, const char *name)
security/apparmor/policy_unpack.c
348
VISIBLE_IF_KUNIT bool aa_unpack_array(struct aa_ext *e, const char *name, u16 *size)
security/apparmor/policy_unpack.c
366
VISIBLE_IF_KUNIT size_t aa_unpack_blob(struct aa_ext *e, char **blob, const char *name)
security/apparmor/policy_unpack.c
389
VISIBLE_IF_KUNIT int aa_unpack_str(struct aa_ext *e, const char **string, const char *name)
security/apparmor/policy_unpack.c
413
VISIBLE_IF_KUNIT int aa_unpack_strdup(struct aa_ext *e, char **string, const char *name)
security/apparmor/policy_unpack.c
441
static struct aa_dfa *unpack_dfa(struct aa_ext *e, int flags)
security/apparmor/policy_unpack.c
527
static int unpack_strs_table(struct aa_ext *e, const char *name, bool multi,
security/apparmor/policy_unpack.c
589
static bool unpack_xattrs(struct aa_ext *e, struct aa_profile *profile)
security/apparmor/policy_unpack.c
620
static bool unpack_secmark(struct aa_ext *e, struct aa_ruleset *rules)
security/apparmor/policy_unpack.c
64
const char *name, const char *info, struct aa_ext *e,
security/apparmor/policy_unpack.c
665
static bool unpack_rlimits(struct aa_ext *e, struct aa_ruleset *rules)
security/apparmor/policy_unpack.c
777
static int unpack_tagsets(struct aa_ext *e, struct aa_tags_struct *tags)
security/apparmor/policy_unpack.c
810
static bool unpack_tag_header_ent(struct aa_ext *e, struct aa_tags_header *h)
security/apparmor/policy_unpack.c
818
static int unpack_tag_headers(struct aa_ext *e, struct aa_tags_struct *tags)
security/apparmor/policy_unpack.c
852
static int unpack_tags(struct aa_ext *e, struct aa_tags_struct *tags,
security/apparmor/policy_unpack.c
898
static bool unpack_perm(struct aa_ext *e, u32 version, struct aa_perms *perm)
security/apparmor/policy_unpack.c
922
static ssize_t unpack_perms_table(struct aa_ext *e, struct aa_perms **perms)
security/apparmor/policy_unpack.c
965
static int unpack_pdb(struct aa_ext *e, struct aa_policydb **policy,
security/apparmor/policy_unpack_test.c
52
struct aa_ext *e;
security/apparmor/policy_unpack_test.c
56
static struct aa_ext *build_aa_ext_struct(struct policy_unpack_fixture *puf,
security/apparmor/policy_unpack_test.c
60
struct aa_ext *e;