GFSH0003 google,android-pipe 4 H \ $ $ , 
8
next __u16 sysfs_ops count wait_list stack_vm start_stack kioctx_table normal_prio _softexpires HRTIMER_NORESTART rb_root rb_leftmost offset nr_wakeups_affine cpus_mask rcu_tasks_nvcsw _sigval syscw dma_addr_upper _refcount UTASK_SSTEP_ACK uprobe_task phys_addr_t kobj_ns_type_operations namespace notify_next MODULE_STATE_GOING module_attribute str sh_offset sh_info ldr gp_seq srcu_barrier_seq srcu_barrier_cpu_cnt workqueue_struct btf_data_size btf_data is_late_suspended msi get_parent fwnode_operations iommu_group DEVICE_PANEL_LEFT dma_coherent dev_get_drvdata pdev USRQUOTA d_rt_space s_roots dqi_max_ino_limit f_llist f_owner keys check cmin_flt xarray ioc vmem_altmap mremap pud_t waiters sb_writers i_security cdev i_generation i_fsnotify_marks i_verity_info splice_read devm_request_threaded_irq iowrite32 mutex_unlock __UNIQUE_ID___x245 open_command_params pipes dma_vaddr dma_addr_t arm_copy_to_user __p_size unsigned int entry list_lock umode_t counter end_code r7 soft weight vruntime prev_sum_exec_runtime nr_migrations runtime index active sum_sleep_runtime last_queued self_exec_id io_context cg_list hugetlb_hwpoison pgprot_t rb_subtree_last vm_operations_struct vm_userfaultfd_ctx bin_attrs dev_name module_state arg kparam_string text_size ro_size Elf32_Off noinstr_text_size static_key static_call_key num_trace_evals DEVICE_PANEL_BOTTOM resource_size_t pdev_archdata quota_off d_spc_warns dqi_max_spc_limit wait_unfrozen f_lock suid jit_keyring request_key_auth errseq_t posix_timer_id siglock action q cow_page s_inodes d_manage fileattr_set writepage dirty_folio iov_iter fsync uring_cmd_iopoll PIPE_V1_REG_SIZE PIPE_V1_REG_ADDRESS_HIGH channel miscdev __ret goldfish_dma_vm_ops free_pages n_type __this_module __UNIQUE_ID_alias182 __UNIQUE_ID___addressable_cleanup_module195 char id default_groups is_bin_visible page_table_lock exec_start clock_was_set_seq seqcount_raw_spinlock hrtimer_clock_base user_defined block_start s bitset thread_node max_state cred files_struct seccomp wake_q_node pi_blocked_on journal_info reclaim_state _type seqcount_spinlock mutex vm_struct uprobes_state xol_area vm_flags kernfs_elem_symlink kernfs_node state_remove_uevent_sent dev_root module_param_attrs get kernel_param num_exentries extable srcu_size_jiffies sda_is_static no_pm no_callbacks RPM_RESUMING bus_dma_limit shutdown_pre prevent_deferred_probe devm_ioremap goldfish_pipe_driver_init i_flags lookup s_blocksize fs_flags fs_supers s_umount_key thaw_super d_ino_hardlimit spc_timelimit rt_spc_timelimit dqio_sem f_iocb_flags euid sgid session_keyring nr_leaves_on_tree uidhash_node cutime sum_sched_runtime signalfd_wqh ioc_node FAULT_FLAG_ORIG_PTE_VALID uuid_t s_d_op getattr kstat listxattr i_write_hint i_state a_ops _hugetlb_cgroup migrate_mode is_dirty_writeback check_flags copy_file_range init_miscdevice paddr ptr finish_wait schedule mask requested_pages copy_from_user __q_size_field goldfish_pipe_dma_release_host buf ssize_t ma_root r5 fp_soft_struct refcount_struct on_rq deadline nr_hangs clockid pi_se uclamp_req uclamp nr_failed_migrations_running policy b need_mb nanosleep clear_child_tid nivcsw sighand backing_dev_info sigval_t _addr_lsb _addr_pkey _dummy_pkey seqcount_spinlock_t pi_state_list pmd_huge_pte pt_mm timer_slack_ns kunit_test throttle_disk uprobe_task_state stack_refcount user_ns kgid_t event kernfs_open_file prealloc kernfs_open_node taints st_other num_symtab num_bpf_raw_events offline lock_class_key DL_DEV_NO_DRIVER power_state driver_flags wakeup_count RPM_ACTIVE pm_domain_data start dev_dma_attr PIPE_V2_REG_SIGNAL_BUFFER_COUNT lockref sync_fs dq_lock uid dqb_bsoftlimit gfp_mask i_ino_timelimit d_spc_softlimit d_ino_warns qf_next f_count f_pos_lock key_serial_t expiry group_exec_task is_child_subreaper cnivcsw rlim_cur vm_fault_t pmd p4d_t range destroy_work __i_nlink i_lock i_wb_list i_count writeback_index _folio_order _compound_mapcount MIGRATE_SYNC_LIGHT unlocked_ioctl PIPE_ERROR_IO __virt_to_phys_nodebug devm_kfree goldfish_pipe_interrupt goldfish_pipe_write last_page cpu_addr envp_idx attribute size ma_external_lock pgd_t membarrier_state start_brk env_start binfmt dl_non_contending running nr_wakeups_passive frozen real_parent ptraced wait_pidfd comm real_blocked _utime syscr pgmap bpf_run_ctx llist_head bus __s8 s8 mod_arch_specific kallsyms symtab sda lockdep_map bpf_func kprobe_blacklist driver_private lock_key consumers timer_expires autosuspend_delay property_present device_physical_location_vertical_position DEVICE_HORI_POS_LEFT projid_t dqb_ihardlimit dqi_format cap core_state has_child_subreaper real_timer pids altmap find_special_page percpu_rw_semaphore shrinker s_dio_done_wq s_inode_lru d_lru readlink ia_mode inode_operations i_ino i_hash i_sequence writepages release_folio _key PIPE_CMD_OPEN PIPE_POLL_OUT PipePollFlags __dummy goldfish_pipe_poll ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v2.c sz n __ua_flags __q_size err_id_locked _desc __u32 compatible _Bool spinlock pmdval_t save runnable_weight load_avg sched_entity dl_overrun wait_start rcu_tasks_holdout_list active_mm in_iowait ptrace_entry swait_queue_head key task_works _pkey _sigsys page _hugetlb_pad_1 dirty_paused_when address dir async_probe_requested mod_tree_node srcu_struct_ptrs srcu_cblist_invoking timer RPM_REQ_RESUME max_segment_size device_node lid removable DEVICE_FIXED goldfish_pipe_device_v1_init hlist_bl_node s_writers_key get_dquots kqid rt_spc_warnlimit s_magic mtd_info f_flags pid_type PIDTYPE_TGID sem f_version live task_cputime_atomic oom_flag_origin k_sigaction __rcu_icq_cache kmem_cache s_id s_uuid scan_objects vfsmount d_u permission ia_atime blksize i_mmap_rwsem _folio_dtor minor goldfish_pipe_dev generic_test_bit wakes kmalloc_array kcalloc goldfish_pin_user_pages __UNIQUE_ID_license197 map_count def_flags arg_start __u64 rt_priority depth enqueued timeout ktime_t cpu_base nr_wakeups exp_hint sched_remote_wakeup compat_rmtp time_in_state files __kernel_uid32_t kuid_t cancelled_write_bytes acct_vm_mem1 __filler stack_vm_area refcount drop_ns hash target_kn uevent_suppress restore freeze_late jump_label_t static_call_tramp grpmask bpf_raw_events target_list is_prepared runtime_auto cost DEV_DMA_NON_COHERENT property_read_string_array properties class_groups PIPE_CURRENT_DEVICE_VERSION d_flags d_op mnt_root file_system_type writeback_control gid dqb_isoftlimit free_cached_objects destroy_dquot i_fieldmask i_ino_warnlimit get_state nextents s_root s_dquot qf_fmt_id key_payload thread_keyring non_rcu multiprocess coublock rlimit active_ref reserve percpu_ref_data vmemmap_shift FAULT_FLAG_USER FAULT_FLAG_UNSHARE memory_failure i_blkbits i_dentry _hugetlb_hwpoison invalidate_folio free_folio PIPE_WAKE_READ PIPE_WAKE_WRITE KMALLOC_DMA this_device poll_table goldfish_cmd dma_paddr phys_end to old_domain raw_copy_from_user goldfish_pipe_acpi_match type prev mode read locked_vm used_cp util_avg ewma nr_retries softirq_expires_next nr_wakeups_remote migration_flags rcu_tasks_idx in_execve pid_links blk_plug syscfs tlb_ubc pp_frag_count compound_mapcount mem_cgroup open prealloc_mutex seq_next complete free sh_type st_size Elf32_Half srcu_nmi_safety seglen reschedule_count srcu_struct num_kprobe_blacklist shutdown dev_archdata device_is_available DEV_DMA_NOT_SUPPORTED DEVICE_PANEL_TOP horizontal_position of_node_reused arm_heavy_mb d_parent dqb_rsvspace d_rt_spc_warns ino_timelimit rm_xquota s_vop commit_dqblk dqi_bgrace f_op datalen key_type incr sa_handler __restorefn_t icq_hint PE_SIZE_PTE s_max_links s_pins ia_size atime i_wb_frn_avg_time fallocate PipeFlagsBits PIPE_CMD_READ access_params devm_kzalloc gfp kfree address_end signalled_pipes_add_locked goldfish_dma_ioctl_getoff raw_copy_to_user sz_requested populate_rw_params no_const_buffer ____versions envp percpu_counter hard wakee_flips sum_exec_runtime rt hrtimer_cpu_base sleep_max migration_pending trc_blkd_node personality sched_contributes_to_load user __kernel_time64_t pollfd worker_private maj_flt io_uring_task signal_struct sighand_struct short _sigpoll perf_event_ctxp memcg_data return_instance pteval_t hbp mm_struct kobj_ns_type __kernel_gid32_t pm prepare device_type suppress_bind_attrs must_resume timer_autosuspends RPM_REQ_NONE RPM_REQ_IDLE pins coherent_dma_mask dma_range_map graph_parse_endpoint fwnode_endpoint DEVICE_HORI_POS_CENTER d_compare d_prune parameters qc_state key_restriction printed fd shared_pending q_node icq_list pfn_mkwrite vm_fault s_readonly_remount d_wait d_alias d_rcu rdev i_mapping i_ctime fscrypt_info _flags_2 dir_context flock remap_file_range PIPE_CMD_DMA_HOST_MAP pdev_dev result __fortify_size filp transfer_pages wait_queue_entry goldfish_pipe_device_deinit ret dma_maphost_params buffers warn_slowpath_fmt goldfish_dma_ioctl_create_region dma_alloc_coherent ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe.mod.c elf32_note __UNIQUE_ID___addressable_init_module194 name id_auto address_space maple_tree mm_count optimistic_spin_queue thread_info preempt_count wakee_flip_decay_ts run_list dl_deadline nr_events max_hang_time clock_base __kernel_clockid_t u8 uclamp_se nr_failed_migrations_hot prio_list time poll nfds stack_canary hlist_node func task_list sigpending filter_count perf_event_mutex backup exe_file vm_private_data restore_early setup kernel_symbol sig_ok mtn plt_ent lit plt_count module_sect_attrs srcu_last_gp_end work srcu_data event_count dma_coherent_mem class DEVICE_VERT_POS_LOWER can_match platform_device_id d_name qstr memcg get_dqblk fscrypt_keyring block_device s_bdi gp_count begin ucounts private_data notify_count inblock sigaction ref d_canonical_path dio_offset_align fileattr_get write_end sector_t swap_info_struct PipeWakeFlags true KMALLOC_RECLAIM nodename __kernel_ptrdiff_t uintptr_t goldfish_pipe_dev_buffers signalled_pipes_remove_locked __UNIQUE_ID_vermagic177 data vm_start arg_end r8 static_prio load nr_wakeups_sync nr_wakeups_affine_attempts sibling completion nvcsw si_signo __kernel_timer_t buddy_list subpages_mapcount _compound_pad_2 dev_pagemap zone_device_data autask pte_t work_struct netlink_ns released iattr thaw_noirq MODULE_STATE_LIVE MODULE_STATE_UNFORMED set core mynode dep_map tp writable_size source_list device_driver is_noirq_suspended usage_count runtime_status qos activate sync device_dma_parameters put get_reference_args DEVICE_REMOVABLE_UNKNOWN goldfish_pipe_driver_exit i_lock_key evict_inode put_super dq_free dqb_curspace super_operations get_reserved_space dentry d_rt_spc_timer cb_head async_size revents cpu_itimer tty_old_pgrp rlim_max __signalfn_t FAULT_FLAG_REMOTE rmdir fiemap_extent_info get_acl _head_1 _head_2 _hugetlb_subpool MIGRATE_ASYNC wb_err goldfish_pipe init_wait_entry first_page MAX_SIGNALLED_PIPES ptrs bytes __ret_warn_on goldfish_dma_mmap raw_spinlock get_unmapped_area s64 r9 load_sum active_bases iowait_count blocked node_list pprev sigset_t syscall_user_dispatch parent_exec_id si_errno _rt rchar futex_state uprobe pages perf_event userfaultfd_ctx get_ownership seq_show seq_stop dev_groups perm maxlen elem gpl_crcs Elf32_Addr bug_addr srcu_data_have_cbs reschedule_jiffies kprobes_text_size pm_message subsys_private autosleep_enabled accounting_timestamp device_dma_supported devt device_physical_location end d_seq d_revalidate d_dname i_mutex_dir_key alloc_inode show_path kprojid_t dquot mnt quota_disable quotactl_ops dqi_igrace rcu_sync securebits curr_target dumper thread_group_cputimer percpu_ref s_fs_info vfsuid_t btime i_size_seqcount i_lru i_mmap_writable address_space_operations filldir_t BIT_WAKE_ON_READ PIPE_POLL_HUP wait_queue_func_t DMA_REGION_MAX_SIZE signalled_flags dma_alloc_total dma_size arm_copy_from_user goldfish_dma_mmap_locked pages_count raw_lock private wait_lock seqcount wake_cpu hrtimer_restart nr_failed_migrations_affine user_cpus_ptr rcu_node_entry rcu_tasks_holdout futex timespec_type tgid stime nsproxy pi_top_task bio_list __kernel_long_t _perf _flags dup_xol_work vm_file groups using_gplonly_symbols init_layout noinstr_text_start srcu_idx PROBE_PREFER_ASYNCHRONOUS iommu_ops async_suspend prevent_sleep_time wakeup_path syscore wait_queue idle_notification request subsys_data nr_perf_states local_fwnode ns_type PIPE_V2_REG_SIGNAL_BUFFER_HIGH goldfish_pipe_remove ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v1.c lock_count fs_parameter_spec dq_dqb get_inode_usage i_rt_spc_warnlimit d_ino_count d_ino_timer quota_format_ops fsgid restrict_link thread_head wait_chldexit stats_lock sa_restorer end_pfn migrate_to_ram map_pages FAULT_FLAG_KILLABLE fault_flag pmd_t count_objects super_block d_real mkdir mknod set_acl dirtied_when _rs IRQ_NONE PIPE_WAKE_UNLOCK_DMA_SHARED BIT_CLOSED_ON_HOST __mptr pin_user_pages_fast page_i write_pa_addr __ret_do_once modversion_info /home/adelva/android/kernel/out/cache/91e5b4bb/common __ARRAY_SIZE_TYPE__ goldfish_pipe_of_match cpu_context_save stack on_cpu load_weight on_list expires_next trc_ipi_to_cpu in_memstall utime start_time io_uring plug ptrace_message _uid ioac kmap_ctrl tlb_flush_pending bin_attribute kernfs_elem_dir kernfs_iattrs syms module_layout plt_entries bug_entry tracepoints_ptrs static_key_mod tracepoint_func srcu_cb_mutex srcu_gp_start srcu_cblist num_trace_bprintk_fmt DL_DEV_DRIVER_BOUND RPM_REQ_SUSPEND RPM_INVALID graph_get_port_parent DEVICE_PANEL_FRONT device_physical_location_horizontal_position driver_managed_dma goldfish_pipe_device_v2_init freeze_fs show_stats dq_count GRPQUOTA quota_on d_fieldmask info quota_format_type rw_sem gp_state signum egid kernel_cap_t key_user assoc_array_ptr allow_reinit pagesize FAULT_FLAG_WRITE rename ia_valid i_sb error_remove_page fixup PIPE_CMD_WRITE PipeCmdCode PIPE_POLL_IN fops handler gf_write_ptr porth buffer reserved dma check_region_size_valid buffer_idx goldfish_dma_vma_open tickets file vm_mm mm_mt lockdep_map_p btf_type_tag ioctx_table r6 fp_hard_struct a_flags runnable_avg back wait_sum nr_wakeups_local sched_statistics pushable_tasks old_timespec32 children level wait_queue_head_t thread_group wake_q _sifields _stime kernel_siginfo acct_rss_mem1 pp_magic hugetlb_subpool nr_dirtied_pause devnode resume_noirq num_kp defer_sync no_pm_callbacks clock_op_might_sleep segment_boundary_mask get_name_prefix dev_uevent DEVICE_PANEL_BACK platform_dma_mask resource id_entry id_table PIPE_V2_REG_CMD PIPE_V2_REG_GET_SIGNALLED i_gid unfreeze_fs remount_fs dqb_curinodes qc_info qf_ops read_file_info uint32_t payload key_restrict_link_func_t core_thread leader rlim __kernel_ulong_t oom_score_adj_min sa release_work memory_type page_mkwrite pud s_vfs_rename_mutex ia_uid timespec64 i_blocks i_private pos compat_ioctl PIPE_CMD_WAKE_ON_WRITE super aps ptrdiff_t __dummy2 mutex_lock_interruptible raw_dev __UNIQUE_ID___y248 signalled_pipes_pop_front domain uaccess_save_and_enable size_on_page spinlock_t sl fp_state usage wake_entry group_node clockid_t wait_count nr_forced_migrations nr_wakeups_migrate nr_cpus_allowed pushable_dl_tasks uaddr2 ns min_flt tqhead expiry_active sessionid task_frag mlock_count pcp_list pgtable_t memcg_nr_pages_over_high active_uprobe current_may_mount symlink kp latch_tree_node iterator tracepoint srcu_node rcu_segcblist num_jump_entries trace_evals start_prevent_time request_pending secondary device_get_match_data get_next_child_node fwnode_reference_args add_links DEVICE_PANEL_RIGHT DEVICE_REMOVABLE offline_disabled PIPE_V2_REG_OPEN_BUFFER platform_get_drvdata __v deinit show_devname quota_write nid quota_enable qc_dqblk s_mtd PIDTYPE_PID keyring_index_key assoc_array ratelimit taskstats io_cq invalidate_lock wait_page_queue launder_folio is_partially_uptodate private_list fasync __key IRQ_HANDLED PIPE_V1_REG_STATUS PIPE_V1_REG_PARAMS_ADDR_LOW cmd irqflags spin_unlock_irqrestore kmalloc goldfish_pipe_read_write sizes ioctl_data new_capacity Android (9394278, based on r475365b) clang version 16.0.2 (https://android.googlesource.com/toolchain/llvm-project e1a2893d16330144736de1f4f0d06a844a03b9b0) unsigned char acpi_device_id goldfish_pipe_driver ktype raw_spinlock_t hiwater_vm saved_auxv linux_binfmt cpu_context r4 inactive_timer trc_blkd_cpu sched_reset_on_fork start_boottime ptracer_cred last_switch_count alloc_lock acct_timexpd css_set mapping pp gfp_t arch_uprobe_task chained cpu_bitmap kref attribute_group KOBJ_NS_TYPES grab_current_ns mmapped device_private freeze_noirq poweroff_noirq string Elf32_Word code tracepoint_ptr_t grplo jump_entries sync_state power suspend_timer deferred_resume RPM_SUSPENDED detach dma_ops_setup resource_size d_weak_revalidate s_blocksize_bits init_fs_context kill_sb free_inode dq_op mark_dirty s_export_op s_count write_file_info release_dqblk dqi_fmt_id dqi_flags quota_info rss PIDTYPE_SID x ngroups f_ep it cputime_atomic tty_struct cgtime cmaj_flt audit_tty ioprio alloc PE_SIZE_PUD batch s_wb_err nr_items mnt_id dio_mem_align show_fdinfo PIPE_V1_REG_WAKES t misc_deregister __wq_entry INITIAL_PIPES_CAPACITY consumed_size goldfish_pipe_cmd dma_alloc_attrs __ret_once list_head kset f_mapping loff_t write atomic_long_t rw_semaphore rb_left dl_period dl_density dl_timer expires base softirq_next_timer is_hard sched_dl_entity rcu_node in_page_owner uaddr timers_active sas_ss_flags _dummy_bnd cpuset_mem_spread_rotor pteval nr_pages bpf_ctx android_oem_data1 user_namespace shared anon_name kobject signed char num_gpl_syms elf32_shdr num_bugs args srcu_have_cbs delayed_work refcnt module suppliers dl_dev_state can_wakeup ignore_children use_autosuspend set_latency_tolerance dismiss dma_mem port dev_iommu __raw_readl d_release mount dq_id dq_off write_dquot blocks gp_wait PIDTYPE_PGID removed key_tag unix_inflight xa_flags percpu_count_ptr percpu_ref_func_t fault access FAULT_FLAG_INTERRUPTIBLE ranges nr_deferred s_remove_count s_fsnotify_connectors get_link result_mask i_mtime i_crypt_info folio direct_IO ki_waitq insn llseek read_iter setlease fadvise irqreturn_t pipe access_with_param avail __UNIQUE_ID___x247 command_buffer next_signalled uaccess_restore __UNIQUE_ID_alias180 show is_visible mm_users tp_value fpexc rb_right seq need_qs arch_data done bases fs_struct audit_context uid_t _kill sival_int mems_allowed page_pool _pt_pad_2 utask oom_reaper_list work_func_t vm_pgoff match drivers_dir holders_dir num_syms gpl_syms srcu_size_state srcu_unlock_count srcu_barrier_head platform_data links DL_DEV_UNBINDING expire_count may_skip_resume RPM_SUSPENDING __kernel_dev_t devres_lock num_resources PIPE_V2_REG_VERSION platform_get_resource hash_len s_list i_mutex_key quota_read dq_dirty quota_type xattr_handler index_key events quick_threads cmaxrss sa_flags pte prealloc_pte ia_mtime tmpfile i_wb i_dio_count i_writecount i_fsnotify_mask _pincount uring_cmd dev_id setup_access_params_addr to_goldfish_pipe_dev kmalloc_trace n_pages __int command_buffer_ptr buffers_count _copy_from_user set_domain goldfish_pipe_dma_create_region command rlock uevent size_t ma_flags pgd mmap_lock sequence sp fpregs watchdog_stamp trc_reader_nesting trc_reader_special sched_info pid_t real_cred pending seccomp_filter _pid _lower __sifields trace_recursion rb child_ns_type state_in_sysfs resume runtime_resume sh_addralign srcu_gp_seq_needed_exp status wakeup_source disable_depth rpm_request active_time cma_area cma property platform_driver_unregister r dq_hash spc_warnlimit s_iflags hlist_bl_head s_quota_types task f_pos fown_struct description epoll_watches cred_guard_mutex MEMORY_DEVICE_GENERIC FAULT_FLAG_MKWRITE s_fsnotify_marks get_inode_acl i_wb_frn_history i_sb_list i_devices read_folio ki_complete iopoll fl_owner_t PIPE_V1_REG_ADDRESS dev_set_drvdata MAX_BUFFERS_PER_COMMAND dma_handle __p_size_field list __kernel_ssize_t rcu atomic_t vmalloc_seq flags llist last_update_time dl_bw dl_throttled seqcount_raw_spinlock_t sched_class stats rcu_blocked_node exit_code jobctl in_eventfd atomic_flags TT_NATIVE TT_COMPAT tv_nsec numbers last_switch_time syscall_dispatch _syscall cgroups perf_event_list pipe_inode_info page_type thread debug anon_vma KOBJ_NS_TYPE_NET seq_file prealloc_buf p dev_pm_ops bus_groups modinfo_attrs ro_after_init_size sh_addr sh_entsize srcu_parent kprobes_text_start dma_map_ops fwnode DEV_DMA_COHERENT panel dock DEVICE_REMOVABLE_NOT_SUPPORTED d_iput s_type get_projid s_incoredqs s_xattr s_bdev read_dqblk len_desc burst it_real_incr cinblock p4d s_inode_wblist_lock setattr ia_vfsuid i_bytes i_version readahead readahead_control swap_deactivate swap_rw io_comp_batch actor file_operations irqreturn PIPE_V1_REG_ACCESS_PARAMS PIPE_CMD_WAKE_ON_READ PIPE_ERROR_INVAL kzalloc ppos __out cur __UNIQUE_ID_author196 unsigned long probe hiwater_rss write_protect_seq counters sigpage mm_context_t extra llist_node avg is_rel slice_max nr_migrations_cold cpumask_t rcu_special thread_pid _status _addr _mapcount default_timer_slack_ns kunit pagefault_disabled vm_ops vm_area_struct module_notes_attrs jump_entry unregfunc kunit_suites mod_name PROBE_FORCE_SYNCHRONOUS dev_links_info child_count memalloc_noio RPM_REQ_AUTOSUSPEND em_pd em_perf_state desc PIPE_V2_REG_SIGNAL_BUFFER i_uid fs_context s_vfs_rename_key dquot_operations s_qcop path d_rt_spc_softlimit cap_effective cap_bset cap_ambient request_queue vma FAULT_FLAG_ALLOW_RETRY memcg_aware d_sb ia_file fiemap i_rwsem i_link __page_2 IRQ_WAKE_THREAD PIPE_V1_REG_VERSION PIPE_WAKE_CLOSED wake_queue wait_address wake_bit rw_params iter_last_page_size i crc __UNIQUE_ID_alias181 of_device_id parent kset_uevent_ops task_size atomic64_t rss_stat percpu unsigned long long fpinst vfp_hard_struct refs u_flags last_wakee se dl task_group sleep_start mm val pid _data perf_event_context dma_addr memcg_oom_gfp_mask orig_ret_vaddr bpf_storage kretprobe_instances vm_page_prot KOBJ_NS_TYPE_NONE subdirs init_name MODULE_STATE_COMING module_kobject arr sh_flags st_info funcs grphi delay_work ssp need_parent_lock in_dpm_list irq_safe last_busy suspended_time table phandle graph_get_remote_endpoint iomap dev_t DEVICE_PANEL_UNKNOWN d_lockref d_init dirty_inode write_inode statfs quota_sync set_info d_rt_spc_hardlimit ino quotalen process_keyring interval user_struct group_stop_count maxrss xa_lock mprotect PE_SIZE_PMD s_shrink list_lru_node mnt_idmap d_fsdata vfsgid_t dirtied_time_when iterate PIPE_V1_REG_CHANNEL devm_request_irq xaddr_i signalled_pipe_buffer phys_begin from copy_to_user __ret_cond dev_addr n_descsz dev argv start_code vdso abi_syscall util_est HRTIMER_RESTART next_timer state wait_max pdeath_signal use_memdelay upid cached_requested_key read_bytes _compound_pad_1 page_frag vaddr ops crcs st_name elf32_sym Elf32_Sym tails exit acpi_match_table driver cpus archdata length dev_kobj DEVICE_VERT_POS_CENTER goldfish_pipe_dev_base i_mode i_opflags umount_begin mem_dqblk shrink_control i_spc_warnlimit d_spc_timer set_dqblk fscrypt_operations kernel_cap_struct domain_tag rcu_data0 pipe_bufs ratelimit_state f_wb_err huge_fault page_entry_size dev_pagemap_ops block s_time_min s_user_ns s_inodes_wb mnt_flags d_child change_cookie _flags_1 bmap iterate_shared miscdevice unpin_user_pages_dirty_lock goldfish_pipe_release pipe_cmd _copy_to_user cls u16 mmap_base mmap_legacy_base osq __s32 cpu_domain fpinst2 ptrace dl_runtime timerqueue_head bucket_id cpumask trc_holdout_list fs saved_sigmask _tid sigval _sys_private cpuset_slab_spread_rotor ptl active_memcg xol_vaddr debug_info swap_readahead_info ctx attrs kernfs_root rev kernfs_elem_attr restore_noirq runtime_idle param_lock plt strtab target srcu_gp_mutex srcu_barrier_mutex wq PROBE_DEFAULT_STRATEGY of_match_table bus_type early_init clock_list dev_pm_info dma_ops device_get_dma_attr child physical_location s_dev dq_sb nr_scanned s_master_keys s_encoding dqi_priv PIDTYPE_MAX f_cred cap_inheritable serial_node revoked_at last_used_at mmap_miss sigcnt MEMORY_DEVICE_FS_DAX MEMORY_DEVICE_PCI_P2PDMA fsnotify_mark_connector seeks list_lru_one xa dentry_operations nlink mtime i_nlink i_rdev file_lock_context i_data PIPE_V1_REG_COMMAND PIPE_CMD_CLOSE false KMALLOC_CGROUP aph irq_flags prepare_to_wait_event __already_done pipes_capacity err_pipe _note_9 _nhdr ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_base.c mmap ma_lock tail exec_vm seqcount_t start_data cpu runnable_sum util_sum sched_avg in_hrtirq sched_task_group exec_max bits migration_disabled rcu_read_lock_nesting rcu_tasks_idle_cpu tasks in_user_fault __kernel_timespec old_time32_t ufds set_child_tid nameidata _sigfault psi_flags _pp_mapping_pad compound_order _pt_pad_1 dup_xol_addr addr kobj_type sd suspend mod kobj_completion version init arch notes_attrs enabled entries num_srcu_structs srcu_lock_count num_args bpf_raw_event_map trace_events remove coredump wakeup last_status pm_domain dev_pm_domain dev_msi_info dma_pools nargs PipeV2Regs __mod_acpi__goldfish_pipe_acpi_match_device_table goldfish_pipe_fops i_acl d_hash s_lock_key dqb_btime time64_t dqb_itime write_info d_ino_softlimit get_nextdqblk fsverity_operations missed f_ra startup tty_audit_buf sa_mask force_atomic FAULT_FLAG_INSTRUCTION link attributes_mask i_rcu i_flctx i_pipe i_mmap nrpages ki_pos kiocb MIGRATE_SYNC private_lock poll_queue_proc flush file_lock io_uring_cmd PIPE_V1_REG_PARAMS_ADDR_HIGH PipeErrors portl get_domain remap_pfn_range goldfish_interrupt_task goldfish_dma_ioctl goldfish_dma_vma_close unsigned short data_vm arg_lock vfp_state time_slice rb_root_cached nr_wakeups_idle rcu_read_unlock_special tv_sec __kernel_pid_t head posix_cputimers nextevt capture_control futex_pi_state share nr_dirtied memcg_oom_order oom_reaper_timer caller thread_struct task_struct async_put_work kn state_initialized kernel_param_ops elemsize typetab num_trace_events kunit_suite probe_type wakeirq needs_force_resume clock_mutex domain_data em_perf_domain dma_mask get_name iommu PIPE_V2_REG_OPEN_BUFFER_HIGH __mod_of__goldfish_pipe_of_match_device_table __r d_inode freeze_super dq_inuse projid nr_cached_objects nr_to_scan d_spc_hardlimit s_cop read_count writer f_mode arch_rwlock_t int32_t f_security oublock __sigrestore_t align close FAULT_FLAG_TRIED orig_pmd s_mode d_time atomic_open i_size migrate_folio sendpage PipeV1Regs BIT_WAKE_ON_WRITE KMALLOC_NORMAL platform_set_drvdata poll_wait signalled_pipe_buffers first_signalled_pipe get_free_pipe_id_locked store __kernel_size_t long long total_vm fp refcount_t u64 is_soft run_delay plist_node restart_block fn TT_NONE group_leader wait_queue_head posix_cputimer_base pi_lock _overrun _band _fd _call_addr kernel_siginfo_t wchar pi_state_cache futex_exit_mutex lru hugetlb_cgroup_rsvd UTASK_RUNNING idx phys_addr atomic_write_len seq_start kernfs_ops state_add_uevent_sent freeze thaw poweroff poweroff_late drv_groups test max sh_size st_shndx mod_kallsyms sect_attrs num_tracepoints regfunc srcu_n_lock_retries trace_event_call trace_eval_map online DL_DEV_PROBING total_time last_time relax_count links_count rpm_status pm_subsys_data min_align_mask of_node vertical_position DEVICE_VERT_POS_UPPER device_removable mfd_cell PIPE_DRIVER_VERSION goldfish_pipe_probe irq i_op dq_dqb_lock dqb_bhardlimit qsize_t blkcnt_t f_inode rwlock_t fsuid name_link keytype group_info prev_pos file_ra_state f_sb_err base_pfn orig_pte rcuwait shrinker_id ia_vfsgid attributes inode i_pages write_begin MIGRATE_SYNC_NO_COPY swap_activate NR_KMALLOC_TYPES devname goldfish_cmd_status translate_address is_write page_end get_current dma_free_attrs transfer_max_buffers __UNIQUE_ID_name178 __UNIQUE_ID_depends179 __u8 driver_data kobj_uevent_env vm_end mmlist __s64 lock s32 fpstate fpscr __state __rb_parent_color rb_node softirq_activated iowait_sum block_max exit_signal no_cgroup_migration first hlist_head inodes nr pid_namespace vfork_done signal sas_ss_size rt_mutex_waiter si_code _timer __kernel_clock_t _addr_bnd robust_list robust_list_head compound_head compound_pincount return_instances bpf_local_storage initial_ns root __poll_t poll_table_struct suspend_late resume_early exception_table_entry core_layout bug_table srcu_gp_seq_needed srcu_n_exp_nodelay num_kunit_suites dma_configure direct_complete frequency graph_get_next_endpoint dev_release driver_override platform_driver d_iname invalidate_lock_key dq_flags s_umount s_active s_instances check_quota_file qf_owner dqi_dirty_list s_writers fmode_t key_perm_t ra_pages cstime cnvcsw exec_update_lock icq_tree xa_head s_sync_lock delayed_call i_readcount i_fop _hugetlb_cgroup_rsvd ki_ioprio mmap_supported_flags splice_write valid_batchbuffer_addr apl goldfish_pipe_open err bufflen __UNIQUE_ID___y246 goldfish_pipe_dma_alloc_locked n_namesz _note_10 slock u32 arch_spinlock_t release pgtables_bytes end_data ioctx_lock pc recent_used_cpu period_contrib timerqueue_node value sum_block_runtime cpus_ptr sched_migrated prev_cputime _upper splice_pipe compound_dtor deferred_list hugetlb_cgroup UTASK_SSTEP saved_trap_no android_vendor_data1 anon_vma_chain anon_vma_name priv thaw_early kparam_array bug_list line core_kallsyms srcu_gp_seq trace_bprintk_fmt_start pm_message_t active_count dev_pm_qos dev_pin_info bus_dma_region full_name property_read_int_array get_named_child_node fwnode_handle deadprops platform_device res posix_acl d_delete d_automount s_maxbytes d_space s_state ino_warnlimit qc_type_state s_encoding_flags mem_dqinfo graveyard_link __count oom_mm __sighandler_t MEMORY_DEVICE_PRIVATE page_free may_split s_time_max s_stack_depth s_inode_list_lock update_time fileattr PIPE_ERROR_AGAIN devm_kmalloc misc_register goldfish_pipe_read xaddr_prev open_command_param goldfish_pipe_command goldfish_dma_context goldfish_pipe_cmd_locked goldfish_dma_ioctl_info wait_for_host_signal kernel_ulong_t cls_msk int bool kobj uevent_ops buflen __kernel_loff_t pinned_vm __call_single_node inv_weight cfs_rq dl_yielded exit_state has_timeout callback_head last_siginfo sival_ptr _sigchld write_bytes nodemask_t rcu_users security error_code sock suspend_noirq mkobj mp num sh_name percpu_size len srcu_barrier_completion num_vf wake_irq max_time devres_head class_release device_physical_location_panel DEVICE_HORI_POS_RIGHT state_synced platform_get_irq host destroy_inode drop_inode kstatfs PRJQUOTA alloc_dquot acquire_dquot release_dquot i_rt_spc_timelimit free_file_info serial nr_threads posix_timers cputimer tty confirm_switch MEMORY_DEVICE_COHERENT FAULT_FLAG_RETRY_NOWAIT nr_range s_time_gran s_subtype list_lru d_subdirs d_in_lookup_hash i_wb_frn_winner i_cdev i_dir_seq fsverity_info ki_filp _qproc write_iter PIPE_V1_REG_CHANNEL_HIGH PIPE_CMD_POLL PIPE_CMD_DMA_HOST_UNMAP irq_handler_t rw_params_max_count prev_signalled goldfish_pipe_dma_release_guest dma_free_coherent last_page_size err_cmd owner __raw_tickets filter attr brk env_end context vfpstate prio run_node my_q sched_rt_entity node function hres_active hang_detected get_time hrtimer pcount last_arrival long rmtp wait gtime sig sas_ss_sp loginuid wake_q_count pi_waiters _trapno _arch task_io_accounting mems_allowed_seq tlbflush_unmap_batch pt_frag_refcount memcg_in_oom gendisk UTASK_SSTEP_TRAPPED timer_list trap_no gid_t runtime_suspend srcversion sh_link mod_plt_sec st_value dma_cleanup is_suspended runtime_error dma_parms irq_get device __le32 __raw_writel i_default_acl mnt_sb s_op show_options get_next_id i_spc_timelimit export_operations s_flags s_security unicode_map s_mounts f_rcuhead f_path cap_permitted desc_len group_exit_code seqlock_t oom_score_adj __rcu_head pgoff real_address s_fsnotify_mask s_dentry_lru create unlink ia_gid ia_ctime ctime i_atime i_io_list bdi_writeback _subpages_mapcount __page_1 ki_flags PIPE_WAKE_UNLOCK_DMA PIPE_CMD_WAKE_ON_DONE_IO PIPE_ERROR_NOMEM kmalloc_cache_type xaddr DMA_REGION_MIN_SIZE _name
Android (9394278, based on r475365b) clang version 16.0.2 (https://android.googlesource.com/toolchain/llvm-project e1a2893d16330144736de1f4f0d06a844a03b9b0)
.plt .init.plt .text .ARM.exidx .rel.text .init.text .ARM.exidx.init.text .rel.init.text .rel.ARM.exidx.init.text .exit.text .ARM.exidx.exit.text .rel.exit.text .rel.ARM.exidx.exit.text .rel.ARM.exidx .rodata .init.data .rel.init.data .exit.data .rel.exit.data .modinfo .data .rel.data .rodata.str1.1 .debug_loc .rel.debug_loc .debug_abbrev .debug_info .rel.debug_info .debug_ranges .rel.debug_ranges .debug_str .comment .ARM.attributes .debug_frame .rel.debug_frame .debug_line .rel.debug_line .llvm_addrsig .pv_table .rel.pv_table .rel.rodata .bss .note.Linux .gnu.linkonce.this_module .rel.gnu.linkonce.this_module __versions .note.gnu.build-id .note.GNU-stack .symtab .shstrtab .strtab
goldfish_pipe_base.c $a.0 goldfish_pipe_driver $a.1 goldfish_pipe_probe $a.2 .L.str.1 .L.str.2 goldfish_pipe_remove goldfish_pipe_of_match __UNIQUE_ID___addressable_init_module194 __UNIQUE_ID___addressable_cleanup_module195 __UNIQUE_ID_author196 __UNIQUE_ID_license197 goldfish_pipe_v1.c $a.0 goldfish_pipe_device_deinit .L.str goldfish_pipe_interrupt goldfish_pipe_fops .Ltmp0 .Ltmp1 .L.str.1 .L.str.2 goldfish_pipe_read goldfish_pipe_read_write goldfish_pipe_write goldfish_pipe_poll goldfish_pipe_open .L.str.10 goldfish_pipe_open.__key .L.str.12 goldfish_pipe_open.__key.11 goldfish_pipe_release .L.str.6 .L__func__.goldfish_pipe_read_write goldfish_pipe_read_write._rs .L.str.9 .L.str.8 .L.str.7 .L.str.4 .L.str.5 goldfish_pipe_v2.c $a.0 goldfish_pipe_device_deinit .L.str goldfish_pipe_interrupt goldfish_interrupt_task goldfish_pipe_fops .Ltmp0 .Ltmp1 .Ltmp2 .Ltmp3 .L.str.1 .L.str.2 .L.str.3 goldfish_pipe_read goldfish_pipe_read_write goldfish_pipe_write goldfish_pipe_poll goldfish_dma_ioctl $d.1 $a.2 .L.str.8 .L.str.10 .L.str.12 .L.str.11 goldfish_dma_mmap goldfish_dma_vm_ops .L.str.14 .L__func__.goldfish_dma_mmap_locked .L.str.15 goldfish_pipe_open .L.str.16 goldfish_pipe_open.__key .L.str.18 goldfish_pipe_open.__key.17 .Ltmp4 .Ltmp5 goldfish_pipe_release goldfish_pipe_read_write._rs .L__func__.goldfish_pipe_read_write .L.str.7 .L.str.6 .L.str.5 goldfish_dma_vma_open goldfish_dma_vma_close goldfish_pipe.mod.c _note_9 _note_10 __UNIQUE_ID_vermagic177 __UNIQUE_ID_name178 ____versions __UNIQUE_ID_depends179 __UNIQUE_ID_alias180 __UNIQUE_ID_alias181 __UNIQUE_ID_alias182 init_module __this_module __platform_driver_register cleanup_module platform_driver_unregister platform_get_resource devm_ioremap platform_get_irq arm_heavy_mb goldfish_pipe_device_v1_init goldfish_pipe_device_v2_init _dev_err __mod_acpi__goldfish_pipe_acpi_match_device_table __mod_of__goldfish_pipe_of_match_device_table devm_kmalloc devm_request_threaded_irq misc_register devm_kfree misc_deregister _raw_spin_lock_irqsave __wake_up _set_bit _clear_bit _raw_spin_unlock_irqrestore mutex_lock_interruptible mutex_unlock kmalloc_caches kmalloc_trace __init_waitqueue_head __mutex_init kfree memset pin_user_pages_fast mem_map __pv_phys_pfn_offset unpin_user_pages_dirty_lock finish_wait init_wait_entry prepare_to_wait_event schedule __stack_chk_fail ___ratelimit __get_free_pages free_pages warn_slowpath_fmt arm_copy_from_user arm_copy_to_user dma_alloc_attrs remap_pfn_range __kmalloc memcpy dma_free_attrs