Loading fs_mgr/fs_mgr.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ #include <time.h> #include <unistd.h> #include <functional> #include <memory> #include <string> #include <thread> Loading Loading @@ -1356,7 +1357,7 @@ bool fs_mgr_load_verity_state(int* mode) { return true; } bool fs_mgr_update_verity_state(fs_mgr_verity_state_callback callback) { bool fs_mgr_update_verity_state(std::function<fs_mgr_verity_state_callback> callback) { if (!callback) { return false; } Loading fs_mgr/include/fs_mgr.h +5 −3 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ #include <stdbool.h> #include <linux/dm-ioctl.h> #include <functional> #include <fstab/fstab.h> // Magic number at start of verity metadata Loading @@ -48,8 +50,8 @@ enum mount_mode { }; // Callback function for verity status typedef void (*fs_mgr_verity_state_callback)(struct fstab_rec *fstab, const char *mount_point, int mode, int status); typedef void fs_mgr_verity_state_callback(struct fstab_rec* fstab, const char* mount_point, int mode, int status); #define FS_MGR_MNTALL_DEV_IS_METADATA_ENCRYPTED 7 #define FS_MGR_MNTALL_DEV_NEEDS_METADATA_ENCRYPTION 6 Loading @@ -73,7 +75,7 @@ int fs_mgr_do_tmpfs_mount(const char *n_name); struct fstab_rec const* fs_mgr_get_crypt_entry(struct fstab const* fstab); void fs_mgr_get_crypt_info(struct fstab* fstab, char* key_loc, char* real_blk_device, size_t size); bool fs_mgr_load_verity_state(int* mode); bool fs_mgr_update_verity_state(fs_mgr_verity_state_callback callback); bool fs_mgr_update_verity_state(std::function<fs_mgr_verity_state_callback> callback); int fs_mgr_swapon_all(struct fstab *fstab); bool fs_mgr_update_logical_partition(struct fstab_rec* rec); Loading Loading
fs_mgr/fs_mgr.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ #include <time.h> #include <unistd.h> #include <functional> #include <memory> #include <string> #include <thread> Loading Loading @@ -1356,7 +1357,7 @@ bool fs_mgr_load_verity_state(int* mode) { return true; } bool fs_mgr_update_verity_state(fs_mgr_verity_state_callback callback) { bool fs_mgr_update_verity_state(std::function<fs_mgr_verity_state_callback> callback) { if (!callback) { return false; } Loading
fs_mgr/include/fs_mgr.h +5 −3 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ #include <stdbool.h> #include <linux/dm-ioctl.h> #include <functional> #include <fstab/fstab.h> // Magic number at start of verity metadata Loading @@ -48,8 +50,8 @@ enum mount_mode { }; // Callback function for verity status typedef void (*fs_mgr_verity_state_callback)(struct fstab_rec *fstab, const char *mount_point, int mode, int status); typedef void fs_mgr_verity_state_callback(struct fstab_rec* fstab, const char* mount_point, int mode, int status); #define FS_MGR_MNTALL_DEV_IS_METADATA_ENCRYPTED 7 #define FS_MGR_MNTALL_DEV_NEEDS_METADATA_ENCRYPTION 6 Loading @@ -73,7 +75,7 @@ int fs_mgr_do_tmpfs_mount(const char *n_name); struct fstab_rec const* fs_mgr_get_crypt_entry(struct fstab const* fstab); void fs_mgr_get_crypt_info(struct fstab* fstab, char* key_loc, char* real_blk_device, size_t size); bool fs_mgr_load_verity_state(int* mode); bool fs_mgr_update_verity_state(fs_mgr_verity_state_callback callback); bool fs_mgr_update_verity_state(std::function<fs_mgr_verity_state_callback> callback); int fs_mgr_swapon_all(struct fstab *fstab); bool fs_mgr_update_logical_partition(struct fstab_rec* rec); Loading