No description
Find a file
Jeff Sharkey 95c87cce35 Different blkid and fsck execution domains.
vold works with two broad classes of block devices: untrusted devices
that come in from the wild, and trusted devices like PrivateVolume
which are encrypted.

When running blkid and fsck, we pick which SELinux execution domain
to use based on which class the device belongs to.

Bug: 19993667
Change-Id: I2695f028710a4863f0c3b2ed6da437f466401272
2015-04-01 14:08:40 -07:00
tests Remove superfluous OpenSSL include paths. 2015-01-22 16:45:28 -08:00
Android.mk Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Asec.h Add in ext4 support for ASEC containers 2012-04-25 14:15:15 -07:00
CheckBattery.cpp Make vold compile with -Werror -Wall. 2014-12-18 00:21:21 +00:00
CheckBattery.h On low power turn off rather than rebooting to allow device to charge 2014-06-09 15:15:32 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:05:25 -08:00
CommandListener.cpp Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
CommandListener.h Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
cryptfs.c Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
cryptfs.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Devmapper.cpp Make vold compile with -Werror -Wall. 2014-12-18 00:21:21 +00:00
Devmapper.h vold: Bugfixes & cleanups 2010-03-13 16:42:19 -08:00
DirectVolume.cpp Follow NetlinkEvent refactoring. 2015-03-13 13:40:50 -07:00
DirectVolume.h am 52f5425f: Merge "Fix Vold to properly handle full-disk file systems" 2014-08-15 20:56:13 +00:00
Disk.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Disk.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
EmulatedVolume.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
EmulatedVolume.h Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
Ext4.cpp Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
Ext4.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Fat.cpp Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
Fat.h vold: Add an optional wipe paramter to the volume format command 2013-06-12 18:42:02 -07:00
fstrim.c fstrim: Don't double trim mountpoints with alternative fs types. 2015-03-16 15:07:59 -07:00
fstrim.h fstrim: prep for supporting a deep trim ioctl 2014-07-29 15:39:06 -07:00
hash.h vold: Bugfixes & cleanups 2010-03-13 16:42:19 -08:00
Loop.cpp Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
Loop.h Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
main.cpp Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
NetlinkHandler.cpp Remove obsolete code for monitoring USB status 2011-06-07 08:34:08 -07:00
NetlinkHandler.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
NetlinkManager.cpp Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
NetlinkManager.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
PrivateVolume.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
PrivateVolume.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Process.cpp Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
Process.h Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
PublicVolume.cpp Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
PublicVolume.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
ResponseCode.cpp vold: Switch from LOG -> SLOG 2010-03-25 08:02:28 -07:00
ResponseCode.h Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
sehandle.h Set SELinux contexts on device nodes created by vold. 2014-09-30 15:35:28 -04:00
Utils.cpp Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
Utils.h Different blkid and fsck execution domains. 2015-04-01 14:08:40 -07:00
vdc.c Change strncpy to strlcpy 2015-02-06 09:24:14 +01:00
VoldCommand.cpp system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldCommand.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldUtil.c Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
VoldUtil.h Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
Volume.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
Volume.h Extract UUID and label from inserted volumes. 2013-10-17 09:51:19 -07:00
VolumeBase.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
VolumeBase.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
VolumeManager.cpp Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00
VolumeManager.h Support for private (adopted) volumes. 2015-04-01 10:45:05 -07:00