0
GFSH0003 google,android-pipe %s: error: no pages returned, requested %ld unable to allocate IRQ for v2 ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v2.c ioremap failed %s: bad size (%zu) requested read %s: pin_user_pages_fast failed: %d goldfish_pipe goldfish_dma_mmap_locked &pipe->lock unable to register v2 device goldfish_pipe_read_write write Cannot remap pfn range.... unable to register v1 device DMA_GETOFF: the pipe is not locked &pipe->wake_queue backend returned error %d on %s goldfish_pipe_dprctd unable to allocate IRQ for v1 %s: discontinuous page boundary: %d pages instead The DMA region already allocated can't allocate i/o page DMA_CREATE_REGION: bad size (%lld) requested Could not allocate DMA context info! backend error %d on %s p `
next __u16 sysfs_ops vm_rb rb_root count wait_list stack_vm start_stack mm_rss_stat ctx_id normal_prio _softexpires HRTIMER_NORESTART rb_leftmost offset nr_wakeups_affine cpus_mask rcu_tasks_nvcsw selector _sigval syscw arch_tlbflush_unmap_batch dma_addr_upper compound_nr _refcount UTASK_SSTEP_ACK uprobe_task ptrace_dr7 mxcsr __csh kioctx_table kobj_ns_type_operations namespace xarray supers notify_next MODULE_STATE_GOING module_attribute str gp_seq srcu_barrier_seq srcu_barrier_cpu_cnt workqueue_struct btf_data_size btf_data is_late_suspended get_parent fwnode_operations irq_domain_ops iommu_group phys_addr_t USRQUOTA d_rt_space s_roots dqi_max_ino_limit mremap pud_t vmem_altmap keys check cmin_flt ioc waiters sb_writers i_security cdev i_generation i_fsnotify_marks i_verity_info f_owner fl_link fl_lmops lm_get_owner lm_grant splice_read dma_addr_t open_command_params pipes dma_vaddr dev_get_drvdata pdev devm_request_threaded_irq iowrite32 mutex_unlock __d __UNIQUE_ID___y218 __UNIQUE_ID_alias108 unsigned int entry list_lock counter umode_t end_code ldt_usr_sem weight vruntime prev_sum_exec_runtime nr_migrations runtime index active sum_sleep_runtime last_queued self_exec_id io_context cg_list cr2 soft bx si __fsh entry_eip pgprot_t rb_subtree_last vm_operations_struct vm_userfaultfd_ctx bin_attrs idr_rt dev_name module_state arg kparam_string text_size ro_size noinstr_text_size static_key static_call_key num_trace_evals DOMAIN_BUS_ANY param resource_size_t pdev_archdata fileattr_set quota_off d_spc_warns dqi_max_spc_limit wait_unfrozen cow_page writepage releasepage iov_iter launder_page errseq_t suid jit_keyring request_key_auth posix_timer_id siglock action q d_manage s_inodes f_lock fsync fl_blocker fl_file PIPE_V1_REG_SIZE PIPE_V1_REG_ADDRESS_HIGH channel miscdev goldfish_dma_vm_ops free_pages __ret __UNIQUE_ID___x217 n_type __this_module char id default_groups is_bin_visible page_table_lock mutex extable exec_start clock_was_set_seq seqcount_raw_spinlock hrtimer_clock_base user_defined block_start s task_rss_stat bitset thread_node max_state cred files_struct seccomp wake_q_node pi_blocked_on journal_info reclaim_state _type seqcount_spinlock hpage_pinned_refcount limit1 base2 fsave padding 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 no_pm no_callbacks RPM_RESUMING bus_dma_limit shutdown_pre prevent_deferred_probe i_flags lookup getattr kstat listxattr s_blocksize fs_flags fs_supers s_umount_key thaw_super d_ino_hardlimit spc_timelimit rt_spc_timelimit dqio_sem a_ops migrate_mode is_dirty_writeback sgid euid session_keyring nr_leaves_on_tree uidhash_node cutime sum_sched_runtime signalfd_wqh ioc_node uuid_t s_d_op i_write_hint i_state mnt_userns fl_pid fl_break_time nfs4_lock_state check_flags copy_file_range devm_ioremap init_miscdevice paddr ptr finish_wait schedule copy_from_user goldfish_pipe_dma_release_host requested_pages goldfish_pipe_driver_init mask __UNIQUE_ID___x215 buf ssize_t vm_prev highest_vm_end alt_len refcount_struct on_rq deadline nr_hangs clockid pi_se uclamp_req uclamp nr_failed_migrations_running policy b need_mb in_lru_fault 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 uprobe_task_state saved_trap_nr stack_refcount iopl_warn user_ns kgid_t event kernfs_open_file prealloc kernfs_open_node scmversion 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 start irq_domain_bus_token irq_hw_number_t host_data PIPE_V2_REG_SIGNAL_BUFFER_COUNT uid sync_fs dq_lock dqb_bsoftlimit gfp_mask i_ino_timelimit d_spc_softlimit d_ino_warns qf_next vm_fault_t pmd p4d_t writeback_index MIGRATE_SYNC_LIGHT range key_serial_t expiry is_child_subreaper cnivcsw rlim_cur destroy_work __i_nlink i_lock i_wb_list i_count lockref f_count f_pos_lock unlocked_ioctl PIPE_ERROR_IO readl devm_kfree cpu_addr last_page goldfish_pipe_interrupt goldfish_pipe_write envp_idx attribute size pgd_t membarrier_state start_brk env_start binfmt ldt_struct sym_vvar_start core_state dl_non_contending running nr_wakeups_passive frozen real_parent ptraced wait_pidfd comm real_blocked _utime syscr pgmap bpf_run_ctx llist_head fpregs_state lru_gen pgprotval_t last_id_lowbits bus value_offset namespace_offset __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 readlink ia_mode inode_operations projid_t dqb_ihardlimit dqi_format writepages ki_hint altmap find_special_page cap has_child_subreaper real_timer pids percpu_rw_semaphore shrinker s_dio_done_wq s_inode_lru i_ino i_hash i_sequence d_lru _key fl_fasync PIPE_CMD_OPEN PIPE_POLL_OUT PipePollFlags ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v2.c sz __dummy n __flags goldfish_pipe_poll err_id_locked _desc __UNIQUE_ID_retpoline105 __u32 compatible _Bool spinlock android_kabi_reserved2 runnable_weight load_avg sched_entity dl_overrun wait_start rcu_tasks_holdout_list active_mm vmacache in_iowait ptrace_entry swait_queue_head key task_works _pkey _sigsys page kmem_cache dirty_paused_when gs changed dir async_probe_requested mod_tree_node srcu_struct_ptrs srcu_cblist_invoking timer RPM_REQ_RESUME device_node select param_count max_segment_size removable DEVICE_FIXED fu_llist hlist_bl_node permission ia_atime blksize s_writers_key get_dquots kqid rt_spc_warnlimit s_magic mtd_info address pmdval_t i_mmap_rwsem readpages sem live task_cputime_atomic oom_flag_origin k_sigaction __rcu_icq_cache s_id s_uuid scan_objects d_u vfsmount f_flags pid_type PIDTYPE_TGID f_version fa_lock file_lock_operations minor goldfish_pipe_dev kmalloc_array kcalloc wakes goldfish_pin_user_pages goldfish_pipe_device_v1_init locked_pending __u64 map_count def_flags arg_start extable_base sym_vdso32_sigreturn_landing_pad 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 slab_cache dpl trap_nr swd fxregs_state refcount drop_ns hash id_highbits target_kn uevent_suppress restore freeze_late grpmask bpf_raw_events static_call_tramp target_list is_prepared runtime_auto property_read_string_array properties DOMAIN_BUS_PLATFORM_MSI class_groups PIPE_CURRENT_DEVICE_VERSION mnt_root d_flags gid file_system_type writeback_control dqb_isoftlimit free_cached_objects destroy_dquot i_fieldmask i_ino_warnlimit get_state nextents s_root s_dquot qf_fmt_id FAULT_FLAG_USER reserve percpu_ref_data key_payload thread_keyring non_rcu multiprocess coublock rlimit active_ref i_blkbits i_dentry flc_lock d_op f_write_hint PIPE_WAKE_READ PIPE_WAKE_WRITE KMALLOC_DMA this_device dma_paddr phys_end poll_table goldfish_cmd to goldfish_pipe_acpi_match type prev mode read locked_vm tlb_gen 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 trace mem_cgroup pte_high last_cpu open prealloc_mutex seq_next complete free st_size Elf32_Half seglen srcu_struct num_kprobe_blacklist shutdown device_is_available DOMAIN_BUS_FSL_MC_MSI revmap_size dev_archdata of_node_reused d_parent ia_size atime dqb_rsvspace d_rt_spc_warns ino_timelimit rm_xquota s_vop commit_dqblk dqi_bgrace PE_SIZE_PTE datalen key_type incr sa_handler __restorefn_t icq_hint s_max_links s_pins i_wb_frn_avg_time f_op fl_wait fl_downgrade_time fallocate PipeFlagsBits PIPE_CMD_READ access_params devm_kzalloc gfp _raw_spin_lock_irqsave kfree signalled_pipes_add_locked goldfish_dma_ioctl_getoff sz_requested address_end populate_rw_params no_const_buffer __UNIQUE_ID_vermagic103 ____versions envp android_kabi_reserved3 sym___kernel_vsyscall sym_int80_landing_pad syscall_work wakee_flips sum_exec_runtime rt hrtimer_cpu_base sleep_max migration_pending personality sched_contributes_to_load __kernel_time64_t pollfd maj_flt io_uring_task signal_struct sighand_struct short _sigpoll perf_event_ctxp memcg_data return_instance pte_low pteval_t fop extended_state_area 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 graph_parse_endpoint fwnode_endpoint DOMAIN_BUS_VMD_MSI deactivate coherent_dma_mask dma_range_map io_tlb_mem remove_new rdev parameters qc_state vm_fault pfn_mkwrite fd user key_restriction percpu_counter printed shared_pending q_node icq_list d_compare d_prune s_readonly_remount i_mapping i_ctime flc_posix fscrypt_info d_wait d_alias d_rcu dir_context fa_fd fasync_struct afs flock remap_file_range PIPE_CMD_DMA_HOST_MAP pdev_dev result dma_maphost_params buffers ret filp kmem_cache_alloc_trace transfer_pages oldbit wait_queue_entry goldfish_dma_ioctl_create_region dma_alloc_coherent goldfish_pipe_device_deinit ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe.mod.c elf32_note name id_auto u8 address_space mm_count optimistic_spin_queue sym_vdso32_rt_sigreturn_landing_pad thread_info wakee_flip_decay_ts run_list dl_deadline nr_events max_hang_time clock_base __kernel_clockid_t uclamp_se nr_failed_migrations_hot hlist_node prio_list time poll nfds stack_canary func task_list work sigpending filter_count perf_event_mutex units l1d_flush_kill base1 io_bitmap iopl_emul fpu exe_file pasid memcg vm_private_data restore_early setup kernel_symbol sig_ok mtn module_sect_attrs srcu_last_gp_end srcu_data event_count class can_match platform_device_id d_name qstr fileattr_get get_dqblk fscrypt_keyring block_device s_bdi gp_count write_end sector_t swap_info_struct private_data ref begin ucounts notify_count inblock sigaction d_canonical_path WRITE_LIFE_LONG magic PipeWakeFlags true KMALLOC_RECLAIM nodename __kernel_ptrdiff_t goldfish_pipe_dev_buffers arch_clear_bit signalled_pipes_remove_locked data android_kabi_reserved1 vm_start arg_end static_prio load nr_wakeups_sync nr_wakeups_affine_attempts sibling completion nvcsw si_signo __kernel_timer_t buddy_list dev_pagemap zone_device_data autask pte_t avl fregs_state dx work_struct netlink_ns rmdir released iattr thaw_noirq MODULE_STATE_LIVE MODULE_STATE_UNFORMED set mynode dep_map tp writable_size source_list device_driver is_noirq_suspended usage_count runtime_status qos activate sync put get_reference_args device_dma_parameters DEVICE_REMOVABLE_UNKNOWN f_u get_acl fiemap_extent_info i_lock_key evict_inode put_super dq_free dqb_curspace super_operations get_reserved_space d_rt_spc_timer cb_head FAULT_FLAG_REMOTE MIGRATE_ASYNC wb_err revents cpu_itimer tty_old_pgrp rlim_max __signalfn_t list_lru_memcg dentry async_size lm_setup nfs_fl debug_id goldfish_pipe MAX_SIGNALLED_PIPES ptrs init_wait_entry bytes __ret_warn_on first_page goldfish_pipe_driver_exit goldfish_dma_mmap __UNIQUE_ID_alias109 Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) __UNIQUE_ID_license177 raw_spinlock get_unmapped_area pgdval_t s64 vdso_image dumper load_sum active_bases iowait_count pprev blocked node_list sigset_t syscall_user_dispatch parent_exec_id si_errno _rt rchar futex_state pages uprobe base0 perf_event foo alimit userfaultfd_ctx get_ownership idr_base show_path deactivate_waitq seq_show seq_stop dev_groups perm maxlen elem gpl_crcs bug_addr Elf32_Addr srcu_data_have_cbs kprobes_text_size pm_message subsys_private autosleep_enabled accounting_timestamp mapcount gc devt end mnt d_seq btime i_mutex_dir_key alloc_inode kprojid_t dquot quota_disable quotactl_ops dqi_igrace rcu_sync i_mmap_writable address_space_operations percpu_ref securebits curr_target thread_group_cputimer s_fs_info d_revalidate d_dname i_size_seqcount i_lru cnts filldir_t BIT_WAKE_ON_READ PIPE_POLL_HUP DMA_REGION_MAX_SIZE signalled_flags dma_alloc_total dma_size wait_queue_func_t ___ratelimit __a goldfish_dma_mmap_locked pages_count _note_8 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 __gsh vm_file mkdir groups name_offset 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 local_fwnode ns_type PIPE_V2_REG_SIGNAL_BUFFER_HIGH ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v1.c mknod set_acl fs_parameter_spec dq_dqb get_inode_usage i_rt_spc_warnlimit d_ino_count d_ino_timer quota_format_ops FAULT_FLAG_KILLABLE fault_flag pmd_t ki_cookie isolate_page end_pfn migrate_to_ram map_pages speculative fsgid restrict_link thread_head wait_chldexit stats_lock sa_restorer d_real cleancache_poolid count_objects super_block dirtied_when fl_link_cpu lm_change _rs IRQ_NONE PIPE_WAKE_UNLOCK_DMA_SHARED BIT_CLOSED_ON_HOST __mptr pin_user_pages_fast write_pa_addr goldfish_pipe_remove page_i modversion_info __ARRAY_SIZE_TYPE__ goldfish_pipe_of_match sym___kernel_sigreturn 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 fcs info reserved tlb_flush_pending bin_attribute rename kernfs_elem_dir kernfs_iattrs syms fixup module_layout bug_entry tracepoints_ptrs srcu_cb_mutex srcu_cblist static_key_mod tracepoint_func num_trace_bprintk_fmt DL_DEV_DRIVER_BOUND RPM_REQ_SUSPEND graph_get_port_parent ia_valid i_sb freeze_fs show_stats dq_count GRPQUOTA quota_on d_fieldmask quota_format_type rw_sem gp_state FAULT_FLAG_WRITE error_remove_page allow_reinit pagesize egid kernel_cap_t key_user assoc_array_ptr signum fl_release_private PIPE_CMD_WRITE PipeCmdCode PIPE_POLL_IN fops dma _dev_err handler gf_write_ptr porth test_bit __mutex_init check_region_size_valid buffer_idx goldfish_pipe_device_v2_init goldfish_dma_vma_open buffer file vm_next vm_mm extable_len 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 freelist nr_dirtied_pause l virtual_dr6 lookahead ax xfeatures core_thread ioctx_table devnode resume_noirq num_kp defer_sync no_pm_callbacks clock_op_might_sleep get_name_prefix segment_boundary_mask dev_uevent platform_dma_mask resource id_entry id_table PIPE_V2_REG_CMD PIPE_V2_REG_GET_SIGNALLED i_gid ia_uid timespec64 uint32_t unfreeze_fs remount_fs dqb_curinodes qc_info qf_ops read_file_info pud migratepage memory_type page_mkwrite payload key_restrict_link_func_t leader rlim __kernel_ulong_t oom_score_adj_min sa release_work s_vfs_rename_mutex i_blocks i_private WRITE_LIFE_NONE rw_hint pos compat_ioctl fl_owner lm_put_owner fl_u PIPE_CMD_WAKE_ON_WRITE super aps ptrdiff_t __dummy2 mutex_lock_interruptible signalled_pipes_pop_front size_on_page raw_dev __UNIQUE_ID___y216 locked qspinlock spinlock_t rb_subtree_gap 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 pcp_list pgtable_t memcg_nr_pages_over_high throttle_queue active_uprobe cx __dsh ip math_emu_info current_may_mount kernfs_syscall_ops symlink kp latch_tree_node srcu_node rcu_segcblist iterator tracepoint num_jump_entries trace_evals start_prevent_time request_pending secondary device_get_match_data get_next_child_node fwnode_reference_args add_links DOMAIN_BUS_IPI DEVICE_REMOVABLE offline_disabled PIPE_V2_REG_OPEN_BUFFER show_devname quota_write nid quota_enable qc_dqblk s_mtd invalidate_lock wait_page_queue is_partially_uptodate private_list keyring_index_key assoc_array ratelimit taskstats io_cq memcg_lrus flc_lease PIDTYPE_PID fasync __key IRQ_HANDLED PIPE_V1_REG_STATUS PIPE_V1_REG_PARAMS_ADDR_LOW deinit cmd sizes platform_get_drvdata irqflags spin_unlock_irqrestore kmalloc ioctl_data new_capacity __kmalloc goldfish_pipe_read_write unsigned char acpi_device_id goldfish_pipe_driver ktype raw_spinlock_t hiwater_vm saved_auxv linux_binfmt inactive_timer sched_reset_on_fork pf_io_worker start_boottime ptracer_cred last_switch_count alloc_lock acct_timexpd css_set mapping pp objects gfp_t arch_uprobe_task chained rdp sw_reserved cpu_bitmap kref attribute_group KOBJ_NS_TYPES grab_current_ns mmapped device_private freeze_noirq poweroff_noirq string Elf32_Word tracepoint_ptr_t grplo code jump_entries sync_state power suspend_timer deferred_resume RPM_SUSPENDED detach alloc mnt_id 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 PE_SIZE_PUD x ngroups it cputime_atomic tty_struct cgtime cmaj_flt audit_tty ioprio d_weak_revalidate batch s_wb_err nr_items WRITE_LIFE_SHORT PIDTYPE_SID f_ep lm_breaker_owns_lease nfs4_lock_info show_fdinfo PIPE_V1_REG_WAKES INITIAL_PIPES_CAPACITY consumed_size resource_size misc_deregister set_bit might_resched goldfish_pipe_cmd dma_alloc_attrs __wq_entry list_head kset f_mapping loff_t write rb_left atomic_long_t android_oem_data1 rw_semaphore ldt 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 slab_list pteval bpf_ctx android_kabi_reserved7 android_kabi_reserved8 mxcsr_mask di swregs_state xsave user_namespace shared anon_name xa_flags kobject signed char num_gpl_syms insn num_bugs args srcu_have_cbs delayed_work refcnt module suppliers dl_dev_state can_wakeup ignore_children use_autosuspend set_latency_tolerance dismiss msi_domain port DOMAIN_BUS_WIRED DOMAIN_BUS_TI_SCI_INTA_MSI map dev_iommu llseek get_link result_mask blocks mount dq_id dq_off write_dquot gp_wait fault FAULT_FLAG_INTERRUPTIBLE set_page_dirty direct_IO ki_waitq percpu_count_ptr percpu_ref_func_t ranges access removed key_tag unix_inflight destroy_list_entry d_release nr_deferred s_remove_count s_fsnotify_connectors i_mtime flc_flock i_crypt_info wlocked PIDTYPE_PGID read_iter fa_file nfs_lock_info setlease fadvise command_buffer next_signalled irqreturn_t __wake_up pipe access_with_param avail out/android14-5.15/common show is_visible rb_right mm_users sym___kernel_rt_sigreturn seq need_qs vmas events arch_data done bases fs_struct audit_context uid_t _kill sival_int mems_allowed preempt_disable_ip flush_required page_pool _pt_pad_2 utask pte oom_reaper_list android_kabi_reserved5 d header work_func_t vm_pgoff match drivers_dir holders_dir num_syms gpl_syms 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 hash_len ia_mtime tmpfile s_list i_mutex_key quota_read dq_dirty quota_type xattr_handler prealloc_pte index_key cmaxrss sa_flags i_wb i_dio_count i_writecount i_fsnotify_mask command_buffer_ptr buffers_count platform_get_resource dev_id setup_access_params_addr to_goldfish_pipe_dev __chk_range_not_ok goldfish_pipe_dma_create_region _copy_from_user command __int n_pages rlock pending uevent size_t pgd mmap_lock sequence sym_vvar_page task status watchdog_stamp trc_reader_nesting trc_reader_special sched_info pid_t real_cred seccomp_filter _pid _lower __sifields trace_recursion sp orig_ax ss rb child_ns_type state_in_sysfs resume runtime_resume srcu_gp_seq_needed_exp wakeup_source disable_depth rpm_request active_time property cma_area cma dma_io_tlb_mem fu_rcuhead dq_hash spc_warnlimit s_iflags hlist_bl_head s_quota_types FAULT_FLAG_MKWRITE ki_complete MEMORY_DEVICE_GENERIC description epoll_watches cred_guard_mutex s_fsnotify_marks i_wb_frn_history i_sb_list i_devices f_pos fown_struct iopoll fl_owner_t PIPE_V1_REG_ADDRESS MAX_BUFFERS_PER_COMMAND platform_driver_unregister dev_set_drvdata arch_set_bit dma_handle r __UNIQUE_ID_name104 list atomic_t __kernel_ssize_t sym_pvclock_page flags llist sched_class last_update_time dl_bw dl_throttled seqcount_raw_spinlock_t stats rcu_blocked_node seqnum exit_code jobctl sched_psi_wake_requeue in_eventfd atomic_flags TT_NATIVE TT_COMPAT tv_nsec rcu numbers last_switch_time syscall_dispatch _syscall cgroups perf_event_list pipe_inode_info page_type thread tls_array p fos ftop bp __esh bitmap anon_vma KOBJ_NS_TYPE_NET seq_file prealloc_buf dev_pm_ops bus_groups modinfo_attrs ro_after_init_size srcu_parent kprobes_text_start fwnode unmap DEVICE_REMOVABLE_NOT_SUPPORTED setattr s_type get_projid s_incoredqs s_xattr s_bdev read_dqblk p4d readahead readahead_control swap_deactivate len_desc burst it_real_incr cinblock d_iput s_inode_wblist_lock i_bytes i_version actor fl_start file_operations irqreturn PIPE_V1_REG_ACCESS_PARAMS PIPE_CMD_WAKE_ON_READ PIPE_ERROR_INVAL kzalloc __b __out ppos unsigned long probe hiwater_rss write_protect_seq perf_rdpmc_allowed mm_context_t llist_node avg is_rel slice_max nr_migrations_cold cpumask_t rcu_special thread_pid _status _addr s_mem counters _mapcount default_timer_slack_ns kunit request_queue pagefault_disabled vm_ops vm_area_struct module_notes_attrs jump_entry unregfunc mod_name PROBE_FORCE_SYNCHRONOUS dev_links_info child_count memalloc_noio RPM_REQ_AUTOSUSPEND msi_lock desc PIPE_V2_REG_SIGNAL_BUFFER i_uid ia_file fiemap fs_context s_vfs_rename_key dquot_operations s_qcop d_rt_spc_softlimit vma FAULT_FLAG_ALLOW_RETRY isolate_mode_t cap_effective cap_bset cap_ambient memcg_aware i_rwsem i_link d_sb path __lstate fa_next fl_ops lm_notify IRQ_WAKE_THREAD PIPE_V1_REG_VERSION PIPE_WAKE_CLOSED wake_queue rw_params writel wait_address iter_last_page_size i wake_bit crc of_device_id parent val kset_uevent_ops unsigned long long task_size atomic64_t rss_stat refs u_flags last_wakee se dl task_group sleep_start mm pid posix_cputimers_work scheduled _data perf_event_context dma_addr memcg_oom_gfp_mask orig_ret_vaddr bpf_storage kretprobe_instances android_kabi_reserved6 vm_page_prot KOBJ_NS_TYPE_NONE subdirs xa_lock init_name MODULE_STATE_COMING module_kobject arr st_info percpu grphi delay_work ssp funcs need_parent_lock in_dpm_list irq_safe last_busy suspended_time phandle graph_get_remote_endpoint hwirq_max revmap_tree dev_t ino dirty_inode write_inode statfs quota_sync set_info d_rt_spc_hardlimit mprotect invalidatepage putback_page PE_SIZE_PMD quotalen process_keyring interval user_struct group_stop_count maxrss d_init s_shrink list_lru_node dirtied_time_when d_lockref d_fsdata WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME iterate PIPE_V1_REG_CHANNEL signalled_pipe_buffer phys_begin devm_request_irq variable_test_bit from copy_to_user xaddr_i dev_addr n_descsz __UNIQUE_ID_alias107 dev argv start_code vdso 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 limit0 sp0 ds idr ops crcs st_name elf32_sym Elf32_Sym tails exit acpi_match_table driver length DOMAIN_BUS_NEXUS translate revmap archdata dev_kobj i_mode i_opflags umount_begin mem_dqblk shrink_control i_spc_warnlimit d_spc_timer set_dqblk fscrypt_operations bmap freepage dev_pagemap_ops huge_fault page_entry_size kernel_cap_struct domain_tag rcu_data0 pipe_bufs ratelimit_state nr_tasks block s_time_min s_user_ns s_inodes_wb d_child mnt_flags f_wb_err iterate_shared lm_break goldfish_pipe_dev_base miscdevice unpin_user_pages_dirty_lock _copy_to_user goldfish_pipe_release pipe_cmd cls u16 mmap_base mmap_legacy_base osq sym_timens_page ptrace dl_runtime timerqueue_head bucket_id preempt_notifiers cpumask trc_holdout_list restore_sigmask __s32 fs saved_sigmask _tid sigval _sys_private cpuset_slab_spread_rotor pobjects ptl active_memcg xol_vaddr fip ___orig_eip cs __padding swap_readahead_info ctx attrs kernfs_root rev kernfs_elem_attr restore_noirq runtime_idle param_lock strtab srcu_gp_mutex srcu_barrier_mutex wq target PROBE_DEFAULT_STRATEGY of_match_table bus_type early_init clock_list dev_pm_info child DOMAIN_BUS_GENERIC_MSI irq_data nlink mtime s_dev dq_sb nr_scanned s_master_keys s_encoding dqi_priv MEMORY_DEVICE_FS_DAX MEMORY_DEVICE_PCI_P2PDMA cap_inheritable serial_node revoked_at last_used_at sigcnt fsnotify_mark_connector dentry_operations seeks list_lru_one i_nlink i_rdev file_lock_context i_data PIDTYPE_MAX f_cred mmap_miss lock_manager_operations nlm_lockowner PIPE_V1_REG_COMMAND false PIPE_CMD_CLOSE KMALLOC_CGROUP pipes_capacity aph irq_flags prepare_to_wait_event err_pipe _nhdr _note_9 ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_base.c __UNIQUE_ID_author176 tail mmap mm_rb 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 trc_reader_checked tasks in_user_fault __kernel_timespec old_time32_t ufds set_child_tid nameidata _sigfault psi_flags arch _pp_mapping_pad compound_order _pt_pad_1 dup_xol_addr ptrace_bps pkru padding1 xregs_state startup notifier_subscriptions kobj_type sd suspend mod kobj_completion version init notes_attrs num_srcu_structs srcu_lock_count enabled entries num_args bpf_raw_event_map trace_events remove coredump wakeup pm_domain dev_pm_domain link nargs irq_fwspec xlate dma_pools PipeV2Regs __mod_acpi__goldfish_pipe_acpi_match_device_table goldfish_pipe_fops d_hash i_acl time64_t attributes_mask s_lock_key dqb_btime dqb_itime write_info d_ino_softlimit get_nextdqblk fsverity_operations FAULT_FLAG_INSTRUCTION i_mmap nrpages ki_pos kiocb MIGRATE_SYNC private_lock force_atomic missed group_exit_task tty_audit_buf sa_mask i_rcu i_flctx i_pipe f_ra poll_queue_proc flush file_lock PIPE_V1_REG_PARAMS_ADDR_HIGH PipeErrors addr clear_bit portl remap_pfn_range goldfish_interrupt_task goldfish_dma_ioctl goldfish_dma_vma_close __UNIQUE_ID_depends106 unsigned short data_vm arg_lock 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 nr_dirtied memcg_oom_order oom_reaper_timer desc_struct xmm_space xcomp_bv thread_struct task_struct async_put_work pgprot kn state_initialized kernel_param_ops elemsize typetab num_trace_events probe_type wakeirq needs_force_resume clock_mutex get_name dma_mask iommu PIPE_V2_REG_OPEN_BUFFER_HIGH __mod_of__goldfish_pipe_of_match_device_table d_inode atomic_open freeze_super dq_inuse projid nr_cached_objects nr_to_scan d_spc_hardlimit s_cop read_count writer close FAULT_FLAG_TRIED orig_pmd align int32_t oublock __sigrestore_t s_mode i_size d_time f_mode arch_rwlock_t f_security sendpage PipeV1Regs BIT_WAKE_ON_WRITE KMALLOC_NORMAL signalled_pipe_buffers first_signalled_pipe platform_set_drvdata _raw_spin_unlock_irqrestore poll_wait constant_test_bit limit get_free_pipe_id_locked u64 android_kabi_reserved4 store __kernel_size_t long long total_vm refcount_t is_soft run_delay plist_node restart_block fn TT_NONE group_leader wait_queue_head posix_cputimer_base on_dispatch pi_lock _overrun _band _fd _call_addr kernel_siginfo_t wchar pi_state_cache futex_exit_mutex lru UTASK_RUNNING idx __ssh pt_regs xstate_header idr_next syscall_ops atomic_write_len seq_start kernfs_ops state_add_uevent_sent freeze thaw poweroff poweroff_late drv_groups test max st_shndx mod_kallsyms sect_attrs num_tracepoints regfunc trace_event_call trace_eval_map online DL_DEV_PROBING total_time last_time relax_count links_count rpm_status pm_subsys_data DOMAIN_BUS_WAKEUP bus_token irq_domain_chip_generic min_align_mask of_node device_removable mfd_cell PIPE_DRIVER_VERSION i_op attributes dq_dqb_lock dqb_bhardlimit qsize_t blkcnt_t orig_pte i_pages write_begin MIGRATE_SYNC_NO_COPY swap_activate base_pfn fsuid name_link keytype group_info rcuwait shrinker_id inode f_inode rwlock_t prev_pos file_ra_state f_sb_err fl_flags NR_KMALLOC_TYPES __platform_driver_register irq devname goldfish_cmd_status __init_waitqueue_head translate_address __get_free_pages dma_free_attrs transfer_max_buffers is_write goldfish_pipe_probe page_end __u8 driver_data kobj_uevent_env vm_end __rb_parent_color rb_node mmlist __s64 lock sym_VDSO32_NOTE_MASK __state softirq_activated iowait_sum block_max first hlist_head exit_signal no_cgroup_migration s32 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 return_instances bpf_local_storage g sysenter_cs avx512_timestamp st_space no_update es initial_ns root xa_head __poll_t poll_table_struct suspend_late resume_early exception_table_entry core_layout bug_table srcu_gp_seq_needed dma_configure direct_complete graph_get_next_endpoint DOMAIN_BUS_PCI_MSI irq_domain dev_release driver_override platform_driver delayed_call invalidate_lock_key dq_flags s_umount s_active s_instances check_quota_file qf_owner dqi_dirty_list s_writers ki_ioprio key_perm_t cstime cnvcsw exec_update_lock icq_tree fmode_t s_sync_lock i_readcount i_fop d_iname ra_pages mmap_supported_flags fl_blocked_member android_reserved1 splice_write valid_batchbuffer_addr apl goldfish_pipe_dma_alloc_locked goldfish_pipe_open err bufflen n_namesz __UNIQUE_ID_scmversion110 arch_spinlock_t release vmacache_seqnum pgtables_bytes android_vendor_data1 end_data sym_hvclock_page u32 recent_used_cpu period_contrib timerqueue_node value cpus_ptr sched_migrated prev_cputime _upper splice_pipe compound_dtor deferred_list UTASK_SSTEP cwd rip rm i387 ioctx_lock mmu_notifier_subscriptions tlb_flush_batched anon_vma_name anon_vma_chain 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 full_name property_read_int_array get_named_child_node fwnode_handle deadprops bus_dma_region platform_device posix_acl update_time fileattr s_maxbytes d_space s_state ino_warnlimit qc_type_state s_encoding_flags mem_dqinfo may_split MEMORY_DEVICE_PRIVATE page_free graveyard_link __count oom_mm __sighandler_t s_time_max d_delete d_automount s_stack_depth s_inode_list_lock WRITE_LIFE_NOT_SET qrwlock fl_blocked_requests nfs4_fl PIPE_ERROR_AGAIN open_command_param goldfish_pipe_command goldfish_dma_context res devm_kmalloc misc_register goldfish_pipe_cmd_locked goldfish_dma_ioctl_info xaddr_prev wait_for_host_signal goldfish_pipe_read kernel_ulong_t cls_msk int bool kobj uevent_ops buflen __kernel_loff_t pinned_vm alt nr_threads __call_single_node inv_weight cfs_rq dl_yielded exit_state has_timeout callback_head len last_siginfo sival_ptr _sigchld write_bytes nodemask_t writable rcu_users security error_code sock ino_idr suspend_noirq mkobj mp num percpu_size srcu_barrier_completion num_vf wake_irq max_time revmap_mutex msi_list devres_head class_release state_synced destroy_inode drop_inode kstatfs PRJQUOTA alloc_dquot acquire_dquot release_dquot i_rt_spc_timelimit free_file_info FAULT_FLAG_RETRY_NOWAIT FAULT_FLAG_SPECULATIVE host readpage ki_filp confirm_switch nr_range serial posix_timers cputimer tty s_time_gran s_subtype list_lru i_wb_frn_winner i_cdev i_dir_seq fsverity_info d_subdirs d_in_lookup_hash write_iter _qproc fl_list fl_type fl_end fa_rcu fl_copy_lock PIPE_V1_REG_CHANNEL_HIGH PIPE_CMD_POLL PIPE_CMD_DMA_HOST_UNMAP rw_params_max_count prev_signalled irq_handler_t goldfish_pipe_dma_release_guest dma_free_coherent last_page_size err_cmd filter default_attrs attr owner brk env_end context long prio run_node my_q sched_rt_entity node function hres_active hang_detected get_time hrtimer pcount last_arrival rmtp wait gtime sig sas_ss_sp loginuid wake_q_count pi_waiters _trapno _arch task_io_accounting mems_allowed_seq tlbflush_unmap_batch inuse pt_frag_refcount memcg_in_oom UTASK_SSTEP_TRAPPED saved_tf timer_list sig_on_uaccess_err twd fxsave regs gid_t show_options runtime_suspend srcversion st_value is_suspended runtime_error dma_parms device f_path i_default_acl create unlink ia_gid ia_ctime ctime s_op get_next_id i_spc_timelimit export_operations s_flags s_security unicode_map s_mounts pgoff ki_flags cap_permitted desc_len group_exit_code seqlock_t oom_score_adj __rcu_head s_fsnotify_mask s_dentry_lru i_atime i_io_list bdi_writeback mnt_sb PIPE_WAKE_UNLOCK_DMA PIPE_CMD_WAKE_ON_DONE_IO PIPE_ERROR_NOMEM kmalloc_cache_type DMA_REGION_MIN_SIZE xaddr _name
Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
__bug_table .bss .data .rodata .text .init.text .rel.init.text .rel.text.goldfish_pipe_probe .exit.text .rel.exit.text .smp_locks .rel.smp_locks .rel__bug_table .modinfo .rel.data.goldfish_pipe_driver .rel.rodata.goldfish_pipe_fops .debug_loc .rel.debug_loc .debug_abbrev .debug_info .rel.debug_info .debug_ranges .rel.debug_ranges .debug_str .comment .debug_frame .rel.debug_frame .debug_line .rel.debug_line .llvm_addrsig .note.Linux .gnu.linkonce.this_module .rel.gnu.linkonce.this_module __versions .note.gnu.build-id .note.GNU-stack .symtab .shstrtab .strtab
ld-temp.o goldfish_pipe_driver goldfish_pipe_probe goldfish_pipe_remove goldfish_pipe_device_deinit goldfish_pipe_interrupt goldfish_pipe_fops goldfish_pipe_read goldfish_pipe_read_write goldfish_pipe_write goldfish_pipe_poll goldfish_pipe_open goldfish_pipe_open.__key goldfish_pipe_open.__key.10 goldfish_pipe_release goldfish_pipe_read_write._rs goldfish_pipe_device_deinit.9 goldfish_pipe_interrupt.10 goldfish_interrupt_task goldfish_pipe_fops.14 goldfish_pipe_read.16 goldfish_pipe_read_write.25 goldfish_pipe_write.17 goldfish_pipe_poll.18 goldfish_dma_ioctl goldfish_dma_mmap goldfish_dma_vm_ops goldfish_pipe_open.19 goldfish_pipe_open.__key.21 goldfish_pipe_open.__key.18 goldfish_pipe_release.20 goldfish_dma_vma_open goldfish_dma_vma_close goldfish_pipe_read_write._rs.26 goldfish_pipe_acpi_match goldfish_pipe_of_match __UNIQUE_ID_author176 __UNIQUE_ID_license177 ld-temp.o _note_8 _note_9 __UNIQUE_ID_vermagic103 __UNIQUE_ID_name104 __UNIQUE_ID_retpoline105 ____versions __UNIQUE_ID_depends106 __UNIQUE_ID_alias107 __UNIQUE_ID_alias108 __UNIQUE_ID_alias109 __UNIQUE_ID_scmversion110 init_module cleanup_module __mod_acpi__goldfish_pipe_acpi_match_device_table __mod_of__goldfish_pipe_of_match_device_table __platform_driver_register platform_get_resource _dev_err devm_ioremap goldfish_pipe_device_v1_init goldfish_pipe_device_v2_init platform_driver_unregister __this_module misc_register devm_kmalloc devm_request_threaded_irq _raw_spin_lock_irqsave __wake_up _raw_spin_unlock_irqrestore mutex_lock_interruptible pin_user_pages_fast unpin_user_pages_dirty_lock ___ratelimit mutex_unlock init_wait_entry prepare_to_wait_event schedule finish_wait iowrite32 __SCT__might_resched __init_waitqueue_head __mutex_init kfree kmem_cache_alloc_trace devm_kfree misc_deregister mem_map kmalloc_caches __get_free_pages _copy_to_user _copy_from_user __kmalloc remap_pfn_range dma_alloc_attrs free_pages dma_free_attrs __x86_indirect_thunk_ecx __x86_indirect_thunk_edi __stack_chk_guard __stack_chk_fail memcpy
GFSH0003 google,android-pipe %s: error: no pages returned, requested %ld unable to allocate IRQ for v2 ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v2.c ioremap failed %s: bad size (%zu) requested read %s: pin_user_pages_fast failed: %d goldfish_pipe goldfish_dma_mmap_locked &pipe->lock unable to register v2 device goldfish_pipe_read_write write Cannot remap pfn range.... unable to register v1 device DMA_GETOFF: the pipe is not locked &pipe->wake_queue backend returned error %d on %s goldfish_pipe_dprctd unable to allocate IRQ for v1 %s: discontinuous page boundary: %d pages instead The DMA region already allocated can't allocate i/o page DMA_CREATE_REGION: bad size (%lld) requested Could not allocate DMA context info! backend error %d on %s p `
next __u16 sysfs_ops vm_rb rb_root count wait_list stack_vm start_stack mm_rss_stat ctx_id normal_prio _softexpires HRTIMER_NORESTART rb_leftmost offset nr_wakeups_affine cpus_mask rcu_tasks_nvcsw selector _sigval syscw arch_tlbflush_unmap_batch dma_addr_upper compound_nr _refcount UTASK_SSTEP_ACK uprobe_task ptrace_dr7 mxcsr __csh kioctx_table kobj_ns_type_operations namespace xarray supers notify_next MODULE_STATE_GOING module_attribute str gp_seq srcu_barrier_seq srcu_barrier_cpu_cnt workqueue_struct btf_data_size btf_data is_late_suspended get_parent fwnode_operations irq_domain_ops iommu_group phys_addr_t USRQUOTA d_rt_space s_roots dqi_max_ino_limit mremap pud_t vmem_altmap keys check cmin_flt ioc waiters sb_writers i_security cdev i_generation i_fsnotify_marks i_verity_info f_owner fl_link fl_lmops lm_get_owner lm_grant splice_read dma_addr_t open_command_params pipes dma_vaddr dev_get_drvdata pdev devm_request_threaded_irq iowrite32 mutex_unlock __d __UNIQUE_ID___y218 __UNIQUE_ID_alias108 unsigned int entry list_lock counter umode_t end_code ldt_usr_sem weight vruntime prev_sum_exec_runtime nr_migrations runtime index active sum_sleep_runtime last_queued self_exec_id io_context cg_list cr2 soft bx si __fsh entry_eip pgprot_t rb_subtree_last vm_operations_struct vm_userfaultfd_ctx bin_attrs idr_rt dev_name module_state arg kparam_string text_size ro_size noinstr_text_size static_key static_call_key num_trace_evals DOMAIN_BUS_ANY param resource_size_t pdev_archdata fileattr_set quota_off d_spc_warns dqi_max_spc_limit wait_unfrozen cow_page writepage releasepage iov_iter launder_page errseq_t suid jit_keyring request_key_auth posix_timer_id siglock action q d_manage s_inodes f_lock fsync fl_blocker fl_file PIPE_V1_REG_SIZE PIPE_V1_REG_ADDRESS_HIGH channel miscdev goldfish_dma_vm_ops free_pages __ret __UNIQUE_ID___x217 n_type __this_module char id default_groups is_bin_visible page_table_lock mutex extable exec_start clock_was_set_seq seqcount_raw_spinlock hrtimer_clock_base user_defined block_start s task_rss_stat bitset thread_node max_state cred files_struct seccomp wake_q_node pi_blocked_on journal_info reclaim_state _type seqcount_spinlock hpage_pinned_refcount limit1 base2 fsave padding 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 no_pm no_callbacks RPM_RESUMING bus_dma_limit shutdown_pre prevent_deferred_probe i_flags lookup getattr kstat listxattr s_blocksize fs_flags fs_supers s_umount_key thaw_super d_ino_hardlimit spc_timelimit rt_spc_timelimit dqio_sem a_ops migrate_mode is_dirty_writeback sgid euid session_keyring nr_leaves_on_tree uidhash_node cutime sum_sched_runtime signalfd_wqh ioc_node uuid_t s_d_op i_write_hint i_state mnt_userns fl_pid fl_break_time nfs4_lock_state check_flags copy_file_range devm_ioremap init_miscdevice paddr ptr finish_wait schedule copy_from_user goldfish_pipe_dma_release_host requested_pages goldfish_pipe_driver_init mask __UNIQUE_ID___x215 buf ssize_t vm_prev highest_vm_end alt_len refcount_struct on_rq deadline nr_hangs clockid pi_se uclamp_req uclamp nr_failed_migrations_running policy b need_mb in_lru_fault 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 uprobe_task_state saved_trap_nr stack_refcount iopl_warn user_ns kgid_t event kernfs_open_file prealloc kernfs_open_node scmversion 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 start irq_domain_bus_token irq_hw_number_t host_data PIPE_V2_REG_SIGNAL_BUFFER_COUNT uid sync_fs dq_lock dqb_bsoftlimit gfp_mask i_ino_timelimit d_spc_softlimit d_ino_warns qf_next vm_fault_t pmd p4d_t writeback_index MIGRATE_SYNC_LIGHT range key_serial_t expiry is_child_subreaper cnivcsw rlim_cur destroy_work __i_nlink i_lock i_wb_list i_count lockref f_count f_pos_lock unlocked_ioctl PIPE_ERROR_IO readl devm_kfree cpu_addr last_page goldfish_pipe_interrupt goldfish_pipe_write envp_idx attribute size pgd_t membarrier_state start_brk env_start binfmt ldt_struct sym_vvar_start core_state dl_non_contending running nr_wakeups_passive frozen real_parent ptraced wait_pidfd comm real_blocked _utime syscr pgmap bpf_run_ctx llist_head fpregs_state lru_gen pgprotval_t last_id_lowbits bus value_offset namespace_offset __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 readlink ia_mode inode_operations projid_t dqb_ihardlimit dqi_format writepages ki_hint altmap find_special_page cap has_child_subreaper real_timer pids percpu_rw_semaphore shrinker s_dio_done_wq s_inode_lru i_ino i_hash i_sequence d_lru _key fl_fasync PIPE_CMD_OPEN PIPE_POLL_OUT PipePollFlags ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v2.c sz __dummy n __flags goldfish_pipe_poll err_id_locked _desc __UNIQUE_ID_retpoline105 __u32 compatible _Bool spinlock android_kabi_reserved2 runnable_weight load_avg sched_entity dl_overrun wait_start rcu_tasks_holdout_list active_mm vmacache in_iowait ptrace_entry swait_queue_head key task_works _pkey _sigsys page kmem_cache dirty_paused_when gs changed dir async_probe_requested mod_tree_node srcu_struct_ptrs srcu_cblist_invoking timer RPM_REQ_RESUME device_node select param_count max_segment_size removable DEVICE_FIXED fu_llist hlist_bl_node permission ia_atime blksize s_writers_key get_dquots kqid rt_spc_warnlimit s_magic mtd_info address pmdval_t i_mmap_rwsem readpages sem live task_cputime_atomic oom_flag_origin k_sigaction __rcu_icq_cache s_id s_uuid scan_objects d_u vfsmount f_flags pid_type PIDTYPE_TGID f_version fa_lock file_lock_operations minor goldfish_pipe_dev kmalloc_array kcalloc wakes goldfish_pin_user_pages goldfish_pipe_device_v1_init locked_pending __u64 map_count def_flags arg_start extable_base sym_vdso32_sigreturn_landing_pad 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 slab_cache dpl trap_nr swd fxregs_state refcount drop_ns hash id_highbits target_kn uevent_suppress restore freeze_late grpmask bpf_raw_events static_call_tramp target_list is_prepared runtime_auto property_read_string_array properties DOMAIN_BUS_PLATFORM_MSI class_groups PIPE_CURRENT_DEVICE_VERSION mnt_root d_flags gid file_system_type writeback_control dqb_isoftlimit free_cached_objects destroy_dquot i_fieldmask i_ino_warnlimit get_state nextents s_root s_dquot qf_fmt_id FAULT_FLAG_USER reserve percpu_ref_data key_payload thread_keyring non_rcu multiprocess coublock rlimit active_ref i_blkbits i_dentry flc_lock d_op f_write_hint PIPE_WAKE_READ PIPE_WAKE_WRITE KMALLOC_DMA this_device dma_paddr phys_end poll_table goldfish_cmd to goldfish_pipe_acpi_match type prev mode read locked_vm tlb_gen 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 trace mem_cgroup pte_high last_cpu open prealloc_mutex seq_next complete free st_size Elf32_Half seglen srcu_struct num_kprobe_blacklist shutdown device_is_available DOMAIN_BUS_FSL_MC_MSI revmap_size dev_archdata of_node_reused d_parent ia_size atime dqb_rsvspace d_rt_spc_warns ino_timelimit rm_xquota s_vop commit_dqblk dqi_bgrace PE_SIZE_PTE datalen key_type incr sa_handler __restorefn_t icq_hint s_max_links s_pins i_wb_frn_avg_time f_op fl_wait fl_downgrade_time fallocate PipeFlagsBits PIPE_CMD_READ access_params devm_kzalloc gfp _raw_spin_lock_irqsave kfree signalled_pipes_add_locked goldfish_dma_ioctl_getoff sz_requested address_end populate_rw_params no_const_buffer __UNIQUE_ID_vermagic103 ____versions envp android_kabi_reserved3 sym___kernel_vsyscall sym_int80_landing_pad syscall_work wakee_flips sum_exec_runtime rt hrtimer_cpu_base sleep_max migration_pending personality sched_contributes_to_load __kernel_time64_t pollfd maj_flt io_uring_task signal_struct sighand_struct short _sigpoll perf_event_ctxp memcg_data return_instance pte_low pteval_t fop extended_state_area 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 graph_parse_endpoint fwnode_endpoint DOMAIN_BUS_VMD_MSI deactivate coherent_dma_mask dma_range_map io_tlb_mem remove_new rdev parameters qc_state vm_fault pfn_mkwrite fd user key_restriction percpu_counter printed shared_pending q_node icq_list d_compare d_prune s_readonly_remount i_mapping i_ctime flc_posix fscrypt_info d_wait d_alias d_rcu dir_context fa_fd fasync_struct afs flock remap_file_range PIPE_CMD_DMA_HOST_MAP pdev_dev result dma_maphost_params buffers ret filp kmem_cache_alloc_trace transfer_pages oldbit wait_queue_entry goldfish_dma_ioctl_create_region dma_alloc_coherent goldfish_pipe_device_deinit ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe.mod.c elf32_note name id_auto u8 address_space mm_count optimistic_spin_queue sym_vdso32_rt_sigreturn_landing_pad thread_info wakee_flip_decay_ts run_list dl_deadline nr_events max_hang_time clock_base __kernel_clockid_t uclamp_se nr_failed_migrations_hot hlist_node prio_list time poll nfds stack_canary func task_list work sigpending filter_count perf_event_mutex units l1d_flush_kill base1 io_bitmap iopl_emul fpu exe_file pasid memcg vm_private_data restore_early setup kernel_symbol sig_ok mtn module_sect_attrs srcu_last_gp_end srcu_data event_count class can_match platform_device_id d_name qstr fileattr_get get_dqblk fscrypt_keyring block_device s_bdi gp_count write_end sector_t swap_info_struct private_data ref begin ucounts notify_count inblock sigaction d_canonical_path WRITE_LIFE_LONG magic PipeWakeFlags true KMALLOC_RECLAIM nodename __kernel_ptrdiff_t goldfish_pipe_dev_buffers arch_clear_bit signalled_pipes_remove_locked data android_kabi_reserved1 vm_start arg_end static_prio load nr_wakeups_sync nr_wakeups_affine_attempts sibling completion nvcsw si_signo __kernel_timer_t buddy_list dev_pagemap zone_device_data autask pte_t avl fregs_state dx work_struct netlink_ns rmdir released iattr thaw_noirq MODULE_STATE_LIVE MODULE_STATE_UNFORMED set mynode dep_map tp writable_size source_list device_driver is_noirq_suspended usage_count runtime_status qos activate sync put get_reference_args device_dma_parameters DEVICE_REMOVABLE_UNKNOWN f_u get_acl fiemap_extent_info i_lock_key evict_inode put_super dq_free dqb_curspace super_operations get_reserved_space d_rt_spc_timer cb_head FAULT_FLAG_REMOTE MIGRATE_ASYNC wb_err revents cpu_itimer tty_old_pgrp rlim_max __signalfn_t list_lru_memcg dentry async_size lm_setup nfs_fl debug_id goldfish_pipe MAX_SIGNALLED_PIPES ptrs init_wait_entry bytes __ret_warn_on first_page goldfish_pipe_driver_exit goldfish_dma_mmap __UNIQUE_ID_alias109 Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) __UNIQUE_ID_license177 raw_spinlock get_unmapped_area pgdval_t s64 vdso_image dumper load_sum active_bases iowait_count pprev blocked node_list sigset_t syscall_user_dispatch parent_exec_id si_errno _rt rchar futex_state pages uprobe base0 perf_event foo alimit userfaultfd_ctx get_ownership idr_base show_path deactivate_waitq seq_show seq_stop dev_groups perm maxlen elem gpl_crcs bug_addr Elf32_Addr srcu_data_have_cbs kprobes_text_size pm_message subsys_private autosleep_enabled accounting_timestamp mapcount gc devt end mnt d_seq btime i_mutex_dir_key alloc_inode kprojid_t dquot quota_disable quotactl_ops dqi_igrace rcu_sync i_mmap_writable address_space_operations percpu_ref securebits curr_target thread_group_cputimer s_fs_info d_revalidate d_dname i_size_seqcount i_lru cnts filldir_t BIT_WAKE_ON_READ PIPE_POLL_HUP DMA_REGION_MAX_SIZE signalled_flags dma_alloc_total dma_size wait_queue_func_t ___ratelimit __a goldfish_dma_mmap_locked pages_count _note_8 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 __gsh vm_file mkdir groups name_offset 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 local_fwnode ns_type PIPE_V2_REG_SIGNAL_BUFFER_HIGH ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_v1.c mknod set_acl fs_parameter_spec dq_dqb get_inode_usage i_rt_spc_warnlimit d_ino_count d_ino_timer quota_format_ops FAULT_FLAG_KILLABLE fault_flag pmd_t ki_cookie isolate_page end_pfn migrate_to_ram map_pages speculative fsgid restrict_link thread_head wait_chldexit stats_lock sa_restorer d_real cleancache_poolid count_objects super_block dirtied_when fl_link_cpu lm_change _rs IRQ_NONE PIPE_WAKE_UNLOCK_DMA_SHARED BIT_CLOSED_ON_HOST __mptr pin_user_pages_fast write_pa_addr goldfish_pipe_remove page_i modversion_info __ARRAY_SIZE_TYPE__ goldfish_pipe_of_match sym___kernel_sigreturn 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 fcs info reserved tlb_flush_pending bin_attribute rename kernfs_elem_dir kernfs_iattrs syms fixup module_layout bug_entry tracepoints_ptrs srcu_cb_mutex srcu_cblist static_key_mod tracepoint_func num_trace_bprintk_fmt DL_DEV_DRIVER_BOUND RPM_REQ_SUSPEND graph_get_port_parent ia_valid i_sb freeze_fs show_stats dq_count GRPQUOTA quota_on d_fieldmask quota_format_type rw_sem gp_state FAULT_FLAG_WRITE error_remove_page allow_reinit pagesize egid kernel_cap_t key_user assoc_array_ptr signum fl_release_private PIPE_CMD_WRITE PipeCmdCode PIPE_POLL_IN fops dma _dev_err handler gf_write_ptr porth test_bit __mutex_init check_region_size_valid buffer_idx goldfish_pipe_device_v2_init goldfish_dma_vma_open buffer file vm_next vm_mm extable_len 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 freelist nr_dirtied_pause l virtual_dr6 lookahead ax xfeatures core_thread ioctx_table devnode resume_noirq num_kp defer_sync no_pm_callbacks clock_op_might_sleep get_name_prefix segment_boundary_mask dev_uevent platform_dma_mask resource id_entry id_table PIPE_V2_REG_CMD PIPE_V2_REG_GET_SIGNALLED i_gid ia_uid timespec64 uint32_t unfreeze_fs remount_fs dqb_curinodes qc_info qf_ops read_file_info pud migratepage memory_type page_mkwrite payload key_restrict_link_func_t leader rlim __kernel_ulong_t oom_score_adj_min sa release_work s_vfs_rename_mutex i_blocks i_private WRITE_LIFE_NONE rw_hint pos compat_ioctl fl_owner lm_put_owner fl_u PIPE_CMD_WAKE_ON_WRITE super aps ptrdiff_t __dummy2 mutex_lock_interruptible signalled_pipes_pop_front size_on_page raw_dev __UNIQUE_ID___y216 locked qspinlock spinlock_t rb_subtree_gap 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 pcp_list pgtable_t memcg_nr_pages_over_high throttle_queue active_uprobe cx __dsh ip math_emu_info current_may_mount kernfs_syscall_ops symlink kp latch_tree_node srcu_node rcu_segcblist iterator tracepoint num_jump_entries trace_evals start_prevent_time request_pending secondary device_get_match_data get_next_child_node fwnode_reference_args add_links DOMAIN_BUS_IPI DEVICE_REMOVABLE offline_disabled PIPE_V2_REG_OPEN_BUFFER show_devname quota_write nid quota_enable qc_dqblk s_mtd invalidate_lock wait_page_queue is_partially_uptodate private_list keyring_index_key assoc_array ratelimit taskstats io_cq memcg_lrus flc_lease PIDTYPE_PID fasync __key IRQ_HANDLED PIPE_V1_REG_STATUS PIPE_V1_REG_PARAMS_ADDR_LOW deinit cmd sizes platform_get_drvdata irqflags spin_unlock_irqrestore kmalloc ioctl_data new_capacity __kmalloc goldfish_pipe_read_write unsigned char acpi_device_id goldfish_pipe_driver ktype raw_spinlock_t hiwater_vm saved_auxv linux_binfmt inactive_timer sched_reset_on_fork pf_io_worker start_boottime ptracer_cred last_switch_count alloc_lock acct_timexpd css_set mapping pp objects gfp_t arch_uprobe_task chained rdp sw_reserved cpu_bitmap kref attribute_group KOBJ_NS_TYPES grab_current_ns mmapped device_private freeze_noirq poweroff_noirq string Elf32_Word tracepoint_ptr_t grplo code jump_entries sync_state power suspend_timer deferred_resume RPM_SUSPENDED detach alloc mnt_id 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 PE_SIZE_PUD x ngroups it cputime_atomic tty_struct cgtime cmaj_flt audit_tty ioprio d_weak_revalidate batch s_wb_err nr_items WRITE_LIFE_SHORT PIDTYPE_SID f_ep lm_breaker_owns_lease nfs4_lock_info show_fdinfo PIPE_V1_REG_WAKES INITIAL_PIPES_CAPACITY consumed_size resource_size misc_deregister set_bit might_resched goldfish_pipe_cmd dma_alloc_attrs __wq_entry list_head kset f_mapping loff_t write rb_left atomic_long_t android_oem_data1 rw_semaphore ldt 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 slab_list pteval bpf_ctx android_kabi_reserved7 android_kabi_reserved8 mxcsr_mask di swregs_state xsave user_namespace shared anon_name xa_flags kobject signed char num_gpl_syms insn num_bugs args srcu_have_cbs delayed_work refcnt module suppliers dl_dev_state can_wakeup ignore_children use_autosuspend set_latency_tolerance dismiss msi_domain port DOMAIN_BUS_WIRED DOMAIN_BUS_TI_SCI_INTA_MSI map dev_iommu llseek get_link result_mask blocks mount dq_id dq_off write_dquot gp_wait fault FAULT_FLAG_INTERRUPTIBLE set_page_dirty direct_IO ki_waitq percpu_count_ptr percpu_ref_func_t ranges access removed key_tag unix_inflight destroy_list_entry d_release nr_deferred s_remove_count s_fsnotify_connectors i_mtime flc_flock i_crypt_info wlocked PIDTYPE_PGID read_iter fa_file nfs_lock_info setlease fadvise command_buffer next_signalled irqreturn_t __wake_up pipe access_with_param avail out/android14-5.15/common show is_visible rb_right mm_users sym___kernel_rt_sigreturn seq need_qs vmas events arch_data done bases fs_struct audit_context uid_t _kill sival_int mems_allowed preempt_disable_ip flush_required page_pool _pt_pad_2 utask pte oom_reaper_list android_kabi_reserved5 d header work_func_t vm_pgoff match drivers_dir holders_dir num_syms gpl_syms 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 hash_len ia_mtime tmpfile s_list i_mutex_key quota_read dq_dirty quota_type xattr_handler prealloc_pte index_key cmaxrss sa_flags i_wb i_dio_count i_writecount i_fsnotify_mask command_buffer_ptr buffers_count platform_get_resource dev_id setup_access_params_addr to_goldfish_pipe_dev __chk_range_not_ok goldfish_pipe_dma_create_region _copy_from_user command __int n_pages rlock pending uevent size_t pgd mmap_lock sequence sym_vvar_page task status watchdog_stamp trc_reader_nesting trc_reader_special sched_info pid_t real_cred seccomp_filter _pid _lower __sifields trace_recursion sp orig_ax ss rb child_ns_type state_in_sysfs resume runtime_resume srcu_gp_seq_needed_exp wakeup_source disable_depth rpm_request active_time property cma_area cma dma_io_tlb_mem fu_rcuhead dq_hash spc_warnlimit s_iflags hlist_bl_head s_quota_types FAULT_FLAG_MKWRITE ki_complete MEMORY_DEVICE_GENERIC description epoll_watches cred_guard_mutex s_fsnotify_marks i_wb_frn_history i_sb_list i_devices f_pos fown_struct iopoll fl_owner_t PIPE_V1_REG_ADDRESS MAX_BUFFERS_PER_COMMAND platform_driver_unregister dev_set_drvdata arch_set_bit dma_handle r __UNIQUE_ID_name104 list atomic_t __kernel_ssize_t sym_pvclock_page flags llist sched_class last_update_time dl_bw dl_throttled seqcount_raw_spinlock_t stats rcu_blocked_node seqnum exit_code jobctl sched_psi_wake_requeue in_eventfd atomic_flags TT_NATIVE TT_COMPAT tv_nsec rcu numbers last_switch_time syscall_dispatch _syscall cgroups perf_event_list pipe_inode_info page_type thread tls_array p fos ftop bp __esh bitmap anon_vma KOBJ_NS_TYPE_NET seq_file prealloc_buf dev_pm_ops bus_groups modinfo_attrs ro_after_init_size srcu_parent kprobes_text_start fwnode unmap DEVICE_REMOVABLE_NOT_SUPPORTED setattr s_type get_projid s_incoredqs s_xattr s_bdev read_dqblk p4d readahead readahead_control swap_deactivate len_desc burst it_real_incr cinblock d_iput s_inode_wblist_lock i_bytes i_version actor fl_start file_operations irqreturn PIPE_V1_REG_ACCESS_PARAMS PIPE_CMD_WAKE_ON_READ PIPE_ERROR_INVAL kzalloc __b __out ppos unsigned long probe hiwater_rss write_protect_seq perf_rdpmc_allowed mm_context_t llist_node avg is_rel slice_max nr_migrations_cold cpumask_t rcu_special thread_pid _status _addr s_mem counters _mapcount default_timer_slack_ns kunit request_queue pagefault_disabled vm_ops vm_area_struct module_notes_attrs jump_entry unregfunc mod_name PROBE_FORCE_SYNCHRONOUS dev_links_info child_count memalloc_noio RPM_REQ_AUTOSUSPEND msi_lock desc PIPE_V2_REG_SIGNAL_BUFFER i_uid ia_file fiemap fs_context s_vfs_rename_key dquot_operations s_qcop d_rt_spc_softlimit vma FAULT_FLAG_ALLOW_RETRY isolate_mode_t cap_effective cap_bset cap_ambient memcg_aware i_rwsem i_link d_sb path __lstate fa_next fl_ops lm_notify IRQ_WAKE_THREAD PIPE_V1_REG_VERSION PIPE_WAKE_CLOSED wake_queue rw_params writel wait_address iter_last_page_size i wake_bit crc of_device_id parent val kset_uevent_ops unsigned long long task_size atomic64_t rss_stat refs u_flags last_wakee se dl task_group sleep_start mm pid posix_cputimers_work scheduled _data perf_event_context dma_addr memcg_oom_gfp_mask orig_ret_vaddr bpf_storage kretprobe_instances android_kabi_reserved6 vm_page_prot KOBJ_NS_TYPE_NONE subdirs xa_lock init_name MODULE_STATE_COMING module_kobject arr st_info percpu grphi delay_work ssp funcs need_parent_lock in_dpm_list irq_safe last_busy suspended_time phandle graph_get_remote_endpoint hwirq_max revmap_tree dev_t ino dirty_inode write_inode statfs quota_sync set_info d_rt_spc_hardlimit mprotect invalidatepage putback_page PE_SIZE_PMD quotalen process_keyring interval user_struct group_stop_count maxrss d_init s_shrink list_lru_node dirtied_time_when d_lockref d_fsdata WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME iterate PIPE_V1_REG_CHANNEL signalled_pipe_buffer phys_begin devm_request_irq variable_test_bit from copy_to_user xaddr_i dev_addr n_descsz __UNIQUE_ID_alias107 dev argv start_code vdso 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 limit0 sp0 ds idr ops crcs st_name elf32_sym Elf32_Sym tails exit acpi_match_table driver length DOMAIN_BUS_NEXUS translate revmap archdata dev_kobj i_mode i_opflags umount_begin mem_dqblk shrink_control i_spc_warnlimit d_spc_timer set_dqblk fscrypt_operations bmap freepage dev_pagemap_ops huge_fault page_entry_size kernel_cap_struct domain_tag rcu_data0 pipe_bufs ratelimit_state nr_tasks block s_time_min s_user_ns s_inodes_wb d_child mnt_flags f_wb_err iterate_shared lm_break goldfish_pipe_dev_base miscdevice unpin_user_pages_dirty_lock _copy_to_user goldfish_pipe_release pipe_cmd cls u16 mmap_base mmap_legacy_base osq sym_timens_page ptrace dl_runtime timerqueue_head bucket_id preempt_notifiers cpumask trc_holdout_list restore_sigmask __s32 fs saved_sigmask _tid sigval _sys_private cpuset_slab_spread_rotor pobjects ptl active_memcg xol_vaddr fip ___orig_eip cs __padding swap_readahead_info ctx attrs kernfs_root rev kernfs_elem_attr restore_noirq runtime_idle param_lock strtab srcu_gp_mutex srcu_barrier_mutex wq target PROBE_DEFAULT_STRATEGY of_match_table bus_type early_init clock_list dev_pm_info child DOMAIN_BUS_GENERIC_MSI irq_data nlink mtime s_dev dq_sb nr_scanned s_master_keys s_encoding dqi_priv MEMORY_DEVICE_FS_DAX MEMORY_DEVICE_PCI_P2PDMA cap_inheritable serial_node revoked_at last_used_at sigcnt fsnotify_mark_connector dentry_operations seeks list_lru_one i_nlink i_rdev file_lock_context i_data PIDTYPE_MAX f_cred mmap_miss lock_manager_operations nlm_lockowner PIPE_V1_REG_COMMAND false PIPE_CMD_CLOSE KMALLOC_CGROUP pipes_capacity aph irq_flags prepare_to_wait_event err_pipe _nhdr _note_9 ../common-modules/virtual-device/goldfish_drivers/goldfish_pipe_base.c __UNIQUE_ID_author176 tail mmap mm_rb 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 trc_reader_checked tasks in_user_fault __kernel_timespec old_time32_t ufds set_child_tid nameidata _sigfault psi_flags arch _pp_mapping_pad compound_order _pt_pad_1 dup_xol_addr ptrace_bps pkru padding1 xregs_state startup notifier_subscriptions kobj_type sd suspend mod kobj_completion version init notes_attrs num_srcu_structs srcu_lock_count enabled entries num_args bpf_raw_event_map trace_events remove coredump wakeup pm_domain dev_pm_domain link nargs irq_fwspec xlate dma_pools PipeV2Regs __mod_acpi__goldfish_pipe_acpi_match_device_table goldfish_pipe_fops d_hash i_acl time64_t attributes_mask s_lock_key dqb_btime dqb_itime write_info d_ino_softlimit get_nextdqblk fsverity_operations FAULT_FLAG_INSTRUCTION i_mmap nrpages ki_pos kiocb MIGRATE_SYNC private_lock force_atomic missed group_exit_task tty_audit_buf sa_mask i_rcu i_flctx i_pipe f_ra poll_queue_proc flush file_lock PIPE_V1_REG_PARAMS_ADDR_HIGH PipeErrors addr clear_bit portl remap_pfn_range goldfish_interrupt_task goldfish_dma_ioctl goldfish_dma_vma_close __UNIQUE_ID_depends106 unsigned short data_vm arg_lock 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 nr_dirtied memcg_oom_order oom_reaper_timer desc_struct xmm_space xcomp_bv thread_struct task_struct async_put_work pgprot kn state_initialized kernel_param_ops elemsize typetab num_trace_events probe_type wakeirq needs_force_resume clock_mutex get_name dma_mask iommu PIPE_V2_REG_OPEN_BUFFER_HIGH __mod_of__goldfish_pipe_of_match_device_table d_inode atomic_open freeze_super dq_inuse projid nr_cached_objects nr_to_scan d_spc_hardlimit s_cop read_count writer close FAULT_FLAG_TRIED orig_pmd align int32_t oublock __sigrestore_t s_mode i_size d_time f_mode arch_rwlock_t f_security sendpage PipeV1Regs BIT_WAKE_ON_WRITE KMALLOC_NORMAL signalled_pipe_buffers first_signalled_pipe platform_set_drvdata _raw_spin_unlock_irqrestore poll_wait constant_test_bit limit get_free_pipe_id_locked u64 android_kabi_reserved4 store __kernel_size_t long long total_vm refcount_t is_soft run_delay plist_node restart_block fn TT_NONE group_leader wait_queue_head posix_cputimer_base on_dispatch pi_lock _overrun _band _fd _call_addr kernel_siginfo_t wchar pi_state_cache futex_exit_mutex lru UTASK_RUNNING idx __ssh pt_regs xstate_header idr_next syscall_ops atomic_write_len seq_start kernfs_ops state_add_uevent_sent freeze thaw poweroff poweroff_late drv_groups test max st_shndx mod_kallsyms sect_attrs num_tracepoints regfunc trace_event_call trace_eval_map online DL_DEV_PROBING total_time last_time relax_count links_count rpm_status pm_subsys_data DOMAIN_BUS_WAKEUP bus_token irq_domain_chip_generic min_align_mask of_node device_removable mfd_cell PIPE_DRIVER_VERSION i_op attributes dq_dqb_lock dqb_bhardlimit qsize_t blkcnt_t orig_pte i_pages write_begin MIGRATE_SYNC_NO_COPY swap_activate base_pfn fsuid name_link keytype group_info rcuwait shrinker_id inode f_inode rwlock_t prev_pos file_ra_state f_sb_err fl_flags NR_KMALLOC_TYPES __platform_driver_register irq devname goldfish_cmd_status __init_waitqueue_head translate_address __get_free_pages dma_free_attrs transfer_max_buffers is_write goldfish_pipe_probe page_end __u8 driver_data kobj_uevent_env vm_end __rb_parent_color rb_node mmlist __s64 lock sym_VDSO32_NOTE_MASK __state softirq_activated iowait_sum block_max first hlist_head exit_signal no_cgroup_migration s32 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 return_instances bpf_local_storage g sysenter_cs avx512_timestamp st_space no_update es initial_ns root xa_head __poll_t poll_table_struct suspend_late resume_early exception_table_entry core_layout bug_table srcu_gp_seq_needed dma_configure direct_complete graph_get_next_endpoint DOMAIN_BUS_PCI_MSI irq_domain dev_release driver_override platform_driver delayed_call invalidate_lock_key dq_flags s_umount s_active s_instances check_quota_file qf_owner dqi_dirty_list s_writers ki_ioprio key_perm_t cstime cnvcsw exec_update_lock icq_tree fmode_t s_sync_lock i_readcount i_fop d_iname ra_pages mmap_supported_flags fl_blocked_member android_reserved1 splice_write valid_batchbuffer_addr apl goldfish_pipe_dma_alloc_locked goldfish_pipe_open err bufflen n_namesz __UNIQUE_ID_scmversion110 arch_spinlock_t release vmacache_seqnum pgtables_bytes android_vendor_data1 end_data sym_hvclock_page u32 recent_used_cpu period_contrib timerqueue_node value cpus_ptr sched_migrated prev_cputime _upper splice_pipe compound_dtor deferred_list UTASK_SSTEP cwd rip rm i387 ioctx_lock mmu_notifier_subscriptions tlb_flush_batched anon_vma_name anon_vma_chain 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 full_name property_read_int_array get_named_child_node fwnode_handle deadprops bus_dma_region platform_device posix_acl update_time fileattr s_maxbytes d_space s_state ino_warnlimit qc_type_state s_encoding_flags mem_dqinfo may_split MEMORY_DEVICE_PRIVATE page_free graveyard_link __count oom_mm __sighandler_t s_time_max d_delete d_automount s_stack_depth s_inode_list_lock WRITE_LIFE_NOT_SET qrwlock fl_blocked_requests nfs4_fl PIPE_ERROR_AGAIN open_command_param goldfish_pipe_command goldfish_dma_context res devm_kmalloc misc_register goldfish_pipe_cmd_locked goldfish_dma_ioctl_info xaddr_prev wait_for_host_signal goldfish_pipe_read kernel_ulong_t cls_msk int bool kobj uevent_ops buflen __kernel_loff_t pinned_vm alt nr_threads __call_single_node inv_weight cfs_rq dl_yielded exit_state has_timeout callback_head len last_siginfo sival_ptr _sigchld write_bytes nodemask_t writable rcu_users security error_code sock ino_idr suspend_noirq mkobj mp num percpu_size srcu_barrier_completion num_vf wake_irq max_time revmap_mutex msi_list devres_head class_release state_synced destroy_inode drop_inode kstatfs PRJQUOTA alloc_dquot acquire_dquot release_dquot i_rt_spc_timelimit free_file_info FAULT_FLAG_RETRY_NOWAIT FAULT_FLAG_SPECULATIVE host readpage ki_filp confirm_switch nr_range serial posix_timers cputimer tty s_time_gran s_subtype list_lru i_wb_frn_winner i_cdev i_dir_seq fsverity_info d_subdirs d_in_lookup_hash write_iter _qproc fl_list fl_type fl_end fa_rcu fl_copy_lock PIPE_V1_REG_CHANNEL_HIGH PIPE_CMD_POLL PIPE_CMD_DMA_HOST_UNMAP rw_params_max_count prev_signalled irq_handler_t goldfish_pipe_dma_release_guest dma_free_coherent last_page_size err_cmd filter default_attrs attr owner brk env_end context long prio run_node my_q sched_rt_entity node function hres_active hang_detected get_time hrtimer pcount last_arrival rmtp wait gtime sig sas_ss_sp loginuid wake_q_count pi_waiters _trapno _arch task_io_accounting mems_allowed_seq tlbflush_unmap_batch inuse pt_frag_refcount memcg_in_oom UTASK_SSTEP_TRAPPED saved_tf timer_list sig_on_uaccess_err twd fxsave regs gid_t show_options runtime_suspend srcversion st_value is_suspended runtime_error dma_parms device f_path i_default_acl create unlink ia_gid ia_ctime ctime s_op get_next_id i_spc_timelimit export_operations s_flags s_security unicode_map s_mounts pgoff ki_flags cap_permitted desc_len group_exit_code seqlock_t oom_score_adj __rcu_head s_fsnotify_mask s_dentry_lru i_atime i_io_list bdi_writeback mnt_sb PIPE_WAKE_UNLOCK_DMA PIPE_CMD_WAKE_ON_DONE_IO PIPE_ERROR_NOMEM kmalloc_cache_type DMA_REGION_MIN_SIZE xaddr _name
Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
__bug_table .bss .data .rodata .text .init.text .rel.init.text .rel.text.goldfish_pipe_probe .exit.text .rel.exit.text .smp_locks .rel.smp_locks .rel__bug_table .modinfo .rel.data.goldfish_pipe_driver .rel.rodata.goldfish_pipe_fops .debug_loc .rel.debug_loc .debug_abbrev .debug_info .rel.debug_info .debug_ranges .rel.debug_ranges .debug_str .comment .debug_frame .rel.debug_frame .debug_line .rel.debug_line .llvm_addrsig .note.Linux .gnu.linkonce.this_module .rel.gnu.linkonce.this_module __versions .note.gnu.build-id .note.GNU-stack .symtab .shstrtab .strtab
ld-temp.o goldfish_pipe_driver goldfish_pipe_probe goldfish_pipe_remove goldfish_pipe_device_deinit goldfish_pipe_interrupt goldfish_pipe_fops goldfish_pipe_read goldfish_pipe_read_write goldfish_pipe_write goldfish_pipe_poll goldfish_pipe_open goldfish_pipe_open.__key goldfish_pipe_open.__key.10 goldfish_pipe_release goldfish_pipe_read_write._rs goldfish_pipe_device_deinit.9 goldfish_pipe_interrupt.10 goldfish_interrupt_task goldfish_pipe_fops.14 goldfish_pipe_read.16 goldfish_pipe_read_write.25 goldfish_pipe_write.17 goldfish_pipe_poll.18 goldfish_dma_ioctl goldfish_dma_mmap goldfish_dma_vm_ops goldfish_pipe_open.19 goldfish_pipe_open.__key.21 goldfish_pipe_open.__key.18 goldfish_pipe_release.20 goldfish_dma_vma_open goldfish_dma_vma_close goldfish_pipe_read_write._rs.26 goldfish_pipe_acpi_match goldfish_pipe_of_match __UNIQUE_ID_author176 __UNIQUE_ID_license177 ld-temp.o _note_8 _note_9 __UNIQUE_ID_vermagic103 __UNIQUE_ID_name104 __UNIQUE_ID_retpoline105 ____versions __UNIQUE_ID_depends106 __UNIQUE_ID_alias107 __UNIQUE_ID_alias108 __UNIQUE_ID_alias109 __UNIQUE_ID_scmversion110 init_module cleanup_module __mod_acpi__goldfish_pipe_acpi_match_device_table __mod_of__goldfish_pipe_of_match_device_table __platform_driver_register platform_get_resource _dev_err devm_ioremap goldfish_pipe_device_v1_init goldfish_pipe_device_v2_init platform_driver_unregister __this_module misc_register devm_kmalloc devm_request_threaded_irq _raw_spin_lock_irqsave __wake_up _raw_spin_unlock_irqrestore mutex_lock_interruptible pin_user_pages_fast unpin_user_pages_dirty_lock ___ratelimit mutex_unlock init_wait_entry prepare_to_wait_event schedule finish_wait iowrite32 __SCT__might_resched __init_waitqueue_head __mutex_init kfree kmem_cache_alloc_trace devm_kfree misc_deregister mem_map kmalloc_caches __get_free_pages _copy_to_user _copy_from_user __kmalloc remap_pfn_range dma_alloc_attrs free_pages dma_free_attrs __x86_indirect_thunk_ecx __x86_indirect_thunk_edi __stack_chk_guard __stack_chk_fail memcpy