perfetto: don't audit isatty() check on shell pipes
CTS runs are being polluted by denial logs from the best-effort isatty (
-> TCGETS ioctl) check done by the perfetto's log formatter.
This patch suppresses the denial.
I believe that what's actually being denied is the ioctl itself, NOT the
TCGETS aspect of it (there is a domain-wide fifo_file TCGETS allowxperms
rule in domain.te:303). But the "dontauditxerms" suppresses the denial
anyway.
Bug: 159988048
Merged-In: Ieee1d7de8b023dd632d0e37afa3a2434cfd1a3a1
Change-Id: Ieee1d7de8b023dd632d0e37afa3a2434cfd1a3a1
(cherry picked from commit 8519c6d316
)
This commit is contained in:
parent
837e1f9bc7
commit
58c8751cf7
2 changed files with 4 additions and 0 deletions
|
@ -54,6 +54,8 @@ dontauditxperm perfetto adbd:unix_stream_socket ioctl unpriv_tty_ioctls;
|
|||
# As above, when adbd is running in "su" domain (only the ioctl is denied in
|
||||
# practice).
|
||||
dontauditxperm perfetto su:unix_stream_socket ioctl unpriv_tty_ioctls;
|
||||
# Similarly, CTS tests end up hitting a denial on shell pipes.
|
||||
dontauditxperm perfetto shell:fifo_file ioctl unpriv_tty_ioctls;
|
||||
|
||||
###
|
||||
### Neverallow rules
|
||||
|
|
|
@ -54,6 +54,8 @@ dontauditxperm perfetto adbd:unix_stream_socket ioctl unpriv_tty_ioctls;
|
|||
# As above, when adbd is running in "su" domain (only the ioctl is denied in
|
||||
# practice).
|
||||
dontauditxperm perfetto su:unix_stream_socket ioctl unpriv_tty_ioctls;
|
||||
# Similarly, CTS tests end up hitting a denial on shell pipes.
|
||||
dontauditxperm perfetto shell:fifo_file ioctl unpriv_tty_ioctls;
|
||||
|
||||
###
|
||||
### Neverallow rules
|
||||
|
|
Loading…
Reference in a new issue