SYMBOL INDEX (53 symbols across 20 files) FILE: docker/capability.c function get_current_process_capability (line 53) | void get_current_process_capability(struct __user_cap_header_struct *hea... function check_cap_sys_admin (line 57) | int check_cap_sys_admin() { FILE: docker/capability.h type cap_value_t (line 12) | typedef int cap_value_t; FILE: docker/cgroup.c function get_cgroup_id (line 12) | int get_cgroup_id(char *cgroup_id) { FILE: docker/dev.c function get_host_dev_major_minor (line 13) | int get_host_dev_major_minor() { FILE: docker/path.c type STORAGE_DRIVERS (line 16) | enum STORAGE_DRIVERS { function get_storage_driver_type (line 26) | int get_storage_driver_type() { function get_container_path_in_host (line 83) | void get_container_path_in_host(char *container_path_in_host) { FILE: docker/path.h type mntent (line 11) | struct mntent FILE: docker/security.c function apparmor_enable_check (line 12) | int apparmor_enable_check() { function seccomp_enable_check (line 27) | long int seccomp_enable_check() { FILE: exploits/cve_2022_0492.c function check_max_user_namespace (line 18) | int check_max_user_namespace() { function unshare_ns (line 29) | int unshare_ns() { function set_uid (line 39) | void set_uid() { function cve_2022_0294 (line 52) | int cve_2022_0294() { FILE: exploits/devices_allow.c function reset_device_allow (line 21) | int reset_device_allow() { function device_allow_clear_all (line 25) | void device_allow_clear_all() { function device_allow_reverse (line 66) | int device_allow_reverse() { function device_allow_shell (line 99) | int device_allow_shell() { function escape_by_device_allow (line 130) | int escape_by_device_allow() { FILE: exploits/release_agent.c type cgroup_procs_clone_args (line 24) | struct cgroup_procs_clone_args { function clear_cgroup_procs (line 28) | int clear_cgroup_procs(void *args) { function release_agent_clear_all (line 49) | void release_agent_clear_all() { function release_agent_exec (line 81) | int release_agent_exec() { function release_agent_reverse (line 171) | int release_agent_reverse() { function release_agent_backdoor (line 221) | int release_agent_backdoor() { function escape_by_release_agent (line 249) | int escape_by_release_agent() { FILE: main.c function cap_sys_admin_check (line 25) | int cap_sys_admin_check() { function main (line 41) | int main(int argc, char *argv[]) { FILE: util/custom_struts.h type ATTACK_TYPE (line 11) | enum ATTACK_TYPE { type ATTACK_MODE (line 17) | enum ATTACK_MODE { type ATTACK_INFO (line 24) | struct ATTACK_INFO { type RELEASE_AGENT_ATTACK_INFO (line 35) | struct RELEASE_AGENT_ATTACK_INFO { type DEVICE_ALLOW_ATTACK_INFO (line 44) | struct DEVICE_ALLOW_ATTACK_INFO { type HOST_DEV_ATTRIBUTE (line 54) | struct HOST_DEV_ATTRIBUTE { FILE: util/mount_info.c function load_mount_info (line 14) | int load_mount_info(char *path, struct mntent *mounts_info[]) { FILE: util/mount_info.h type mntent (line 10) | struct mntent FILE: util/output.c function printf_info (line 13) | void printf_info(char *format, va_list args_list) { function printf_warning (line 21) | void printf_warning(char *format, va_list args_list) { function printf_error (line 29) | void printf_error(char *format, va_list args_list) { function printf_wrapper (line 37) | void printf_wrapper(int type, char *format, ...) { FILE: util/output.h type output_type (line 11) | enum output_type { FILE: util/program_info.c function usage (line 14) | void usage(char *args0) { function print_version (line 43) | void print_version() { FILE: util/random_str.c function rand_string (line 10) | void rand_string(char *str, size_t size) { FILE: util/regex_util.c function regex_util (line 13) | void regex_util(char *src, char *reg, char *result) { FILE: util/utils.c function remove_dir (line 20) | int remove_dir(char *dir) { function remove_file (line 59) | int remove_file(char *file_path) { function clear_input (line 80) | void clear_input() { function output_bash_warning (line 86) | void output_bash_warning(char *escape_type, char *mode) { function read_file (line 103) | int read_file(char *path, char *buffer, int flags) { function write_file (line 126) | int write_file(char *path, char *buffer, int flags) { function file_exist (line 140) | int file_exist(char *path) {