/system/vold/ |
D | Utils.h | 52 std::string GetFuseMountPathForUser(userid_t user_id, const std::string& relative_upper_path); 54 status_t CreateDeviceNode(const std::string& path, dev_t dev); 55 status_t DestroyDeviceNode(const std::string& path); 57 status_t SetDefaultAcl(const std::string& path, mode_t mode, uid_t uid, gid_t gid, 62 int SetQuotaInherit(const std::string& path); 63 int SetQuotaProjectId(const std::string& path, long projectId); 71 int PrepareAppDirFromRoot(const std::string& path, const std::string& root, int appUid, 75 status_t PrepareDir(const std::string& path, mode_t mode, uid_t uid, gid_t gid, 79 status_t ForceUnmount(const std::string& path); 82 status_t KillProcessesUsingPath(const std::string& path); [all …]
|
/system/extras/simpleperf/ |
D | get_test_data.h | 26 std::string GetTestData(const std::string& filename); 27 const std::string& GetTestDataDir(); 30 static const std::string ELF_FILE = "elf"; 31 static const std::string ELF_FILE_BUILD_ID = "0b12a384a9f4a3f3659b7171ca615dbec3a81f71"; 32 static const std::string ELF_FILE_WITH_MINI_DEBUG_INFO = "elf_with_mini_debug_info"; 36 static const std::string PERF_DATA = "perf.data"; 40 static const std::string PERF_DATA_WITH_MULTIPLE_PIDS_AND_TIDS = 44 static const std::string CALLGRAPH_FP_PERF_DATA = "perf_g_fp.data"; 46 static const std::string BRANCH_PERF_DATA = "perf_b.data"; 49 static const std::string PERF_DATA_WITH_MINI_DEBUG_INFO = "perf_with_mini_debug_info.data"; [all …]
|
D | cmd_report_sample_test.cpp | 48 static void GetProtobufReport(const std::string& test_data_file, std::string* protobuf_report, in GetProtobufReport() 49 const std::vector<std::string>& extra_args = {}) { in GetProtobufReport() 52 std::vector<std::string> args = {"-i", GetTestData(test_data_file), "-o", tmpfile.path, 62 std::string data; in TEST() 64 ASSERT_NE(data.find("magic: SIMPLEPERF"), std::string::npos); in TEST() 65 ASSERT_NE(data.find("version: 1"), std::string::npos); in TEST() 66 ASSERT_NE(data.find("file:"), std::string::npos); in TEST() 70 std::string data; in TEST() 73 ASSERT_EQ(data.find("unknown"), std::string::npos); in TEST() 77 std::string data; in TEST() [all …]
|
/system/core/fastboot/device/ |
D | variables.h | 24 bool GetVersion(FastbootDevice* device, const std::vector<std::string>& args, std::string* message); 25 bool GetBootloaderVersion(FastbootDevice* device, const std::vector<std::string>& args, 26 std::string* message); 27 bool GetBasebandVersion(FastbootDevice* device, const std::vector<std::string>& args, 28 std::string* message); 29 bool GetOsVersion(FastbootDevice* device, const std::vector<std::string>& args, 30 std::string* message); 31 bool GetVndkVersion(FastbootDevice* device, const std::vector<std::string>& args, 32 std::string* message); 33 bool GetProduct(FastbootDevice* device, const std::vector<std::string>& args, std::string* message); [all …]
|
/system/tools/hidl/host_utils/include/hidl-util/ |
D | StringHelper.h | 43 static std::string Uppercase(const std::string &in); 45 static std::string Lowercase(const std::string &in); 47 static std::string Capitalize(const std::string &in); 50 static std::string ToCamelCase(const std::string &in); 51 static std::string ToPascalCase(const std::string &in); 52 static std::string ToUpperSnakeCase(const std::string &in); 53 static std::string ToLowerSnakeCase(const std::string &in); 54 static std::string ToCase(Case c, const std::string &in); 56 static bool EndsWith(const std::string &in, const std::string &suffix); 57 static bool StartsWith(const std::string &in, const std::string &prefix); [all …]
|
/system/core/libmodprobe/include/modprobe/ |
D | modprobe.h | 30 Modprobe(const std::vector<std::string>&, const std::string load_file = "modules.load", 35 bool LoadWithAliases(const std::string& module_name, bool strict, 36 const std::string& parameters = ""); 37 bool Remove(const std::string& module_name); 38 std::vector<std::string> ListModules(const std::string& pattern); 39 bool GetAllDependencies(const std::string& module, std::vector<std::string>* pre_dependencies, 40 std::vector<std::string>* dependencies, 41 std::vector<std::string>* post_dependencies); 46 std::string MakeCanonical(const std::string& module_path); 47 bool InsmodWithDeps(const std::string& module_name, const std::string& parameters); [all …]
|
/system/core/fastboot/ |
D | fastboot_driver.h | 51 std::function<void(const std::string&)> prolog = [](const std::string&) {}; 53 std::function<void(const std::string&)> info = [](const std::string&) {}; 54 std::function<void(const std::string&)> text = [](const std::string&) {}; 69 RetCode Boot(std::string* response = nullptr, std::vector<std::string>* info = nullptr); 70 RetCode Continue(std::string* response = nullptr, std::vector<std::string>* info = nullptr); 71 RetCode CreatePartition(const std::string& partition, const std::string& size); 72 RetCode DeletePartition(const std::string& partition) override; 73 RetCode Download(const std::string& name, android::base::borrowed_fd fd, size_t size, 74 std::string* response = nullptr, 75 std::vector<std::string>* info = nullptr) override; [all …]
|
D | fastboot_driver_mock.h | 26 (const std::string& partition, android::base::borrowed_fd fd, uint32_t sz), 28 MOCK_METHOD(RetCode, DeletePartition, (const std::string&), (override)); 29 MOCK_METHOD(RetCode, Reboot, (std::string*, std::vector<std::string>*), (override)); 30 MOCK_METHOD(RetCode, RebootTo, (std::string, std::string*, std::vector<std::string>*), 33 MOCK_METHOD(RetCode, GetVar, (const std::string&, std::string*, std::vector<std::string>*), 37 (const std::string&, android::base::borrowed_fd, size_t, std::string*, 38 std::vector<std::string>*), 42 (const std::string&, const std::string&, std::string*, std::vector<std::string>*, 45 MOCK_METHOD(RetCode, ResizePartition, (const std::string&, const std::string&), (override)); 46 MOCK_METHOD(RetCode, Erase, (const std::string&, std::string*, std::vector<std::string>*),
|
/system/libvintf/include/vintf/ |
D | FileSystem.h | 40 virtual status_t fetch(const std::string& path, std::string* fetched, 41 std::string* error) const = 0; 44 virtual status_t listFiles(const std::string& path, std::vector<std::string>* out, 45 std::string* error) const = 0; 48 virtual status_t modifiedTime(const std::string& path, int64_t* mtime, 49 std::string* error) const = 0; 56 virtual status_t write(const std::string& path, const std::string& content, 57 std::string* error) const = 0; 59 virtual status_t deleteFile(const std::string& path, std::string* error) const = 0; 67 status_t fetch(const std::string&, std::string*, std::string*) const override; [all …]
|
D | HalManifest.h | 54 std::map<std::string /* interface */, std::set<std::string /* instance */>>; 72 bool add(ManifestHal&& hal, std::string* error = nullptr); 74 bool addAllHals(HalManifest* other, std::string* error = nullptr); 79 Transport getHidlTransport(const std::string& name, const Version& v, 80 const std::string& interfaceName, 81 const std::string& instanceName) const; 90 bool checkCompatibility(const CompatibilityMatrix& mat, std::string* error = nullptr, 97 std::set<std::string> getHalNames() const; 103 std::set<std::string> getHalNamesAndVersions() const; 124 std::string getXmlFilePath(const std::string& xmlFileName, const Version& version) const; [all …]
|
D | parse_string.h | 56 std::string to_string(const T &obj) { in to_string() 62 bool parse(const std::string &s, HalFormat *hf); 63 bool parse(const std::string &s, Transport *tr); 64 bool parse(const std::string &s, Arch *ar); 65 bool parse(const std::string &s, KernelConfigType *il); 66 bool parse(const std::string &s, KernelConfigKey *key); 67 bool parse(const std::string &s, Tristate *tr); 68 bool parse(const std::string &s, SchemaType *ver); 69 bool parse(const std::string& s, XmlSchemaFormat* ver); 70 bool parse(const std::string& s, Level* l); [all …]
|
/system/tools/hidl/utils/include/hidl-util/ |
D | FQName.h | 27 __attribute__((warn_unused_result)) static bool parse(const std::string& s, FQName* into); 31 FQName(const std::string& package, const std::string& version, const std::string& name = "", 32 const std::string& valueName = ""); 37 __attribute__((warn_unused_result)) bool setTo(const std::string& s); 38 __attribute__((warn_unused_result)) bool setTo(const std::string& package, size_t majorVer, 39 size_t minorVer, const std::string& name = "", 40 const std::string& valueName = ""); 43 const std::string &defaultPackage, 44 const std::string &defaultVersion); 46 const std::string& package() const; [all …]
|
/system/core/init/ |
D | util.h | 45 extern void (*trigger_shutdown)(const std::string& command); 47 Result<int> CreateSocket(const std::string& name, int type, bool passcred, bool should_listen, 48 mode_t perm, uid_t uid, gid_t gid, const std::string& socketcon); 50 Result<std::string> ReadFile(const std::string& path); 51 Result<void> WriteFile(const std::string& path, const std::string& content); 53 Result<uid_t> DecodeUid(const std::string& name); 55 bool mkdir_recursive(const std::string& pathname, mode_t mode); 57 void ImportKernelCmdline(const std::function<void(const std::string&, const std::string&)>&); 58 void ImportBootconfig(const std::function<void(const std::string&, const std::string&)>&); 59 bool make_dir(const std::string& path, mode_t mode); [all …]
|
D | service_parser.h | 39 Result<void> ParseSection(std::vector<std::string>&& args, const std::string& filename, 41 Result<void> ParseLineSection(std::vector<std::string>&& args, int line) override; 46 using OptionParser = Result<void> (ServiceParser::*)(std::vector<std::string>&& args); 49 Result<void> ParseCapabilities(std::vector<std::string>&& args); 50 Result<void> ParseClass(std::vector<std::string>&& args); 51 Result<void> ParseConsole(std::vector<std::string>&& args); 52 Result<void> ParseCritical(std::vector<std::string>&& args); 53 Result<void> ParseDisabled(std::vector<std::string>&& args); 54 Result<void> ParseEnterNamespace(std::vector<std::string>&& args); 55 Result<void> ParseGroup(std::vector<std::string>&& args); [all …]
|
/system/unwinding/libunwindstack/utils/ |
D | OfflineUnwindUtils.h | 74 void DecompressFiles(const std::string& directory); 76 std::string GetOfflineFilesDirectory(); 78 std::string DumpFrames(const Unwinder& unwinder); 80 bool AddMemory(std::string file_name, MemoryOfflineParts* parts, std::string* error_msg); 93 std::string offline_files_dir; 95 std::string frame_info_filename = "output.txt"; 115 Regs* GetRegs(const std::string& sample_name = kSingleSample) const; 117 Maps* GetMaps(const std::string& sample_name = kSingleSample) const; 119 std::shared_ptr<Memory> GetProcessMemory(const std::string& sample_name = kSingleSample) const; 121 JitDebug* GetJitDebug(const std::string& sample_name = kSingleSample) const; [all …]
|
/system/core/fs_mgr/libdm/include/libdm/ |
D | dm.h | 57 std::optional<std::string> ExtractBlockDeviceName(const std::string& path); 66 std::string data; 68 TargetInfo(const struct dm_target_spec& spec, const std::string& data) in TargetInfo() 74 virtual bool CreateDevice(const std::string& name, const DmTable& table, std::string* path, 76 virtual DmDeviceState GetState(const std::string& name) const = 0; 77 virtual bool LoadTableAndActivate(const std::string& name, const DmTable& table) = 0; 78 virtual bool LoadTable(const std::string& name, const DmTable& table) = 0; 79 virtual bool GetTableInfo(const std::string& name, std::vector<TargetInfo>* table) = 0; 80 virtual bool GetTableStatus(const std::string& name, std::vector<TargetInfo>* table) = 0; 81 virtual bool GetDmDevicePathByName(const std::string& name, std::string* path) = 0; [all …]
|
D | dm_target.h | 38 const std::string& name() const { return name_; } in name() 39 std::string version() const { in version() 56 std::string name_; 69 virtual std::string name() const = 0; 81 std::string Serialize() const; 88 virtual std::string GetParameterString() const = 0; 100 std::string name() const override { return "zero"; } in name() 101 std::string GetParameterString() const override; 106 DmTargetLinear(uint64_t start, uint64_t length, const std::string& block_device, in DmTargetLinear() 110 std::string name() const override { return "linear"; } in name() [all …]
|
/system/core/fs_mgr/libfiemap/include/libfiemap/ |
D | image_manager.h | 49 static std::unique_ptr<IImageManager> Open(const std::string& dir_prefix, 64 const std::string& name, uint64_t size, int flags, 69 virtual bool DeleteBackingImage(const std::string& name) = 0; 80 virtual bool MapImageDevice(const std::string& name, 81 const std::chrono::milliseconds& timeout_ms, std::string* path) = 0; 84 virtual bool UnmapImageDevice(const std::string& name) = 0; 89 virtual bool BackingImageExists(const std::string& name) = 0; 92 virtual bool IsImageMapped(const std::string& name) = 0; 97 virtual bool MapImageWithDeviceMapper(const IPartitionOpener& opener, const std::string& name, 98 std::string* dev) = 0; [all …]
|
/system/core/fs_mgr/libfs_avb/ |
D | avb_util.h | 33 std::string partition_name; 34 std::string public_key_blob; 36 ChainInfo(const std::string& chain_partition_name, const std::string& chain_public_key_blob) in ChainInfo() 42 const std::string& partition_name, const std::vector<VBMetaData>& vbmeta_images); 45 const std::string& blk_device, android::dm::DmTable* table); 53 … const std::string& ab_suffix, const std::string& ab_other_suffix); 56 std::string AvbPartitionToDevicePatition(const std::string& avb_partition_name, 57 const std::string& ab_suffix, 58 const std::string& ab_other_suffix); 61 std::string DeriveAvbPartitionName(const FstabEntry& fstab_entry, const std::string& ab_suffix, [all …]
|
/system/core/property_service/libpropertyinfoserializer/ |
D | trie_builder.h | 30 PropertyEntryBuilder(const std::string& name, const std::string* context, const std::string* type) in PropertyEntryBuilder() 32 std::string name; 33 const std::string* context; 34 const std::string* type; 39 TrieBuilderNode(const std::string& name) : property_entry_(name, nullptr, nullptr) {} in TrieBuilderNode() 41 TrieBuilderNode* FindChild(const std::string& name) { in FindChild() 48 const TrieBuilderNode* FindChild(const std::string& name) const { in FindChild() 55 TrieBuilderNode* AddChild(const std::string& name) { return &children_.emplace_back(name); } in AddChild() 57 bool AddPrefixContext(const std::string& prefix, const std::string* context, in AddPrefixContext() 58 const std::string* type) { in AddPrefixContext() [all …]
|
/system/tools/aidl/ |
D | aidl_to_ndk.h | 31 std::string NdkHeaderFile(const AidlDefinedType& defined_type, cpp::ClassNames name, 34 std::string ConstantValueDecorator( 36 const std::variant<std::string, std::vector<std::string>>& raw_value); 39 std::string NdkFullClassName(const AidlDefinedType& type, cpp::ClassNames name); 43 std::string NdkNameOf(const AidlTypenames& types, const AidlTypeSpecifier& aidl, StorageMode mode); 51 const string parcel; 52 const string var; 59 std::string NdkArgList( 61 std::function<std::string(const std::string& type, const std::string& name, bool isOut)> 64 inline std::string FormatArgForDecl(const std::string& type, const std::string& name, in FormatArgForDecl() [all …]
|
/system/libbase/ |
D | logging_splitters_test.cpp | 28 void TestNewlineSplitter(const std::string& input, in TestNewlineSplitter() 29 const std::vector<std::string>& expected_output) { in TestNewlineSplitter() 30 std::vector<std::string> output; in TestNewlineSplitter() 35 output.push_back(std::string(msg, length)); in TestNewlineSplitter() 44 TestNewlineSplitter("", std::vector<std::string>{""}); in TEST() 48 TestNewlineSplitter("normal string", std::vector<std::string>{"normal string"}); in TEST() 52 TestNewlineSplitter("normal string\n", std::vector<std::string>{"normal string", ""}); in TEST() 57 std::vector<std::string>{"normal string", "second string", "thirdstring"}); in TEST() 63 std::vector<std::string>{"normal string", "second string", "thirdstring", ""}); in TEST() 69 std::vector<std::string>{"normal string", "", "", "second string", "", "thirdstring", ""}); in TEST() [all …]
|
/system/tools/hidl/host_utils/ |
D | StringHelper.cpp | 39 std::string StringHelper::Uppercase(const std::string &in) { in Uppercase() 40 std::string out{in}; in Uppercase() 49 std::string StringHelper::Lowercase(const std::string &in) { in Lowercase() 50 std::string out{in}; in Lowercase() 59 std::string StringHelper::Capitalize(const std::string &in) { in Capitalize() 60 std::string out{in}; in Capitalize() 71 static void combineSingleCharTokens(const std::vector<std::string>& from, in combineSingleCharTokens() 72 std::vector<std::string>* to) { in combineSingleCharTokens() 73 std::string current; in combineSingleCharTokens() 74 for (const std::string& str : from) { in combineSingleCharTokens() [all …]
|
/system/core/fs_mgr/ |
D | fs_mgr_priv_boot_config.h | 25 std::vector<std::pair<std::string, std::string>> fs_mgr_parse_cmdline(const std::string& cmdline); 27 bool fs_mgr_get_boot_config_from_kernel(const std::string& cmdline, const std::string& key, 28 std::string* out_val); 29 bool fs_mgr_get_boot_config_from_kernel_cmdline(const std::string& key, std::string* out_val); 30 bool fs_mgr_get_boot_config(const std::string& key, std::string* out_val); 31 std::vector<std::pair<std::string, std::string>> fs_mgr_parse_proc_bootconfig( 32 const std::string& bootconfig); 33 bool fs_mgr_get_boot_config_from_bootconfig(const std::string& bootconfig, const std::string& key, 34 std::string* out_val); 35 bool fs_mgr_get_boot_config_from_bootconfig_source(const std::string& key, std::string* out_val);
|
/system/testing/gtest_extras/ |
D | Options.h | 51 const std::string& color() const { return strings_.at("gtest_color"); } in color() 52 const std::string& xml_file() const { return strings_.at("xml_file"); } in xml_file() 53 const std::string& filter() const { return strings_.at("gtest_filter"); } in filter() 60 std::unordered_map<std::string, bool> bools_; 61 std::unordered_map<std::string, std::string> strings_; 62 std::unordered_map<std::string, uint64_t> numerics_; 76 bool (Options::*func)(const std::string&, const std::string&, bool); 79 bool HandleArg(const std::string& arg, const std::string& value, const ArgInfo& info, 82 bool ProcessFlagfile(const std::string& file, std::vector<char*>* child_args); 85 bool SetNumeric(const std::string&, const std::string&, bool); [all …]
|