Searched refs:exec_file_signature_info (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/common_modules/xpm/validator/ |
H A D | exec_signature_info.h | 24 struct exec_file_signature_info { struct 33 static inline bool exec_file_signature_is_fs_verity(const struct exec_file_signature_info *signature_info) in exec_file_signature_is_fs_verity() 38 static inline bool exec_file_signature_is_dm_verity(const struct exec_file_signature_info *signature_info) in exec_file_signature_is_dm_verity() 43 static inline bool exec_file_signature_is_verity(const struct exec_file_signature_info *signature_info) in exec_file_signature_is_verity() 49 static inline bool exec_file_signature_is_delete(const struct exec_file_signature_info *signature_info) in exec_file_signature_is_delete() 54 int parse_elf_code_segment_info(struct file *file, struct exec_file_signature_info **code_segment_info); 55 int get_exec_file_signature_info(struct file *file, bool is_exec, struct exec_file_signature_info **info_ptr); 56 int put_exec_file_signature_info(struct exec_file_signature_info *exec_info);
|
H A D | exec_signature_info.c | 293 static struct exec_file_signature_info *rb_search_node(struct rb_root *root, uintptr_t file_inode) in rb_search_node() 296 struct exec_file_signature_info *file_node; in rb_search_node() 299 file_node = rb_entry(node, struct exec_file_signature_info, rb_node); in rb_search_node() 312 static struct exec_file_signature_info *rb_add_node(struct rb_root *root, int *node_count, in rb_add_node() 313 struct exec_file_signature_info *node) in rb_add_node() 317 struct exec_file_signature_info *file; in rb_add_node() 321 file = rb_entry(parent, struct exec_file_signature_info, rb_node); in rb_add_node() 340 struct exec_file_signature_info *node) in rb_erase_node() 349 struct exec_file_signature_info *code_segment; in find_idle_nodes() 353 code_segment = rb_entry(node, struct exec_file_signature_info, rb_nod in find_idle_nodes() [all...] |
H A D | elf_code_segment_info.c | 95 struct exec_file_signature_info *exec_file_info) in get_elf32_code_segment() 144 struct exec_file_signature_info *exec_file_info) in get_elf64_code_segment() 258 struct exec_file_signature_info **file_info) in find_elf_code_segment_info() 262 struct exec_file_signature_info *exec_file_info; in find_elf_code_segment_info() 273 size = sizeof(struct exec_file_signature_info) + (size_t)segment_count * sizeof(struct exec_segment_info); in find_elf_code_segment_info() 279 sizeof(struct exec_file_signature_info)); in find_elf_code_segment_info() 293 static int handle_skip_case(struct file *file, struct exec_file_signature_info **code_segment_info) { in handle_skip_case() 294 struct exec_file_signature_info *tmp_info = NULL; in handle_skip_case() 296 tmp_info = kzalloc(sizeof(struct exec_file_signature_info), GFP_KERNEL); in handle_skip_case() 326 struct exec_file_signature_info **code_segment_inf in parse_elf_code_segment_info() [all...] |
/kernel/linux/common_modules/xpm/core/ |
H A D | xpm_security_hooks.c | 91 struct exec_file_signature_info *info) in xpm_get_file_cs_info() 119 struct exec_file_signature_info *info = NULL; in xpm_get_process_cs_info() 160 struct exec_file_signature_info *info) in xpm_check_ownerid() 196 struct exec_file_signature_info *info) in xpm_validate_signature() 221 struct exec_file_signature_info *info) in xpm_check_code_segment() 255 struct exec_file_signature_info *info = NULL; in xpm_check_signature()
|
Completed in 2 milliseconds