微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我们可以在AOSP中从用户空间驱动程序创建日志文件吗?

如何解决我们可以在AOSP中从用户空间驱动程序创建日志文件吗?

我正在与AOSP合作。我的 vulkan 驱动程序在用户空间(应用程序进程)中运行,是否可以从该驱动程序而非应用程序中创建日志文件?如果是,那么我们必须授予保存日志文件的权限?我试图从驱动程序创建日志文件,但未创建文件文件无法创建的原因可能是什么?

解决方法

SELinux可能需要正确配置以允许您的驱动程序读取/写入文件,但是我们将需要查看您的用户空间应用程序是如何配置的以及您试图用来完全诊断的文件位置。

请注意,Android版SE与台式机/服务器SELinux不同。在Android上配置SELinux是一个相当复杂的过程,这些链接可能会有所帮助:

https://source.android.com/security/selinux/

https://source.android.com/security/selinux/images/SELinux_Treble.pdf

https://selinuxproject.org/page/NB_MAC

https://selinuxproject.org/page/NB_SEforAndroid_1

https://wiki.gentoo.org/wiki/SELinux

https://opensource.com/business/13/11/selinux-policy-guide

https://android.stackexchange.com/questions/128965/examine-android-v30-selinux-policy

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。