简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
本篇目的:如何获取/proc/pid当前进程的各种参数。
2.解决思路
<1>.在Android的/proc/[PID]目录下,可以获得有关特定进程的信息属性
- cmdline:该文件包含了进程的完整命令行参数。
- cwd:该文件代表了当前进程的工作目录。
- environ:该文件包含了当前进程的环境变量。
- exe:该文件指向了当前进程的可执行文件。
- fd:该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。
- mounts:该文件列出了当前进程挂载的文件系统。
- status:该文件包含了当前进程的状态信息,如进程ID、父进程ID、用户ID、状态等。
- stat:该文件提供了当前进程的详细状态信息,如运行时间、CPU使用情况、内存使用情况等。
- maps:该文件提供了当前进程的内存映射信息,包括可执行文件、共享库、堆栈等。
- oom_adj:该文件包含了当前进程的OOM(Out-of-Memory)调整值,用于内核决定在内存不足时终止哪些进程。
- oom_score:该文件提供了当前进程的OOM分数,用于内核根据进程优先级进行内存回收。
- sched:该目录包含了当前进程的调度器相关信息,如调度策略、优先级等。
3.以vendor.qti.media.c2@1.0-service进程为例
1.cmdline:获取当前进程完整bin文件路径
# cat /proc/1070/cmdline
/vendor/bin/hw/vendor.qti.media.c2@1.0-service
2.cwd:获取当前进程的工作目录
# ls -al /proc/1070/cwd/
total 88
drwxr-xr-x 26 root root 4096 2022-06-02 21:12 .
drwxr-xr-x 26 root root 4096 2022-06-02 21:12 ..
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 acct
drwxr-xr-x 49 root root 1040 2023-09-08 01:48 apex
lrw-r--r-- 1 root root 11 2022-06-02 21:12 bin -> /system/bin
lrw-r--r-- 1 root root 50 2022-06-02 21:12 bugreports -> /data/user_de/0/com.android.shell/files/bugreports
lrw-r--r-- 1 root root 11 2022-06-02 21:12 cache -> /data/cache
drwxr-xr-x 4 root root 0 1970-01-01 08:00 config
lrw-r--r-- 1 root root 17 2022-06-02 21:12 d -> /sys/kernel/debug
drwxrwx--x 50 system system 4096 2023-09-08 01:48 data
drwx------ 6 root system 120 2023-09-08 01:48 data_mirror
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 debug_ramdisk
drwxr-xr-x 23 root root 6200 2023-09-08 01:53 dev
lrw-r--r-- 1 root root 11 2022-06-02 21:12 dsp -> /vendor/dsp
lrw-r--r-- 1 root root 11 2022-06-02 21:12 etc -> /system/etc
lrwxr-x--- 1 root shell 16 2022-06-02 21:12 init -> /system/bin/init
-rwxr-x--- 1 root shell 463 2022-06-02 16:43 init.environ.rc
drwxr-xr-x 10 root root 240 2023-09-08 01:48 linkerconfig
drwx------ 2 root root 16384 2022-06-02 21:12 lost+found
drwxr-xr-x 12 root root 4096 1970-01-01 09:31 metadata
drwxr-xr-x 16 root system 340 1970-03-26 00:05 mnt
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 odm
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 odm_dlkm
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 oem
lrw-r--r-- 1 root root 19 2022-06-02 21:12 persist -> /mnt/vendor/persist
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 postinstall
dr-xr-xr-x 824 root root 0 1970-01-01 08:00 proc
drwxr-xr-x 1 root root 3488 2023-06-13 12:10 product
lrw-r--r-- 1 root root 21 2022-06-02 21:12 sdcard -> /storage/self/primary
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 second_stage_resources
drwx--x--- 4 shell everybody 80 1970-03-26 00:05 storage
dr-xr-xr-x 12 root root 0 1970-03-26 00:05 sys
drwxr-xr-x 1 root root 3488 2023-06-13 12:10 system
drwxr-xr-x 1 root root 3488 2023-06-13 12:10 system_ext
drwxr-xr-x 1 root root 3488 2023-06-14 05:03 vendor
drwxr-xr-x 2 root root 4096 2022-06-02 16:43 vendor_dlkm
3.environ:该文件包含了当前进程的环境变量。
# cat /proc/1070/environ
PATH=/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:
/system_ext/bin:/system/bin:
/system/xbin:
/odm/bin:
/vendor/bin:
/vendor/xbinANDROID_BOOTLOGO=1
ANDROID_ROOT=/system
ANDROID_ASSETS=/system/app
ANDROID_DATA=/data
ANDROID_STORAGE=/storage
ANDROID_ART_ROOT=/apex/com.android.art
ANDROID_I18N_ROOT=/apex/com.android.i18n
ANDROID_TZDATA_ROOT=/apex/com.android.tzdata
EXTERNAL_STORAGE=/sdcard
ASEC_MOUNTPOINT=/mnt/asec
DOWNLOAD_CACHE=/data/cache
BOOTCLASSPATH=/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jar:/apex/com.android.appsearch/javalib/framework-appsearch.jar:/apex/com.android.conscrypt/javalib/conscrypt.jar:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar:/apex/com.android.media/javalib/updatable-media.jar:/apex/com.android.mediaprovider/javalib/framework-mediaprovider.jar:/apex/com.android.os.statsd/javalib/framework-statsd.jar:/apex/com.android.permission/javalib/framework-permission.jar:/apex/com.android.permission/javalib/framework-permission-s.jar:/apex/com.android.scheduling/javalib/framework-scheduling.jar:/apex/com.android.sdkext/javalib/framework-sdkextensions.jar:/apex/com.android.tethering/javalib/framework-connectivity.jar:/apex/com.android.tethering/javalib/framework-tethering.jar:/apex/com.android.wifi/javalib/framework-wifi.jar
DEX2OATBOOTCLASSPATH=/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jarSYSTEMSERVERCLASSPATH=/system/framework/com.android.location.provider.jar:/system/framework/services.jar:/system/framework/ethernet-service.jar:/apex/com.android.appsearch/javalib/service-appsearch.jar:/apex/com.android.media/javalib/service-media-s.jar:/apex/com.android.permission/javalib/service-permission.jarblueline
4.exe:该文件指向了当前进程的可执行文件。
# ls -al /proc/1070/exe
/proc/1070/exe -> /vendor/bin/hw/vendor.qti.media.c2@1.0-service
发现/proc/1070/exe 其实是/vendor/bin/hw/vendor.qti.media.c2@1.0-serviced的软连接。
5. fd:该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。
# ls -l /proc/1070/fd
total 0
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 0 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 1 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 2 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 3 -> socket:[28654]
l-wx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 4 -> /dev/pmsg0
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 5 -> /dev/vndbinder
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 6 -> /dev/hwbinder
l-wx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 7 -> /sys/kernel/tracing/trace_marker
6.mounts:该文件列出了当前进程挂载的文件系统。
# # cat /proc/1070/mounts
/dev/block/dm-0 / ext4 ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600,ptmxmode=000 0 0
proc /proc proc rw,relatime,gid=3009,hidepid=2 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /mnt tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/by-name/system_b /mnt/scratch f2fs rw,lazytime,seclabel,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=reuse,fsync_mode=posix 0 0
tmpfs /mnt/installer tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
tmpfs /mnt/androidwritable tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/by-name/metadata /metadata ext4 rw,seclabel,nosuid,nodev,noatime,discard,nodelalloc,commit=1,data=journal 0 0
/dev/block/dm-3 /system_ext ext4 ro,seclabel,relatime 0 0
overlay /system_ext overlay rw,seclabel,noatime,lowerdir=/system_ext,upperdir=/mnt/scratch/overlay/system_ext/upper,workdir=/mnt/scratch/overlay/system_ext/work,override_creds=off 0 0
/dev/block/dm-1 /vendor ext4 ro,seclabel,relatime 0 0
overlay /vendor overlay rw,seclabel,noatime,lowerdir=/vendor,upperdir=/mnt/scratch/overlay/vendor/upper,workdir=/mnt/scratch/overlay/vendor/work,override_creds=off 0 0
/dev/block/dm-2 /product ext4 ro,seclabel,relatime 0 0
overlay /product overlay rw,seclabel,noatime,lowerdir=/product,upperdir=/mnt/scratch/overlay/product/upper,workdir=/mnt/scratch/overlay/product/work,override_creds=off 0 0
overlay /system overlay rw,seclabel,noatime,lowerdir=/system,upperdir=/mnt/scratch/overlay/system/upper,workdir=/mnt/scratch/overlay/system/work,override_creds=off 0 0
tmpfs /apex tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
none /dev/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
none /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime 0 0
none /dev/cpuctl cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
none /dev/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
none /dev/stune cgroup rw,nosuid,nodev,noexec,relatime,schedtune 0 0
tracefs /sys/kernel/tracing tracefs rw,seclabel,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
/dev/block/platform/soc/1d84000.ufshc/by-name/persist /mnt/vendor/persist ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
none /config configfs rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/debug/tracing tracefs rw,seclabel,relatime 0 0
/dev/block/bootdevice/by-name/modem_a /vendor/firmware_mnt vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /storage tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/dm-4 /data f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
/dev/block/dm-4 /data/user/0 f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
tmpfs /data_mirror tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=700,gid=1000 0 0
/dev/block/dm-4 /data_mirror/data_ce/null f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/data_ce/null/0 f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/data_de/null f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/cur_profiles f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/ref_profiles f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/loop4 /apex/com.android.appsearch@300000000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop4 /apex/com.android.appsearch ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.scheduling@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.scheduling ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.os.statsd@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.os.statsd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.apex.cts.shim@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.apex.cts.shim ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.conscrypt@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.conscrypt ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.tzdata@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.tzdata ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.runtime@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.runtime ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.i18n@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.i18n ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-5 /apex/com.android.media.swcodec@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-5 /apex/com.android.media.swcodec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.media@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop16 /apex/com.android.sdkext@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.media ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop16 /apex/com.android.sdkext ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-7 /apex/com.android.vndk.v31@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-7 /apex/com.android.vndk.v31 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.cellbroadcast@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.cellbroadcast ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-9 /apex/com.android.neuralnetworks@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-9 /apex/com.android.neuralnetworks ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.mediaprovider@319999910 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.mediaprovider ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.adbd@319999999 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.adbd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-14 /apex/com.android.permission@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-14 /apex/com.android.permission ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-12 /apex/com.android.tethering@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-12 /apex/com.android.tethering ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.extservices@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.extservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.art@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.art ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.resolv@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.resolv ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.ipsec@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.ipsec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.wifi@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.wifi ext4 ro,dirsync,seclabel,nodev,noatime 0 0
tmpfs /apex/apex-info-list.xml tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
mtp /dev/usb-ffs/mtp functionfs rw,relatime 0 0
ptp /dev/usb-ffs/ptp functionfs rw,relatime 0 0
/data/media /mnt/runtime/default/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/runtime/read/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal 0 0
/data/media /mnt/runtime/write/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
/data/media /mnt/runtime/full/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
/dev/fuse /mnt/installer/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/androidwritable/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/user/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/data/media /mnt/pass_through/0/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
/data/media /mnt/androidwritable/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/installer/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/user/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /storage/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/androidwritable/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/user/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /storage/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/installer/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
7.status:该文件包含了当前进程的状态信息,如进程ID、父进程ID、用户ID、状态等。
# cat /proc/1070/status
Name: vendor.qti.medi
Umask: 0077
State: S (sleeping)
Tgid: 1070
Ngid: 0
Pid: 1070
PPid: 1
TracerPid: 0
Uid: 1046 1046 1046 1046
Gid: 1031 1031 1031 1031
FDSize: 128
Groups: 1000 1006 1026
VmPeak: 44372 kB
VmSize: 44372 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 10044 kB
VmRSS: 10044 kB
RssAnon: 2684 kB
RssFile: 7160 kB
RssShmem: 200 kB
VmData: 25296 kB
VmStk: 132 kB
VmExe: 12 kB
VmLib: 7264 kB
VmPTE: 124 kB
VmPMD: 8 kB
VmSwap: 0 kB
Threads: 9
SigQ: 0/13079
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000080000000
SigIgn: 0000002000001000
SigCgt: 0000004c400084f8
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Seccomp: 2
Speculation_Store_Bypass: unknown
Cpus_allowed: cf
Cpus_allowed_list: 0-3,6-7
Mems_allowed: 1
Mems_allowed_list: 0
voluntary_ctxt_switches: 345
nonvoluntary_ctxt_switches: 257
8.stat:该文件提供了当前进程的详细状态信息,如运行时间、CPU使用情况、内存使用情况等。
# cat /proc/1070/stat
1070 (vendor.qti.medi) S 1 1070 0 0 -1 1077952768 4225 0 69 0 2 14 0 0 20 0 9 0 347 45436928 2511 18446744073709551615 3075907584 3075917024 4293314624 0 0 0 0 4096 1073775864 0 0 0 17 1 0 0 0 0 0 3075921120 3075921624 3099295744 4293318079 4293318126 4293318126 4293320649 0
9. maps:该文件提供了当前进程的内存映射信息,包括可执行文件、共享库、堆栈等。
# cat /proc/1070/maps
b756a000-b756b000 r--p 00000000 fd:01 151 /vendor/bin/hw/vendor.qti.media.c2@1.0-service
b756b000-b756d000 r-xp 00000000 fd:01 151 /vendor/bin/hw/vendor.qti.media.c2@1.0-service
b756d000-b756e000 r--p 00001000 fd:01 151 /vendor/bin/hw/vendor.qti.media.c2@1.0-service
e7bfe000-e7bff000 ---p 00000000 00:00 0
e7bff000-e7cfe000 rw-p 00000000 00:00 0 [anon:stack_and_tls:2286]
e7cfe000-e7d00000 ---p 00000000 00:00 0
e7d00000-e7dff000 rw-p 00000000 00:00 0 [anon:stack_and_tls:2285]
e7dff000-e7e00000 ---p 00000000 00:00 0
e7e00000-e7ec0000 rw-p 00000000 00:00 0 [anon:scudo:primary]
e7efe000-e7eff000 ---p 00000000 00:00 0
e7eff000-e7ffe000 rw-p 00000000 00:00 0 [anon:stack_and_tls:2139]
e7ffe000-e8000000 ---p 00000000 00:00 0
e8000000-e80ff000 rw-p 00000000 00:00 0 [anon:stack_and_tls:2138]
e80ff000-e8100000 ---p 00000000 00:00 0
e8100000-e81c0000 rw-p 00000000 00:00 0 [anon:scudo:primary]
e81fe000-e81ff000 ---p 00000000 00:00 0
e81ff000-e82fe000 rw-p 00000000 00:00 0 [anon:stack_and_tls:1496]
e82fe000-e8300000 ---p 00000000 00:00 0
e8300000-e83ff000 rw-p 00000000 00:00 0 [anon:stack_and_tls:1495]
e83ff000-e8400000 ---p 00000000 00:00 0
e8400000-e84c0000 rw-p 00000000 00:00 0 [anon:scudo:primary]
e84c2000-e84c3000 ---p 00000000 00:00 0
e84c3000-e85c2000 rw-p 00000000 00:00 0 [anon:stack_and_tls:1251]
e85c2000-e85c3000 ---p 00000000 00:00 0
e85c3000-e86c1000 r--p 00000000 00:11 23902 /dev/hwbinder
e86c1000-e86c2000 ---p 00000000 00:00 0
e86c2000-e87c1000 rw-p 00000000 00:00 0 [anon:stack_and_tls:1250]
e87c1000-e87c2000 ---p 00000000 00:00 0
e87c2000-e88c0000 r--p 00000000 00:11 15820 /dev/vndbinder
e88c0000-e8e80000 rw-p 00000000 00:00 0 [anon:scudo:primary]
e8e8f000-e8ef3000 rw-p 00000000 00:00 0 [anon:linker_alloc]
e8ef3000-e8ef6000 r--p 00000000 fd:00 1702 /system/lib/liblog.so
e8ef6000-e8efe000 r-xp 00002000 fd:00 1702 /system/lib/liblog.so
e8efe000-e8eff000 r--p 00009000 fd:00 1702 /system/lib/liblog.so
e8eff000-e8f00000 rw-p 00009000 fd:00 1702 /system/lib/liblog.so
e8f0e000-e8f18000 r--p 00000000 fd:00 1462 /system/lib/android.hardware.configstore@1.1.so
e8f18000-e8f21000 r-xp 00009000 fd:00 1462 /system/lib/android.hardware.configstore@1.1.so
e8f21000-e8f23000 r--p 00011000 fd:00 1462 /system/lib/android.hardware.configstore@1.1.so
e8f23000-e8f24000 rw-p 00012000 fd:00 1462 /system/lib/android.hardware.configstore@1.1.so
e8f63000-e8f6c000 r--p 00000000 fd:07 40 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f6c000-e8f76000 r-xp 00008000 fd:07 40 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f76000-e8f78000 r--p 00011000 fd:07 40 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f78000-e8f79000 rw-p 00012000 fd:07 40 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8fb3000-e8fb5000 r--p 00000000 fd:07 139 /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb5000-e8fb7000 r-xp 00001000 fd:07 139 /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb7000-e8fb8000 r--p 00002000 fd:07 139 /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb8000-e8fb9000 rw-p 00002000 fd:07 139 /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fc7000-e8ffa000 r--p 00000000 fd:00 1624 /system/lib/libc++.so
e8ffa000-e9039000 r-xp 00032000 fd:00 1624 /system/lib/libc++.so
e9039000-e903d000 r--p 00070000 fd:00 1624 /system/lib/libc++.so
e903d000-e903e000 rw-p 00073000 fd:00 1624 /system/lib/libc++.so
e903e000-e903f000 rw-p 00000000 00:00 0 [anon:.bss]
e904d000-e9056000 r--p 00000000 fd:00 1809 /system/lib/libutils.so
e9056000-e9060000 r-xp 00008000 fd:00 1809 /system/lib/libutils.so
e9060000-e9061000 r--p 00011000 fd:00 1809 /system/lib/libutils.so
e9061000-e9062000 rw-p 00011000 fd:00 1809 /system/lib/libutils.so
e9087000-e908f000 r--p 00000000 fd:00 1477 /system/lib/android.hardware.graphics.allocator@2.0.so
e908f000-e9096000 r-xp 00007000 fd:00 1477 /system/lib/android.hardware.graphics.allocator@2.0.so
e9096000-e9098000 r--p 0000d000 fd:00 1477 /system/lib/android.hardware.graphics.allocator@2.0.so
e9098000-e9099000 rw-p 0000e000 fd:00 1477 /system/lib/android.hardware.graphics.allocator@2.0.so
e90e7000-e90e8000 r--p 00000000 fd:07 90 /apex/com.android.vndk.v31/lib/libcodec2.so
e90e8000-e90e9000 r-xp 00000000 fd:07 90 /apex/com.android.vndk.v31/lib/libcodec2.so
e90e9000-e90ea000 r--p 00000000 fd:07 90 /apex/com.android.vndk.v31/lib/libcodec2.so
e9124000-e912a000 r--p 00000000 fd:07 104 /apex/com.android.vndk.v31/lib/libgralloctypes.so
e912a000-e9131000 r-xp 00005000 fd:07 104 /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9131000-e9132000 r--p 0000b000 fd:07 104 /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9132000-e9133000 rw-p 0000b000 fd:07 104 /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9133000-e9134000 rw-p 00000000 00:00 0 [anon:.bss]
e9151000-e9170000 r--p 00000000 fd:00 1807 /system/lib/libunwindstack.so
e9170000-e91b1000 r-xp 0001e000 fd:00 1807 /system/lib/libunwindstack.so
e91b1000-e91b4000 r--p 0005e000 fd:00 1807 /system/lib/libunwindstack.so
e91b4000-e91b5000 rw-p 00060000 fd:00 1807 /system/lib/libunwindstack.so
e91b5000-e91b6000 rw-p 00000000 00:00 0 [anon:.bss]
e91d4000-e91d8000 r--p 00000000 fd:00 1705 /system/lib/liblzma.so
e91d8000-e91f0000 r-xp 00003000 fd:00 1705 /system/lib/liblzma.so
e91f0000-e91f1000 r--p 0001a000 fd:00 1705 /system/lib/liblzma.so
e91f1000-e91f2000 rw-p 0001a000 fd:00 1705 /system/lib/liblzma.so
e91f2000-e91f8000 rw-p 00000000 00:00 0 [anon:.bss]
e9203000-e9209000 r--p 00000000 fd:07 97 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9209000-e9211000 r-xp 00005000 fd:07 97 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9211000-e9213000 r--p 0000c000 fd:07 97 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9213000-e9214000 rw-p 0000d000 fd:07 97 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9251000-e9256000 r--p 00000000 fd:00 1646 /system/lib/libcutils.so
e9256000-e925d000 r-xp 00004000 fd:00 1646 /system/lib/libcutils.so
e925d000-e925f000 r--p 0000a000 fd:00 1646 /system/lib/libcutils.so
e925f000-e9260000 rw-p 0000b000 fd:00 1646 /system/lib/libcutils.so
e9283000-e92ac000 r--p 00000000 07:70 24 /apex/com.android.runtime/lib/bionic/libc.so
e92ac000-e930f000 r-xp 00028000 07:70 24 /apex/com.android.runtime/lib/bionic/libc.so
e930f000-e9312000 r--p 0008a000 07:70 24 /apex/com.android.runtime/lib/bionic/libc.so
e9312000-e9313000 rw-p 0008c000 07:70 24 /apex/com.android.runtime/lib/bionic/libc.so
e9313000-e9317000 rw-p 00000000 00:00 0 [anon:.bss]
e9317000-e9318000 r--p 00000000 00:00 0 [anon:.bss]
e9318000-e9835000 rw-p 00000000 00:00 0 [anon:.bss]
e985c000-e986a000 r--p 00000000 fd:07 121 /apex/com.android.vndk.v31/lib/libminijail.so
e986a000-e9873000 r-xp 0000d000 fd:07 121 /apex/com.android.vndk.v31/lib/libminijail.so
e9873000-e9879000 r--p 00015000 fd:07 121 /apex/com.android.vndk.v31/lib/libminijail.so
e9879000-e987a000 rw-p 0001a000 fd:07 121 /apex/com.android.vndk.v31/lib/libminijail.so
e9883000-e98b4000 r--p 00000000 fd:01 1191 /vendor/lib/libcodec2_vndk.so
e98b4000-e98f6000 r-xp 00030000 fd:01 1191 /vendor/lib/libcodec2_vndk.so
e98f6000-e98f9000 r--p 00071000 fd:01 1191 /vendor/lib/libcodec2_vndk.so
e98f9000-e98fa000 rw-p 00073000 fd:01 1191 /vendor/lib/libcodec2_vndk.so
e9932000-e9935000 r--p 00000000 fd:07 110 /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9935000-e9936000 r-xp 00002000 fd:07 110 /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9936000-e9938000 r--p 00002000 fd:07 110 /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9938000-e9939000 rw-p 00003000 fd:07 110 /apex/com.android.vndk.v31/lib/libhidlmemory.so
e994d000-e9973000 r--p 00000000 fd:07 80 /apex/com.android.vndk.v31/lib/libbinder.so
e9973000-e99a3000 r-xp 00025000 fd:07 80 /apex/com.android.vndk.v31/lib/libbinder.so
e99a3000-e99aa000 r--p 00054000 fd:07 80 /apex/com.android.vndk.v31/lib/libbinder.so
e99aa000-e99ab000 rw-p 0005a000 fd:07 80 /apex/com.android.vndk.v31/lib/libbinder.so
e99ca000-e99cd000 r--p 00000000 fd:01 1190 /vendor/lib/libcodec2_hidl_plugin.so
e99cd000-e99d6000 r-xp 00002000 fd:01 1190 /vendor/lib/libcodec2_hidl_plugin.so
e99d6000-e99d7000 r--p 0000a000 fd:01 1190 /vendor/lib/libcodec2_hidl_plugin.so
e9a0f000-e9a10000 r--p 00000000 fd:00 1731 /system/lib/libnativebridge_lazy.so
e9a10000-e9a11000 r-xp 00000000 fd:00 1731 /system/lib/libnativebridge_lazy.so
e9a11000-e9a12000 r--p 00000000 fd:00 1731 /system/lib/libnativebridge_lazy.so
e9a12000-e9a13000 rw-p 00000000 fd:00 1731 /system/lib/libnativebridge_lazy.so
e9a4e000-e9a54000 r--p 00000000 fd:00 1612 /system/lib/libbacktrace.so
e9a54000-e9a67000 r-xp 00005000 fd:00 1612 /system/lib/libbacktrace.so
e9a67000-e9a69000 r--p 00017000 fd:00 1612 /system/lib/libbacktrace.so
e9a69000-e9a6a000 rw-p 00018000 fd:00 1612 /system/lib/libbacktrace.so
e9a8c000-e9abd000 r--p 00000000 fd:00 1678 /system/lib/libhidlbase.so
e9abd000-e9b09000 r-xp 00030000 fd:00 1678 /system/lib/libhidlbase.so
e9b09000-e9b10000 r--p 0007b000 fd:00 1678 /system/lib/libhidlbase.so
e9b10000-e9b11000 rw-p 00081000 fd:00 1678 /system/lib/libhidlbase.so
e9b42000-e9b4e000 r--p 00000000 fd:07 78 /apex/com.android.vndk.v31/lib/libbase.so
e9b4e000-e9b6b000 r-xp 0000b000 fd:07 78 /apex/com.android.vndk.v31/lib/libbase.so
e9b6b000-e9b6c000 r--p 00027000 fd:07 78 /apex/com.android.vndk.v31/lib/libbase.so
e9b6c000-e9b6d000 rw-p 00027000 fd:07 78 /apex/com.android.vndk.v31/lib/libbase.so
e9ba0000-e9baa000 r--p 00000000 fd:00 1461 /system/lib/android.hardware.configstore@1.0.so
e9baa000-e9bb8000 r-xp 00009000 fd:00 1461 /system/lib/android.hardware.configstore@1.0.so
e9bb8000-e9bba000 r--p 00016000 fd:00 1461 /system/lib/android.hardware.configstore@1.0.so
e9bba000-e9bbb000 rw-p 00017000 fd:00 1461 /system/lib/android.hardware.configstore@1.0.so
e9bda000-e9be4000 r--p 00000000 fd:07 64 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9be4000-e9bf1000 r-xp 00009000 fd:07 64 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9bf1000-e9bf4000 r--p 00015000 fd:07 64 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9bf4000-e9bf5000 rw-p 00017000 fd:07 64 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9c22000-e9c2a000 r--p 00000000 fd:07 30 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c2a000-e9c31000 r-xp 00007000 fd:07 30 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c31000-e9c33000 r--p 0000d000 fd:07 30 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c33000-e9c34000 rw-p 0000e000 fd:07 30 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c49000-e9c60000 r--p 00000000 fd:07 136 /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c60000-e9c7a000 r-xp 00016000 fd:07 136 /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c7a000-e9c7c000 r--p 0002f000 fd:07 136 /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c7c000-e9c7d000 rw-p 00030000 fd:07 136 /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c9d000-e9ca3000 r--p 00000000 fd:00 1617 /system/lib/libbinder_ndk.so
e9ca3000-e9caa000 r-xp 00005000 fd:00 1617 /system/lib/libbinder_ndk.so
e9caa000-e9cac000 r--p 0000b000 fd:00 1617 /system/lib/libbinder_ndk.so
e9cac000-e9cad000 rw-p 0000c000 fd:00 1617 /system/lib/libbinder_ndk.so
e9cd4000-e9cdd000 r--p 00000000 fd:07 147 /apex/com.android.vndk.v31/lib/libutils.so
e9cdd000-e9ce7000 r-xp 00008000 fd:07 147 /apex/com.android.vndk.v31/lib/libutils.so
e9ce7000-e9ce8000 r--p 00011000 fd:07 147 /apex/com.android.vndk.v31/lib/libutils.so
e9ce8000-e9ce9000 rw-p 00011000 fd:07 147 /apex/com.android.vndk.v31/lib/libutils.so
e9d07000-e9d0f000 r--p 00000000 fd:07 67 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d0f000-e9d17000 r-xp 00007000 fd:07 67 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d17000-e9d18000 r--p 0000e000 fd:07 67 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d18000-e9d19000 rw-p 0000e000 fd:07 67 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d49000-e9d5d000 r--p 00000000 fd:01 1189 /vendor/lib/libcodec2_hidl@1.0.so
e9d5d000-e9d77000 r-xp 00013000 fd:01 1189 /vendor/lib/libcodec2_hidl@1.0.so
e9d77000-e9d7a000 r--p 0002c000 fd:01 1189 /vendor/lib/libcodec2_hidl@1.0.so
e9d7a000-e9d7b000 rw-p 0002e000 fd:01 1189 /vendor/lib/libcodec2_hidl@1.0.so
e9da6000-e9dad000 r--p 00000000 fd:07 140 /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dad000-e9db9000 r-xp 00006000 fd:07 140 /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9db9000-e9dba000 r--p 00011000 fd:07 140 /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dba000-e9dbb000 rw-p 00011000 fd:07 140 /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dda000-e9ddb000 r--p 00000000 fd:07 111 /apex/com.android.vndk.v31/lib/libion.so
e9ddb000-e9ddd000 r-xp 00000000 fd:07 111 /apex/com.android.vndk.v31/lib/libion.so
e9ddd000-e9dde000 r--p 00001000 fd:07 111 /apex/com.android.vndk.v31/lib/libion.so
e9dde000-e9ddf000 rw-p 00001000 fd:07 111 /apex/com.android.vndk.v31/lib/libion.so
e9e06000-e9e15000 r--p 00000000 fd:07 33 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e15000-e9e2a000 r-xp 0000e000 fd:07 33 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e2a000-e9e2d000 r--p 00022000 fd:07 33 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e2d000-e9e2e000 rw-p 00024000 fd:07 33 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e71000-e9e73000 r--p 00000000 fd:01 1274 /vendor/lib/libqdMetaData.so
e9e73000-e9e75000 r-xp 00001000 fd:01 1274 /vendor/lib/libqdMetaData.so
e9e75000-e9e76000 r--p 00002000 fd:01 1274 /vendor/lib/libqdMetaData.so
e9eb5000-e9eb6000 r--p 00000000 fd:07 66 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb6000-e9eb8000 r-xp 00000000 fd:07 66 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb8000-e9eb9000 r--p 00001000 fd:07 66 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb9000-e9eba000 rw-p 00001000 fd:07 66 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eda000-e9edc000 r--p 00000000 fd:07 34 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9edc000-e9ede000 r-xp 00001000 fd:07 34 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9ede000-e9edf000 r--p 00002000 fd:07 34 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9edf000-e9ee0000 rw-p 00002000 fd:07 34 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f39000-e9f3b000 r--p 00000000 fd:00 1482 /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3b000-e9f3d000 r-xp 00001000 fd:00 1482 /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3d000-e9f3e000 r--p 00002000 fd:00 1482 /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3e000-e9f3f000 rw-p 00002000 fd:00 1482 /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f42000-e9f56000 r--p 00000000 fd:00 1754 /system/lib/libprocessgroup.so
e9f56000-e9f7b000 r-xp 00013000 fd:00 1754 /system/lib/libprocessgroup.so
e9f7b000-e9f7c000 r--p 00037000 fd:00 1754 /system/lib/libprocessgroup.so
e9f7c000-e9f7d000 rw-p 00037000 fd:00 1754 /system/lib/libprocessgroup.so
e9f84000-e9f85000 r--p 00000000 fd:01 1173 /vendor/lib/libavservices_minijail_vendor.so
e9f85000-e9f87000 r-xp 00000000 fd:01 1173 /vendor/lib/libavservices_minijail_vendor.so
e9f87000-e9f88000 r--p 00001000 fd:01 1173 /vendor/lib/libavservices_minijail_vendor.so
e9fdf000-e9fe0000 r--p 00000000 fd:00 1485 /system/lib/android.hardware.graphics.common@1.2.so
e9fe0000-e9fe1000 r-xp 00000000 fd:00 1485 /system/lib/android.hardware.graphics.common@1.2.so
e9fe1000-e9fe2000 r--p 00000000 fd:00 1485 /system/lib/android.hardware.graphics.common@1.2.so
ea03c000-ea03d000 r--p 00000000 fd:07 35 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea03d000-ea03e000 r-xp 00000000 fd:07 35 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea03e000-ea03f000 r--p 00000000 fd:07 35 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea044000-ea045000 r--p 00000000 fd:00 1484 /system/lib/android.hardware.graphics.common@1.1.so
ea045000-ea046000 r-xp 00000000 fd:00 1484 /system/lib/android.hardware.graphics.common@1.1.so
ea046000-ea047000 r--p 00000000 fd:00 1484 /system/lib/android.hardware.graphics.common@1.1.so
ea08e000-ea0bf000 r--p 00000000 fd:07 109 /apex/com.android.vndk.v31/lib/libhidlbase.so
ea0bf000-ea10c000 r-xp 00030000 fd:07 109 /apex/com.android.vndk.v31/lib/libhidlbase.so
ea10c000-ea113000 r--p 0007c000 fd:07 109 /apex/com.android.vndk.v31/lib/libhidlbase.so
ea113000-ea114000 rw-p 00082000 fd:07 109 /apex/com.android.vndk.v31/lib/libhidlbase.so
ea141000-ea14e000 r--p 00000000 fd:00 1566 /system/lib/libEGL.so
ea14e000-ea15f000 r-xp 0000c000 fd:00 1566 /system/lib/libEGL.so
ea15f000-ea162000 r--p 0001c000 fd:00 1566 /system/lib/libEGL.so
ea162000-ea163000 rw-p 0001e000 fd:00 1566 /system/lib/libEGL.so
ea163000-ea167000 rw-p 00000000 00:00 0 [anon:.bss]
ea186000-ea1b9000 r--p 00000000 fd:07 83 /apex/com.android.vndk.v31/lib/libc++.so
ea1b9000-ea1f8000 r-xp 00032000 fd:07 83 /apex/com.android.vndk.v31/lib/libc++.so
ea1f8000-ea1fc000 r--p 00070000 fd:07 83 /apex/com.android.vndk.v31/lib/libc++.so
ea1fc000-ea1fd000 rw-p 00073000 fd:07 83 /apex/com.android.vndk.v31/lib/libc++.so
ea1fd000-ea1fe000 rw-p 00000000 00:00 0 [anon:.bss]
ea21a000-ea222000 r--p 00000000 fd:00 1580 /system/lib/libSurfaceFlingerProp.so
ea222000-ea229000 r-xp 00007000 fd:00 1580 /system/lib/libSurfaceFlingerProp.so
ea229000-ea22a000 r--p 0000d000 fd:00 1580 /system/lib/libSurfaceFlingerProp.so
ea22a000-ea22b000 rw-p 0000d000 fd:00 1580 /system/lib/libSurfaceFlingerProp.so
ea240000-ea25b000 r--p 00000000 fd:07 144 /apex/com.android.vndk.v31/lib/libui.so
ea25b000-ea275000 r-xp 0001a000 fd:07 144 /apex/com.android.vndk.v31/lib/libui.so
ea275000-ea277000 r--p 00033000 fd:07 144 /apex/com.android.vndk.v31/lib/libui.so
ea277000-ea278000 rw-p 00034000 fd:07 144 /apex/com.android.vndk.v31/lib/libui.so
ea278000-ea27a000 rw-p 00000000 00:00 0 [anon:.bss]
ea29d000-ea29e000 r--p 00000000 fd:00 1799 /system/lib/libsync.so
ea29e000-ea29f000 r-xp 00000000 fd:00 1799 /system/lib/libsync.so
ea29f000-ea2a0000 r--p 00000000 fd:00 1799 /system/lib/libsync.so
ea2a0000-ea2a1000 rw-p 00000000 fd:00 1799 /system/lib/libsync.so
ea2d2000-ea2e2000 r--p 00000000 fd:07 46 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2e2000-ea2f5000 r-xp 0000f000 fd:07 46 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2f5000-ea2f8000 r--p 00021000 fd:07 46 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2f8000-ea2f9000 rw-p 00023000 fd:07 46 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea300000-ea314000 r--p 00000000 fd:07 129 /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea314000-ea339000 r-xp 00013000 fd:07 129 /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea339000-ea33a000 r--p 00037000 fd:07 129 /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea33a000-ea33b000 rw-p 00037000 fd:07 129 /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea36d000-ea372000 r--p 00000000 fd:07 95 /apex/com.android.vndk.v31/lib/libcutils.so
ea372000-ea378000 r-xp 00004000 fd:07 95 /apex/com.android.vndk.v31/lib/libcutils.so
ea378000-ea37a000 r--p 00009000 fd:07 95 /apex/com.android.vndk.v31/lib/libcutils.so
ea37a000-ea37b000 rw-p 0000a000 fd:07 95 /apex/com.android.vndk.v31/lib/libcutils.so
ea398000-ea399000 r--p 00000000 fd:00 1483 /system/lib/android.hardware.graphics.common@1.0.so
ea399000-ea39a000 r-xp 00000000 fd:00 1483 /system/lib/android.hardware.graphics.common@1.0.so
ea39a000-ea39b000 r--p 00000000 fd:00 1483 /system/lib/android.hardware.graphics.common@1.0.so
ea3dd000-ea3e6000 r--p 00000000 fd:00 1487 /system/lib/android.hardware.graphics.mapper@2.1.so
ea3e6000-ea3ef000 r-xp 00008000 fd:00 1487 /system/lib/android.hardware.graphics.mapper@2.1.so
ea3ef000-ea3f1000 r--p 00010000 fd:00 1487 /system/lib/android.hardware.graphics.mapper@2.1.so
ea3f1000-ea3f2000 rw-p 00011000 fd:00 1487 /system/lib/android.hardware.graphics.mapper@2.1.so
ea41e000-ea426000 r--p 00000000 fd:07 38 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea426000-ea42f000 r-xp 00007000 fd:07 38 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea42f000-ea431000 r--p 0000f000 fd:07 38 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea431000-ea432000 rw-p 00010000 fd:07 38 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea452000-ea458000 r--p 00000000 fd:00 1667 /system/lib/libgralloctypes.so
ea458000-ea45f000 r-xp 00005000 fd:00 1667 /system/lib/libgralloctypes.so
ea45f000-ea460000 r--p 0000b000 fd:00 1667 /system/lib/libgralloctypes.so
ea460000-ea461000 rw-p 0000b000 fd:00 1667 /system/lib/libgralloctypes.so
ea461000-ea462000 rw-p 00000000 00:00 0 [anon:.bss]
ea489000-ea4b1000 r--p 00000000 fd:00 1616 /system/lib/libbinder.so
ea4b1000-ea4e3000 r-xp 00027000 fd:00 1616 /system/lib/libbinder.so
ea4e3000-ea4eb000 r--p 00058000 fd:00 1616 /system/lib/libbinder.so
ea4eb000-ea4ec000 rw-p 0005f000 fd:00 1616 /system/lib/libbinder.so
ea529000-ea52a000 r--p 00000000 fd:07 65 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea52a000-ea52b000 r-xp 00000000 fd:07 65 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea52b000-ea52c000 r--p 00000000 fd:07 65 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea54d000-ea54e000 r--p 00000000 07:70 25 /apex/com.android.runtime/lib/bionic/libdl.so
ea54e000-ea54f000 r-xp 00000000 07:70 25 /apex/com.android.runtime/lib/bionic/libdl.so
ea54f000-ea550000 r--p 00000000 07:70 25 /apex/com.android.runtime/lib/bionic/libdl.so
ea550000-ea551000 ---p 00000000 00:00 0
ea551000-ea552000 r--p 00000000 00:00 0 [anon:.bss]
ea58c000-ea59c000 r--p 00000000 fd:07 32 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea59c000-ea5b5000 r-xp 0000f000 fd:07 32 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5b5000-ea5b8000 r--p 00027000 fd:07 32 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5b8000-ea5b9000 rw-p 00029000 fd:07 32 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5e8000-ea5f1000 r--p 00000000 fd:00 1488 /system/lib/android.hardware.graphics.mapper@3.0.so
ea5f1000-ea5fb000 r-xp 00008000 fd:00 1488 /system/lib/android.hardware.graphics.mapper@3.0.so
ea5fb000-ea5fd000 r--p 00011000 fd:00 1488 /system/lib/android.hardware.graphics.mapper@3.0.so
ea5fd000-ea5fe000 rw-p 00012000 fd:00 1488 /system/lib/android.hardware.graphics.mapper@3.0.so
ea60d000-ea614000 r--p 00000000 fd:07 31 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea614000-ea61b000 r-xp 00006000 fd:07 31 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea61b000-ea61d000 r--p 0000c000 fd:07 31 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea61d000-ea61e000 rw-p 0000d000 fd:07 31 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea662000-ea66a000 r--p 00000000 fd:00 1478 /system/lib/android.hardware.graphics.allocator@3.0.so
ea66a000-ea671000 r-xp 00007000 fd:00 1478 /system/lib/android.hardware.graphics.allocator@3.0.so
ea671000-ea673000 r--p 0000d000 fd:00 1478 /system/lib/android.hardware.graphics.allocator@3.0.so
ea673000-ea674000 rw-p 0000e000 fd:00 1478 /system/lib/android.hardware.graphics.allocator@3.0.so
ea6ad000-ea6af000 r--p 00000000 fd:07 85 /apex/com.android.vndk.v31/lib/libcap.so
ea6af000-ea6b3000 r-xp 00001000 fd:07 85 /apex/com.android.vndk.v31/lib/libcap.so
ea6b3000-ea6b4000 r--p 00004000 fd:07 85 /apex/com.android.vndk.v31/lib/libcap.so
ea6b4000-ea6b5000 rw-p 00004000 fd:07 85 /apex/com.android.vndk.v31/lib/libcap.so
ea6c0000-ea6c1000 r--p 00000000 fd:07 22 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c1000-ea6c3000 r-xp 00000000 fd:07 22 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c3000-ea6c4000 r--p 00001000 fd:07 22 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c4000-ea6c5000 rw-p 00001000 fd:07 22 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea719000-ea720000 r--p 00000000 fd:00 1479 /system/lib/android.hardware.graphics.allocator@4.0.so
ea720000-ea727000 r-xp 00006000 fd:00 1479 /system/lib/android.hardware.graphics.allocator@4.0.so
ea727000-ea729000 r--p 0000c000 fd:00 1479 /system/lib/android.hardware.graphics.allocator@4.0.so
ea729000-ea72a000 rw-p 0000d000 fd:00 1479 /system/lib/android.hardware.graphics.allocator@4.0.so
ea755000-ea75c000 r--p 00000000 fd:07 63 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea75c000-ea763000 r-xp 00006000 fd:07 63 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea763000-ea764000 r--p 0000c000 fd:07 63 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea764000-ea765000 rw-p 0000c000 fd:07 63 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea783000-ea78f000 r--p 00000000 fd:00 1613 /system/lib/libbase.so
ea78f000-ea7ac000 r-xp 0000b000 fd:00 1613 /system/lib/libbase.so
ea7ac000-ea7ad000 r--p 00027000 fd:00 1613 /system/lib/libbase.so
ea7ad000-ea7ae000 rw-p 00027000 fd:00 1613 /system/lib/libbase.so
ea7ce000-ea7cf000 r--p 00000000 fd:07 106 /apex/com.android.vndk.v31/lib/libhardware.so
ea7cf000-ea7d0000 r-xp 00000000 fd:07 106 /apex/com.android.vndk.v31/lib/libhardware.so
ea7d0000-ea7d1000 r--p 00000000 fd:07 106 /apex/com.android.vndk.v31/lib/libhardware.so
ea807000-ea808000 r--p 00000000 fd:00 1459 /system/lib/android.hardware.common-V2-ndk_platform.so
ea808000-ea80a000 r-xp 00000000 fd:00 1459 /system/lib/android.hardware.common-V2-ndk_platform.so
ea80a000-ea80b000 r--p 00001000 fd:00 1459 /system/lib/android.hardware.common-V2-ndk_platform.so
ea80b000-ea80c000 rw-p 00001000 fd:00 1459 /system/lib/android.hardware.common-V2-ndk_platform.so
ea840000-ea856000 r--p 00000000 fd:07 138 /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea856000-ea86e000 r-xp 00015000 fd:07 138 /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea86e000-ea871000 r--p 0002c000 fd:07 138 /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea871000-ea872000 rw-p 0002e000 fd:07 138 /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea88c000-ea88f000 r--p 00000000 fd:00 1734 /system/lib/libnativewindow.so
ea88f000-ea891000 r-xp 00002000 fd:00 1734 /system/lib/libnativewindow.so
ea891000-ea892000 r--p 00003000 fd:00 1734 /system/lib/libnativewindow.so
ea8d3000-ea8d8000 r--p 00000000 fd:00 1668 /system/lib/libgraphicsenv.so
ea8d8000-ea8dc000 r-xp 00004000 fd:00 1668 /system/lib/libgraphicsenv.so
ea8dc000-ea8de000 r--p 00007000 fd:00 1668 /system/lib/libgraphicsenv.so
ea8de000-ea8df000 rw-p 00008000 fd:00 1668 /system/lib/libgraphicsenv.so
ea929000-ea92a000 r--p 00000000 fd:07 48 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea92a000-ea92b000 r-xp 00000000 fd:07 48 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea92b000-ea92c000 r--p 00000000 fd:07 48 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea963000-ea96b000 r--p 00000000 fd:07 29 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea96b000-ea972000 r-xp 00007000 fd:07 29 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea972000-ea974000 r--p 0000d000 fd:07 29 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea974000-ea975000 rw-p 0000e000 fd:07 29 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea995000-ea9a0000 r--p 00000000 fd:07 41 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9a0000-ea9ae000 r-xp 0000a000 fd:07 41 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9ae000-ea9b0000 r--p 00017000 fd:07 41 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9b0000-ea9b1000 rw-p 00018000 fd:07 41 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9ea000-ea9f2000 r--p 00000000 fd:00 1486 /system/lib/android.hardware.graphics.mapper@2.0.so
ea9f2000-ea9fb000 r-xp 00007000 fd:00 1486 /system/lib/android.hardware.graphics.mapper@2.0.so
ea9fb000-ea9fd000 r--p 0000f000 fd:00 1486 /system/lib/android.hardware.graphics.mapper@2.0.so
ea9fd000-ea9fe000 rw-p 00010000 fd:00 1486 /system/lib/android.hardware.graphics.mapper@2.0.so
eaa12000-eaa1b000 r--p 00000000 07:70 27 /apex/com.android.runtime/lib/bionic/libm.so
eaa1b000-eaa30000 r-xp 00008000 07:70 27 /apex/com.android.runtime/lib/bionic/libm.so
eaa30000-eaa31000 r--p 0001c000 07:70 27 /apex/com.android.runtime/lib/bionic/libm.so
eaa31000-eaa32000 rw-p 0001c000 07:70 27 /apex/com.android.runtime/lib/bionic/libm.so
eaa41000-eaa4f000 r--p 00000000 fd:07 137 /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa4f000-eaa5e000 r-xp 0000d000 fd:07 137 /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa5e000-eaa60000 r--p 0001b000 fd:07 137 /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa60000-eaa61000 rw-p 0001c000 fd:07 137 /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaaae000-eaaaf000 r--p 00000000 fd:07 37 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaaaf000-eaab0000 r-xp 00000000 fd:07 37 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaab0000-eaab1000 r--p 00000000 fd:07 37 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaaea000-eaaf3000 r--p 00000000 fd:07 39 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaaf3000-eaafc000 r-xp 00008000 fd:07 39 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaafc000-eaafe000 r--p 00010000 fd:07 39 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaafe000-eaaff000 rw-p 00011000 fd:07 39 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eab04000-eab1f000 r--p 00000000 fd:00 1806 /system/lib/libui.so
eab1f000-eab39000 r-xp 0001a000 fd:00 1806 /system/lib/libui.so
eab39000-eab3b000 r--p 00033000 fd:00 1806 /system/lib/libui.so
eab3b000-eab3c000 rw-p 00034000 fd:00 1806 /system/lib/libui.so
eab3c000-eab3e000 rw-p 00000000 00:00 0 [anon:.bss]
eab50000-eab9b000 r--p 00000000 fd:01 1272 /vendor/lib/libqcodec2.so
eab9b000-eac16000 r-xp 0004a000 fd:01 1272 /vendor/lib/libqcodec2.so
eac16000-eac1b000 r--p 000c4000 fd:01 1272 /vendor/lib/libqcodec2.so
eac1b000-eac1c000 rw-p 000c8000 fd:01 1272 /vendor/lib/libqcodec2.so
eac67000-eac83000 r--p 00000000 fd:07 47 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eac83000-eacb4000 r-xp 0001b000 fd:07 47 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eacb4000-eacb9000 r--p 0004b000 fd:07 47 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eacb9000-eacba000 rw-p 0004f000 fd:07 47 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eaccd000-eacce000 r--p 00000000 fd:00 1630 /system/lib/libcgrouprc.so
eacce000-eacd0000 r-xp 00000000 fd:00 1630 /system/lib/libcgrouprc.so
eacd0000-eacd1000 r--p 00001000 fd:00 1630 /system/lib/libcgrouprc.so
eacd1000-eacd2000 rw-p 00001000 fd:00 1630 /system/lib/libcgrouprc.so
ead08000-ead0b000 r--p 00000000 fd:07 101 /apex/com.android.vndk.v31/lib/libexpat.so
ead0b000-ead1e000 r-xp 00002000 fd:07 101 /apex/com.android.vndk.v31/lib/libexpat.so
ead1e000-ead21000 r--p 00014000 fd:07 101 /apex/com.android.vndk.v31/lib/libexpat.so
ead4e000-ead4f000 r--p 00000000 fd:07 102 /apex/com.android.vndk.v31/lib/libfmq.so
ead4f000-ead52000 r-xp 00000000 fd:07 102 /apex/com.android.vndk.v31/lib/libfmq.so
ead52000-ead53000 r--p 00002000 fd:07 102 /apex/com.android.vndk.v31/lib/libfmq.so
ead8a000-ead8b000 r--p 00000000 07:70 26 /apex/com.android.runtime/lib/bionic/libdl_android.so
ead8b000-ead8c000 r-xp 00000000 07:70 26 /apex/com.android.runtime/lib/bionic/libdl_android.so
ead8c000-ead8d000 r--p 00000000 07:70 26 /apex/com.android.runtime/lib/bionic/libdl_android.so
eadd8000-eade8000 r--p 00000000 fd:01 1332 /vendor/lib/libstagefright_bufferpool@2.0.1.so
eade8000-eadf8000 r-xp 0000f000 fd:01 1332 /vendor/lib/libstagefright_bufferpool@2.0.1.so
eadf8000-eadfa000 r--p 0001e000 fd:01 1332 /vendor/lib/libstagefright_bufferpool@2.0.1.so
eadfa000-eadfb000 rw-p 0001f000 fd:01 1332 /vendor/lib/libstagefright_bufferpool@2.0.1.so
eae2b000-eae2c000 r--p 00000000 fd:00 1814 /system/lib/libvndksupport.so
eae2c000-eae2d000 r-xp 00000000 fd:00 1814 /system/lib/libvndksupport.so
eae2d000-eae2e000 r--p 00000000 fd:00 1814 /system/lib/libvndksupport.so
eae2e000-eae2f000 rw-p 00000000 fd:00 1814 /system/lib/libvndksupport.so
eae46000-eae51000 r--p 00000000 fd:00 1489 /system/lib/android.hardware.graphics.mapper@4.0.so
eae51000-eae5f000 r-xp 0000a000 fd:00 1489 /system/lib/android.hardware.graphics.mapper@4.0.so
eae5f000-eae61000 r--p 00017000 fd:00 1489 /system/lib/android.hardware.graphics.mapper@4.0.so
eae61000-eae62000 rw-p 00018000 fd:00 1489 /system/lib/android.hardware.graphics.mapper@4.0.so
eae8a000-eaeae000 r--p 00000000 fd:01 1041 /vendor/lib/android.hardware.media.c2@1.0.so
eaeae000-eaeeb000 r-xp 00023000 fd:01 1041 /vendor/lib/android.hardware.media.c2@1.0.so
eaeeb000-eaef1000 r--p 0005f000 fd:01 1041 /vendor/lib/android.hardware.media.c2@1.0.so
eaef1000-eaef2000 rw-p 00064000 fd:01 1041 /vendor/lib/android.hardware.media.c2@1.0.so
eaf24000-eaf25000 r--p 00000000 fd:00 1733 /system/lib/libnativeloader_lazy.so
eaf25000-eaf26000 r-xp 00000000 fd:00 1733 /system/lib/libnativeloader_lazy.so
eaf26000-eaf27000 r--p 00000000 fd:00 1733 /system/lib/libnativeloader_lazy.so
eaf27000-eaf28000 rw-p 00000000 fd:00 1733 /system/lib/libnativeloader_lazy.so
eaf59000-eaf5a000 r--p 00000000 fd:00 1460 /system/lib/android.hardware.configstore-utils.so
eaf5a000-eaf5b000 r-xp 00000000 fd:00 1460 /system/lib/android.hardware.configstore-utils.so
eaf5b000-eaf5c000 r--p 00000000 fd:00 1460 /system/lib/android.hardware.configstore-utils.so
eaf97000-eaf98000 r--p 00000000 fd:00 1591 /system/lib/libandroid_runtime_lazy.so
eaf98000-eaf99000 r-xp 00000000 fd:00 1591 /system/lib/libandroid_runtime_lazy.so
eaf99000-eaf9a000 r--p 00000000 fd:00 1591 /system/lib/libandroid_runtime_lazy.so
eaf9a000-eaf9b000 rw-p 00000000 fd:00 1591 /system/lib/libandroid_runtime_lazy.so
eafdc000-eafe7000 r--p 00000000 fd:07 119 /apex/com.android.vndk.v31/lib/libmedia_omx.so
eafe7000-eaff3000 r-xp 0000a000 fd:07 119 /apex/com.android.vndk.v31/lib/libmedia_omx.so
eaff3000-eaff7000 r--p 00015000 fd:07 119 /apex/com.android.vndk.v31/lib/libmedia_omx.so
eaff7000-eaff8000 rw-p 00018000 fd:07 119 /apex/com.android.vndk.v31/lib/libmedia_omx.so
eb011000-eb012000 r--p 00000000 fd:07 36 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb012000-eb013000 r-xp 00000000 fd:07 36 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb013000-eb014000 r--p 00000000 fd:07 36 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb040000-eb180000 rw-p 00000000 00:00 0 [anon:scudo:primary]
eb198000-eb199000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb1c0000-eb280000 rw-p 00000000 00:00 0 [anon:scudo:primary]
eb2b9000-eb2ba000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb2c1000-eb2c2000 ---p 00000000 00:00 0
eb2c2000-eb2c6000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb2c6000-eb2e6000 r--s 00000000 00:11 23704 /dev/__properties__/u:object_r:media_variant_prop:s0
eb2e6000-eb306000 r--s 00000000 00:11 23828 /dev/__properties__/u:object_r:vts_config_prop:s0
eb306000-eb308000 r--p 00000000 fd:00 1736 /system/lib/libnetd_client.so
eb308000-eb309000 ---p 00000000 00:00 0
eb309000-eb30d000 r-xp 00002000 fd:00 1736 /system/lib/libnetd_client.so
eb30d000-eb30e000 r--p 00005000 fd:00 1736 /system/lib/libnetd_client.so
eb30e000-eb30f000 rw-p 00005000 fd:00 1736 /system/lib/libnetd_client.so
eb312000-eb313000 ---p 00000000 00:00 0
eb313000-eb317000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb317000-eb318000 ---p 00000000 00:00 0
eb318000-eb31c000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb31c000-eb31d000 ---p 00000000 00:00 0
eb31d000-eb321000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb321000-eb322000 ---p 00000000 00:00 0
eb322000-eb326000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb326000-eb327000 ---p 00000000 00:00 0
eb327000-eb32b000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb32b000-eb34b000 r--s 00000000 00:11 23675 /dev/__properties__/u:object_r:hal_instrumentation_prop:s0
eb34b000-eb36b000 r--s 00000000 00:11 23680 /dev/__properties__/u:object_r:hwservicemanager_prop:s0
eb36b000-eb36c000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb36e000-eb36f000 ---p 00000000 00:00 0
eb36f000-eb373000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb373000-eb393000 r--s 00000000 00:11 23588 /dev/__properties__/u:object_r:build_prop:s0
eb393000-eb3b3000 r--s 00000000 00:11 23697 /dev/__properties__/u:object_r:log_tag_prop:s0
eb3b3000-eb3b8000 ---p 00000000 00:00 0 [anon:cfi shadow]
eb3b8000-eb3b9000 r--p 00000000 00:00 0 [anon:cfi shadow]
eb3b9000-eb3ba000 ---p 00000000 00:00 0 [anon:cfi shadow]
eb3ba000-eb3bb000 r--p 00000000 00:00 0 [anon:cfi shadow]
eb3bb000-eb3bc000 ---p 00000000 00:00 0
eb3bc000-eb3c0000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb3c0000-eb3e0000 r--s 00000000 00:11 23678 /dev/__properties__/u:object_r:heapprofd_prop:s0
eb3e0000-eb400000 r--s 00000000 00:11 23691 /dev/__properties__/u:object_r:libc_debug_prop:s0
eb400000-eb480000 rw-p 00000000 00:00 0 [anon:scudo:primary]
eb480000-eb4a0000 r--s 00000000 00:11 23630 /dev/__properties__/u:object_r:debug_prop:s0
eb4a0000-eb4c0000 r--s 00000000 00:11 23838 /dev/__properties__/properties_serial
eb4c0000-eb4d3000 r--s 00000000 00:11 23558 /dev/__properties__/property_info
eb4d3000-eb4d4000 ---p 00000000 00:00 0
eb4d4000-eb4d7000 rw-p 00000000 00:00 0 [anon:stack_and_tls:main]
eb4d7000-eb4d8000 ---p 00000000 00:00 0
eb4d8000-eb4f8000 r--s 00000000 00:11 23584 /dev/__properties__/u:object_r:bq_config_prop:s0
eb4f8000-eb518000 r--s 00000000 00:11 23793 /dev/__properties__/u:object_r:vendor_default_prop:s0
eb518000-eb51c000 r--p 00000000 00:00 0 [anon:atexit handlers]
eb51c000-eb53c000 r--s 00000000 00:11 23810 /dev/__properties__/u:object_r:vendor_socket_hook_prop:s0
eb53c000-eb5a0000 r--p 00000000 00:00 0 [anon:linker_alloc]
eb5a0000-eb5a2000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb5a4000-eb608000 r--p 00000000 00:00 0 [anon:linker_alloc]
eb608000-eb609000 rw-p 00000000 00:00 0 [anon:bionic_alloc_lob]
eb60a000-eb616000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb616000-eb636000 r--s 00000000 00:11 23823 /dev/__properties__/u:object_r:vndk_prop:s0
eb636000-eb637000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb637000-eb69b000 r--p 00000000 00:00 0 [anon:linker_alloc]
eb69b000-eb69c000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb69c000-eb6bc000 r--s 00000000 00:11 23630 /dev/__properties__/u:object_r:debug_prop:s0
eb6bc000-eb6dc000 r--s 00000000 00:11 23588 /dev/__properties__/u:object_r:build_prop:s0
eb6dc000-eb6dd000 ---p 00000000 00:00 0
eb6dd000-eb6e5000 rw-p 00000000 00:00 0
eb6e5000-eb6e6000 ---p 00000000 00:00 0
eb6e6000-eb706000 r--s 00000000 00:11 23838 /dev/__properties__/properties_serial
eb706000-eb708000 rw-p 00000000 00:00 0 [anon:System property context nodes]
eb708000-eb71b000 r--s 00000000 00:11 23558 /dev/__properties__/property_info
eb71b000-eb77f000 r--p 00000000 00:00 0 [anon:linker_alloc]
eb77f000-eb781000 rw-p 00000000 00:00 0 [anon:bionic_alloc_small_objects]
eb781000-eb782000 r--p 00000000 00:00 0 [anon:atexit handlers]
eb782000-eb783000 ---p 00000000 00:00 0
eb783000-eb787000 rw-p 00000000 00:00 0 [anon:thread signal stack]
eb787000-eb788000 rw-p 00000000 00:00 0 [anon:arc4random data]
eb788000-eb78a000 rw-p 00000000 00:00 0 [anon:System property context nodes]
eb78a000-eb78b000 rw-p 00000000 00:00 0 [anon:arc4random data]
eb78b000-eb78c000 r--p 00000000 00:00 0 [vvar]
eb78c000-eb78e000 r-xp 00000000 00:00 0 [vdso]
eb78e000-eb7aa000 r--p 00000000 07:70 15 /apex/com.android.runtime/bin/linker
eb7aa000-eb850000 r-xp 0001b000 07:70 15 /apex/com.android.runtime/bin/linker
eb850000-eb855000 r--p 000c0000 07:70 15 /apex/com.android.runtime/bin/linker
eb855000-eb856000 rw-p 000c4000 07:70 15 /apex/com.android.runtime/bin/linker
eb856000-eb859000 rw-p 00000000 00:00 0 [anon:.bss]
eb859000-eb85a000 r--p 00000000 00:00 0 [anon:.bss]
eb85a000-eb860000 rw-p 00000000 00:00 0 [anon:.bss]
ffe4d000-ffe6e000 rw-p 00000000 00:00 0 [stack]
ffff0000-ffff1000 r-xp 00000000 00:00 0 [kuserhelpers]
10.oom_adj:该文件包含了当前进程的OOM(Out-of-Memory)调整值,用于内核决定在内存不足时终止哪些进程。
# cat /proc/1070/oom_adj
-17
11.oom_score:该文件提供了当前进程的OOM分数,用于内核根据进程优先级进行内存回收。
# cat /proc/1070/oom_score
0
12.sched:该目录包含了当前进程的调度器相关信息,如调度策略、优先级等。
# cat /proc/1070/sched
vendor.qti.medi (1070, #threads: 9)
-------------------------------------------------------------------
se.exec_start : 8789626.435596
se.vruntime : 102571.203260
se.sum_exec_runtime : 147.288894
se.nr_migrations : 178
se.statistics.sum_sleep_runtime : 8809763.051750
se.statistics.wait_start : 0.000000
se.statistics.sleep_start : 8813683.265139
se.statistics.block_start : 0.000000
se.statistics.sleep_max : 8802441.885836
se.statistics.block_max : 137.635260
se.statistics.exec_max : 3.135833
se.statistics.slice_max : 4.695936
se.statistics.wait_max : 28.054271
se.statistics.wait_sum : 286.974788
se.statistics.wait_count : 670
se.statistics.iowait_sum : 260.863077
se.statistics.iowait_count : 122
se.statistics.nr_migrations_cold : 0
se.statistics.nr_failed_migrations_affine : 4
se.statistics.nr_failed_migrations_running : 23
se.statistics.nr_failed_migrations_hot : 0
se.statistics.nr_forced_migrations : 22
se.statistics.nr_wakeups : 344
se.statistics.nr_wakeups_sync : 89
se.statistics.nr_wakeups_migrate : 129
se.statistics.nr_wakeups_local : 228
se.statistics.nr_wakeups_remote : 116
se.statistics.nr_wakeups_affine : 23
se.statistics.nr_wakeups_affine_attempts : 50
se.statistics.nr_wakeups_passive : 0
se.statistics.nr_wakeups_idle : 0
se.statistics.nr_wakeups_sis_attempts : 158
se.statistics.nr_wakeups_sis_idle : 0
se.statistics.nr_wakeups_sis_cache_affine : 0
se.statistics.nr_wakeups_sis_suff_cap : 2
se.statistics.nr_wakeups_sis_idle_cpu : 0
se.statistics.nr_wakeups_sis_count : 156
se.statistics.nr_wakeups_secb_attempts : 74
se.statistics.nr_wakeups_secb_idle_bt : 0
se.statistics.nr_wakeups_secb_insuff_cap : 0
se.statistics.nr_wakeups_secb_no_nrg_sav : 1
se.statistics.nr_wakeups_secb_nrg_sav : 1
se.statistics.nr_wakeups_secb_count : 0
se.statistics.nr_wakeups_fbt_attempts : 70
se.statistics.nr_wakeups_fbt_no_cpu : 0
se.statistics.nr_wakeups_fbt_no_sd : 0
se.statistics.nr_wakeups_fbt_pref_idle : 0
se.statistics.nr_wakeups_fbt_count : 70
se.statistics.nr_wakeups_cas_attempts : 55
se.statistics.nr_wakeups_cas_count : 40
ravg.demand : 238642
avg_atom : 0.244665
avg_per_cpu : 0.827465
nr_switches : 602
nr_voluntary_switches : 345
nr_involuntary_switches : 257
se.load.weight : 1048576
se.avg.load_sum : 243478
se.avg.util_sum : 90590
se.avg.load_avg : 4
se.avg.util_avg : 1
se.avg.last_update_time : 8789626435596
policy : 0
prio : 120
clock-delta : 52