Loading fs_mgr/libdm/dm.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -560,7 +560,7 @@ std::string DeviceMapper::GetTargetType(const struct dm_target_spec& spec) { return std::string{spec.target_type, sizeof(spec.target_type)}; } static std::optional<std::string> ExtractBlockDeviceName(const std::string& path) { std::optional<std::string> ExtractBlockDeviceName(const std::string& path) { static constexpr std::string_view kDevBlockPrefix("/dev/block/"); if (android::base::StartsWith(path, kDevBlockPrefix)) { return path.substr(kDevBlockPrefix.length()); Loading fs_mgr/libdm/include/libdm/dm.h +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ enum class DmDeviceState { INVALID, SUSPENDED, ACTIVE }; static constexpr uint64_t kSectorSize = 512; // Returns `path` without /dev/block prefix if and only if `path` starts with // that prefix. std::optional<std::string> ExtractBlockDeviceName(const std::string& path); class DeviceMapper final { public: class DmBlockDevice final { Loading Loading
fs_mgr/libdm/dm.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -560,7 +560,7 @@ std::string DeviceMapper::GetTargetType(const struct dm_target_spec& spec) { return std::string{spec.target_type, sizeof(spec.target_type)}; } static std::optional<std::string> ExtractBlockDeviceName(const std::string& path) { std::optional<std::string> ExtractBlockDeviceName(const std::string& path) { static constexpr std::string_view kDevBlockPrefix("/dev/block/"); if (android::base::StartsWith(path, kDevBlockPrefix)) { return path.substr(kDevBlockPrefix.length()); Loading
fs_mgr/libdm/include/libdm/dm.h +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ enum class DmDeviceState { INVALID, SUSPENDED, ACTIVE }; static constexpr uint64_t kSectorSize = 512; // Returns `path` without /dev/block prefix if and only if `path` starts with // that prefix. std::optional<std::string> ExtractBlockDeviceName(const std::string& path); class DeviceMapper final { public: class DmBlockDevice final { Loading