commit | 416d46234cf1cb7ae3c5500aff12a3ad478e40ec | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@android.com> | Wed Feb 27 22:14:16 2019 -0700 |
committer | Jeff Sharkey <jsharkey@google.com> | Fri Mar 01 06:25:24 2019 +0000 |
tree | c9a127d59ed55cf0e9b310bad1a7e2c13573cfc7 | |
parent | cef5e0e738f9f4e3bbc87ca2d52846b84de00e13 [diff] |
Intercept unlink(), remove(), and rename(). Handles cases where apps try deleting paths returned in "_data" columns, and where they try renaming across bind mounts. Bug: 124349250 Test: atest android.appsecurity.cts.ExternalStorageHostTest#testExternalStorageRename Change-Id: I7f4461bcacada80398eb95d051a0d29456f63499