/device/google/gs101/powerstats/ |
D | Gs101CommonDataProviders.cpp | 49 void addAoC(std::shared_ptr<PowerStats> p) { in addAoC() 52 std::string prefix = "/sys/devices/platform/19000000.aoc/control/"; in addAoC() 55 std::vector<std::pair<std::string, std::string>> coreIds = { in addAoC() 61 std::vector<std::pair<std::string, std::string>> coreStates = { in addAoC() 63 p->addStateResidencyDataProvider(std::make_unique<AocStateResidencyDataProvider>(coreIds, in addAoC() 67 std::vector<std::pair<std::string, std::string>> voltageIds = { in addAoC() 70 std::vector<std::pair<std::string, std::string>> voltageStates = {{"NOM", "nominal"}, in addAoC() 75 std::make_unique<AocStateResidencyDataProvider>(voltageIds, voltageStates, AOC_CLOCK)); in addAoC() 78 std::vector<std::pair<std::string, std::string>> monitorIds = { in addAoC() 81 std::vector<std::pair<std::string, std::string>> monitorStates = { in addAoC() [all …]
|
/device/google/cuttlefish/host/libs/config/ |
D | cuttlefish_config.h | 62 std::ostream& operator<<(std::ostream&, VmmMode); 63 std::string ToString(VmmMode mode); 64 Result<VmmMode> ParseVmm(std::string_view); 72 std::ostream& operator<<(std::ostream&, ExternalNetworkMode); 73 Result<ExternalNetworkMode> ParseExternalNetworkMode(std::string_view); 79 static std::unique_ptr<const CuttlefishConfig> GetFromFile( 80 const std::string& path); 90 bool SaveToFile(const std::string& file) const; 96 std::string root_dir() const; 97 void set_root_dir(const std::string& root_dir); [all …]
|
D | cuttlefish_config_instance.cpp | 38 std::string IdToName(const std::string& id) { return kCvdNamePrefix + id; } in IdToName() 42 std::ostream& operator<<(std::ostream& out, ExternalNetworkMode net) { in operator <<() 52 Result<ExternalNetworkMode> ParseExternalNetworkMode(std::string_view str) { in ParseExternalNetworkMode() 65 std::string ToString(VmmMode mode) { in ToString() 66 std::stringstream ss; in ToString() 71 std::ostream& operator<<(std::ostream& out, VmmMode vmm) { in operator <<() 84 Result<VmmMode> ParseVmm(std::string_view str) { in ParseVmm() 98 CuttlefishConfig* config, const std::string& id) in MutableInstanceSpecific() 112 std::string CuttlefishConfig::InstanceSpecific::instance_dir() const { in instance_dir() 116 std::string CuttlefishConfig::InstanceSpecific::instance_internal_dir() const { in instance_internal_dir() [all …]
|
D | esp.cpp | 81 static constexpr std::array kGrubModulesX86{ 87 bool NewfsMsdos(const std::string& data_image, int data_image_mb, in NewfsMsdos() 110 std::to_string(image_size_sectors), in NewfsMsdos() 112 std::to_string(data_image_mb) + "M", in NewfsMsdos() 114 std::to_string(offset_size_bytes), in NewfsMsdos() 128 const auto x86_modules = std::string(kGrubModulesPath) + std::string(kGrubModulesX86Name); in CanGenerateEsp() 129 const auto modules_presented = std::all_of( in CanGenerateEsp() 131 [&](const std::string& m) { return FileExists(x86_modules + m); }); in CanGenerateEsp() 144 static bool MsdosMakeDirectories(const std::string& image_path, in MsdosMakeDirectories() 145 const std::vector<std::string>& directories) { in MsdosMakeDirectories() [all …]
|
D | instance_nums.cpp | 31 static Result<std::optional<std::int32_t>> ParseBaseInstanceFlag( in ParseBaseInstanceFlag() 32 std::vector<std::string>& flags) { in ParseBaseInstanceFlag() 36 return value > 0 ? value : std::optional<std::int32_t>(); in ParseBaseInstanceFlag() 42 static Result<std::optional<std::int32_t>> ParseNumInstancesFlag( in ParseNumInstancesFlag() 43 std::vector<std::string>& flags) { in ParseNumInstancesFlag() 47 return value > 0 ? value : std::optional<std::int32_t>(); in ParseNumInstancesFlag() 53 static Result<std::vector<std::int32_t>> ParseInstanceNums( in ParseInstanceNums() 54 const std::string& instance_nums_str) { in ParseInstanceNums() 58 std::vector<std::int32_t> instance_nums; in ParseInstanceNums() 59 std::vector<std::string> split_str = in ParseInstanceNums() [all …]
|
/device/google/zuma/powerstats/ |
D | ZumaCommonDataProviders.cpp | 60 PlaceholderEnergyConsumer(std::shared_ptr<PowerStats> p, EnergyConsumerType type, in PlaceholderEnergyConsumer() 61 std::string name) : kType(type), kName(name), mPowerStats(p), mChannelId(-1) { in PlaceholderEnergyConsumer() 62 std::vector<Channel> channels; in PlaceholderEnergyConsumer() 72 std::pair<EnergyConsumerType, std::string> getInfo() override { return {kType, kName}; } in getInfo() 74 std::optional<EnergyConsumerResult> getEnergyConsumed() override { in getEnergyConsumed() 78 std::vector<EnergyMeasurement> measurements; in getEnergyConsumed() 94 std::string getConsumerName() override { in getConsumerName() 100 const std::string kName; 101 std::shared_ptr<PowerStats> mPowerStats; 105 void addPlaceholderEnergyConsumers(std::shared_ptr<PowerStats> p) { in addPlaceholderEnergyConsumers() [all …]
|
/device/google/zumapro/powerstats/ |
D | ZumaProCommonDataProviders.cpp | 60 PlaceholderEnergyConsumer(std::shared_ptr<PowerStats> p, EnergyConsumerType type, in PlaceholderEnergyConsumer() 61 std::string name) : kType(type), kName(name), mPowerStats(p), mChannelId(-1) { in PlaceholderEnergyConsumer() 62 std::vector<Channel> channels; in PlaceholderEnergyConsumer() 72 std::pair<EnergyConsumerType, std::string> getInfo() override { return {kType, kName}; } in getInfo() 74 std::optional<EnergyConsumerResult> getEnergyConsumed() override { in getEnergyConsumed() 78 std::vector<EnergyMeasurement> measurements; in getEnergyConsumed() 94 std::string getConsumerName() override { in getConsumerName() 100 const std::string kName; 101 std::shared_ptr<PowerStats> mPowerStats; 105 void addPlaceholderEnergyConsumers(std::shared_ptr<PowerStats> p) { in addPlaceholderEnergyConsumers() [all …]
|
/device/google/gs201/powerstats/ |
D | Gs201CommonDataProviders.cpp | 58 PlaceholderEnergyConsumer(std::shared_ptr<PowerStats> p, EnergyConsumerType type, in PlaceholderEnergyConsumer() 59 std::string name) : kType(type), kName(name), mPowerStats(p), mChannelId(-1) { in PlaceholderEnergyConsumer() 60 std::vector<Channel> channels; in PlaceholderEnergyConsumer() 70 std::pair<EnergyConsumerType, std::string> getInfo() override { return {kType, kName}; } in getInfo() 72 std::optional<EnergyConsumerResult> getEnergyConsumed() override { in getEnergyConsumed() 76 std::vector<EnergyMeasurement> measurements; in getEnergyConsumed() 92 std::string getConsumerName() override { in getConsumerName() 98 const std::string kName; 99 std::shared_ptr<PowerStats> mPowerStats; 103 void addPlaceholderEnergyConsumers(std::shared_ptr<PowerStats> p) { in addPlaceholderEnergyConsumers() [all …]
|
/device/google/cuttlefish/host/commands/modem_simulator/unittest/ |
D | service_test.cpp | 30 namespace fs = std::filesystem; 36 static const std::string tmp_test_dir = std::string(fs::temp_directory_path()) + 37 std::string("/cuttlefish_modem_test"); 45 std::string config_file = tmp_test_dir + "/.cuttlefish_config.json"; in SetUpTestSuite() 47 std::vector<int> instance_nums; in SetUpTestSuite() 63 std::string icfilename = in SetUpTestSuite() 65 …std::ofstream offile = modem::DeviceConfig::open_ofstream_crossplat(icfilename.c_str(), std::ofstr… in SetUpTestSuite() 66 offile << std::string(myiccfile); in SetUpTestSuite() 90 std::make_unique<ChannelMonitor>(*modem_simulator_, server); in SetUpTestSuite() 91 modem_simulator_->Initialize(std::move(channel_monitor)); in SetUpTestSuite() [all …]
|
/device/google/cuttlefish/common/libs/utils/ |
D | subprocess.h | 46 std::vector<std::string> ArgsToVec(char** argv); 47 std::unordered_map<std::string, std::string> EnvpToMap(char** envp); 56 using SubprocessStopper = std::function<StopperResult(Subprocess*)>; 61 SubprocessStopper KillSubprocessFallback(std::function<StopperResult()>); 102 std::atomic<pid_t> pid_ = -1; 115 SubprocessOptions& SandboxArguments(std::vector<std::string>) &; 116 SubprocessOptions SandboxArguments(std::vector<std::string>) &&; 121 SubprocessOptions& Strace(std::string strace_output_path) &; 122 SubprocessOptions Strace(std::string strace_output_path) &&; 126 const std::vector<std::string>& SandboxArguments() const { in SandboxArguments() [all …]
|
D | files.h | 29 bool FileExists(const std::string& path, bool follow_symlinks = true); 30 Result<dev_t> FileDeviceId(const std::string& path); 31 Result<bool> CanHardLink(const std::string& source, 32 const std::string& destination); 33 Result<ino_t> FileInodeNumber(const std::string& path); 34 Result<bool> AreHardLinked(const std::string& source, 35 const std::string& destination); 36 Result<std::string> CreateHardLink(const std::string& target, 37 const std::string& hardlink, 39 bool FileHasContent(const std::string& path); [all …]
|
D | files.cpp | 80 bool FileExists(const std::string& path, bool follow_symlinks) { in FileExists() 85 Result<dev_t> FileDeviceId(const std::string& path) { in FileDeviceId() 95 Result<bool> CanHardLink(const std::string& source, in CanHardLink() 96 const std::string& destination) { in CanHardLink() 101 Result<ino_t> FileInodeNumber(const std::string& path) { in FileInodeNumber() 111 Result<bool> AreHardLinked(const std::string& source, in AreHardLinked() 112 const std::string& destination) { in AreHardLinked() 119 Result<std::string> CreateHardLink(const std::string& target, in CreateHardLink() 120 const std::string& hardlink, in CreateHardLink() 145 bool FileHasContent(const std::string& path) { in FileHasContent() [all …]
|
D | flag_parser.h | 60 std::string name; 63 std::ostream& operator<<(std::ostream&, const FlagAlias&); 69 std::string key; 70 std::string value; 79 Flag& Help(const std::string&) &; 80 Flag Help(const std::string&) &&; 82 Flag& Getter(std::function<std::string()>) &; 83 Flag Getter(std::function<std::string()>) &&; 86 Flag& Setter(std::function<Result<void>(const FlagMatch&)>) &; 87 Flag Setter(std::function<Result<void>(const FlagMatch&)>) &&; [all …]
|
D | unique_resource_allocator.h | 43 typename std::remove_cv_t<typename std::remove_reference_t<U>>; 79 : resource_pool_(std::addressof(resource_pool)), in Reservation() 80 resource_(std::addressof(resource)) {} in Reservation() 91 std::size_t operator()(const Reservation& resource_wrapper) const { in operator() 92 return std::hash<const T*>()(std::addressof(resource_wrapper.Get())); in operator() 95 using ReservationSet = std::unordered_set<Reservation, ReservationHash>; 101 static UniqueResourceAllocator& Create(const std::vector<T>& pool) { in Create() 106 static std::unique_ptr<UniqueResourceAllocator> New( in New() 107 const std::vector<T>& pool) { in New() 109 return std::unique_ptr<UniqueResourceAllocator>(new_allocator); in New() [all …]
|
D | flag_parser.cpp | 46 std::ostream& operator<<(std::ostream& out, const FlagAlias& alias) { in operator <<() 108 Flag& Flag::Help(const std::string& help) & { in Help() 112 Flag Flag::Help(const std::string& help) && { in Help() 117 Flag& Flag::Getter(std::function<std::string()> fn) & { in Getter() 118 getter_ = std::move(fn); in Getter() 121 Flag Flag::Getter(std::function<std::string()> fn) && { in Getter() 122 getter_ = std::move(fn); in Getter() 126 Flag& Flag::Setter(std::function<Result<void>(const FlagMatch&)> setter) & { in Setter() 127 setter_ = std::move(setter); in Setter() 130 Flag Flag::Setter(std::function<Result<void>(const FlagMatch&)> setter) && { in Setter() [all …]
|
/device/google/cuttlefish/host/libs/control_env/ |
D | grpc_service_handler.cc | 53 bool PrintStream(std::stringstream* ss, const std::string& output) { in PrintStream() 60 std::shared_ptr<grpc::ChannelCredentials> GetChannelCredentials() in GetChannelCredentials() 64 std::string GetCredentialUsage() const override { return ""; } in GetCredentialUsage() 67 std::vector<char*> CombineArgumentsAndOptions( in CombineArgumentsAndOptions() 68 const std::vector<std::string>& arguments, in CombineArgumentsAndOptions() 69 const std::vector<std::string>& options) { in CombineArgumentsAndOptions() 70 std::vector<char*> char_vec; in CombineArgumentsAndOptions() 88 Result<void> RunGrpcCommand(const std::vector<std::string>& arguments, in RunGrpcCommand() 89 const std::vector<std::string>& options, in RunGrpcCommand() 90 std::stringstream& output_stream) { in RunGrpcCommand() [all …]
|
/device/google/cuttlefish/host/libs/web/http_client/ |
D | http_client.cc | 41 std::string TrimWhitespace(const char* data, const size_t size) { in TrimWhitespace() 42 std::string converted(data, size); in TrimWhitespace() 92 Result<std::string> CurlUrlGet(CURLU* url, CURLUPart what, unsigned int flags) { in CurlUrlGet() 95 std::string str(str_ptr); in CurlUrlGet() 101 std::unique_ptr<curl_slist, decltype(&curl_slist_free_all)>; 104 const std::vector<std::string>& strings) { in SlistFromStrings() 119 : resolver_(std::move(resolver)), in CurlClient() 129 Result<HttpResponse<std::string>> GetToString( in GetToString() 130 const std::string& url, in GetToString() 131 const std::vector<std::string>& headers) override { in GetToString() [all …]
|
/device/google/felix/vibrator/cs40l26/tests/ |
D | test-hwcal.cpp | 33 static constexpr std::array<uint32_t, 2> V_TICK_DEFAULT = {1, 100}; 34 static constexpr std::array<uint32_t, 2> V_CLICK_DEFAULT = {1, 100}; 35 static constexpr std::array<uint32_t, 2> V_LONG_DEFAULT = {1, 100}; 42 static void pack(std::ostream &stream, const T &value, std::string lpad, std::string rpad) { in pack() 46 template <typename T, typename std::array<T, 0>::size_type N> 47 static void pack(std::ostream &stream, const std::array<T, N> &value, std::string lpad, in pack() 48 std::string rpad) { in pack() 55 void createHwCal() { mHwCal = std::make_unique<HwCal>(); } in createHwCal() 58 void write(const std::string key, const T &value, std::string lpad = " ", in write() 59 std::string rpad = "") { in write() [all …]
|
/device/google/cuttlefish/host/commands/assemble_cvd/ |
D | vendor_dlkm_utils.cc | 74 bool WriteFsConfig(const char* output_path, const std::string& fs_root, in WriteFsConfig() 75 const std::string& mount_point) { in WriteFsConfig() 88 &fs_root](const std::string& file_path) { in WriteFsConfig() 91 std::string fs_context = " 0 0 644 capabilities=0x0\n"; in WriteFsConfig() 105 std::vector<std::string> GetRamdiskModules( in GetRamdiskModules() 106 const std::vector<std::string>& all_modules) { in GetRamdiskModules() 132 std::vector<std::string> ramdisk_modules; in GetRamdiskModules() 142 std::map<std::string, std::vector<std::string>> FilterDependencies( in FilterDependencies() 143 const std::map<std::string, std::vector<std::string>>& deps, in FilterDependencies() 144 const std::set<std::string>& allow_list) { in FilterDependencies() [all …]
|
D | flags.cc | 88 DEFINE_vec(cpus, std::to_string(CF_DEFAULTS_CPUS), 95 std::to_string(CF_DEFAULTS_BLANK_DATA_IMAGE_MB), 97 DEFINE_vec(gdb_port, std::to_string(CF_DEFAULTS_GDB_PORT), 129 DEFINE_vec(memory_mb, std::to_string(CF_DEFAULTS_MEMORY_MB), 385 std::to_string(CF_DEFAULTS_MODEM_SIMULATOR_SIM_TYPE), 422 vsock_guest_cid, std::to_string(CF_DEFAULTS_VSOCK_GUEST_CID), 468 DEFINE_vec(camera_server_port, std::to_string(CF_DEFAULTS_CAMERA_SERVER_PORT), 479 std::to_string(CF_DEFAULTS_MODEM_SIMULATOR_COUNT), 533 std::pair<uint16_t, uint16_t> ParsePortRange(const std::string& flag) { in ParsePortRange() 534 static const std::regex rgx("[0-9]+:[0-9]+"); in ParsePortRange() [all …]
|
/device/google/zuma/dumpstate/ |
D | dump_power.cpp | 36 int getCommandOutput(const char *cmd, std::string *output) { in getCommandOutput() 76 int getFilesInDir(const char *directory, std::vector<std::string> *files) { in getFilesInDir() 77 std::string content; in getFilesInDir() 110 struct tm *nowTime = std::localtime(&rTs.tv_sec); in dumpPowerStatsTimes() 112 std::strftime(rBuff, sizeof(rBuff), "%m/%d/%Y %H:%M:%S", nowTime); in dumpPowerStatsTimes() 119 std::vector<std::string> files; in readContentsOfDir() 120 std::string content; in readContentsOfDir() 121 std::string fileLocation; in readContentsOfDir() 130 if (useStrMatch && std::string::npos == std::string(file).find(strMatch)) { in readContentsOfDir() 134 fileLocation = std::string(directory) + std::string(file); in readContentsOfDir() [all …]
|
/device/google/cuttlefish/host/commands/display/ |
D | main.cpp | 65 const std::vector<std::string>& args) { in RunCrosvmDisplayCommand() 73 const std::string crosvm_binary_path = instance.crosvm_binary(); in RunCrosvmDisplayCommand() 74 const std::string crosvm_control_path = instance.CrosvmSocketPath(); in RunCrosvmDisplayCommand() 78 for (const std::string& arg : args) { in RunCrosvmDisplayCommand() 83 std::string out; in RunCrosvmDisplayCommand() 84 std::string err; in RunCrosvmDisplayCommand() 85 auto ret = RunWithManagedStdio(std::move(command), NULL, &out, &err); in RunCrosvmDisplayCommand() 87 std::cerr << "Failed to run crosvm display command: ret code: " << ret in RunCrosvmDisplayCommand() 94 std::cerr << err << std::endl; in RunCrosvmDisplayCommand() 95 std::cout << out << std::endl; in RunCrosvmDisplayCommand() [all …]
|
/device/google/zumapro/dumpstate/ |
D | dump_power.cpp | 38 int getCommandOutput(const char *cmd, std::string *output) { in getCommandOutput() 78 int getFilesInDir(const char *directory, std::vector<std::string> *files) { in getFilesInDir() 79 std::string content; in getFilesInDir() 112 struct tm *nowTime = std::localtime(&rTs.tv_sec); in dumpPowerStatsTimes() 114 std::strftime(rBuff, sizeof(rBuff), "%m/%d/%Y %H:%M:%S", nowTime); in dumpPowerStatsTimes() 121 std::vector<std::string> files; in readContentsOfDir() 122 std::string content; in readContentsOfDir() 123 std::string fileLocation; in readContentsOfDir() 132 if (useStrMatch && std::string::npos == std::string(file).find(strMatch)) { in readContentsOfDir() 136 fileLocation = std::string(directory) + std::string(file); in readContentsOfDir() [all …]
|
/device/google/cuttlefish/host/commands/gnss_grpc_proxy/ |
D | gnss_grpc_proxy.cpp | 92 std::string GenerateGpsLine(const std::string& dataPoint) { in GenerateGpsLine() 93 std::string unix_time_millis = in GenerateGpsLine() 94 std::to_string(std::chrono::duration_cast<std::chrono::milliseconds>( in GenerateGpsLine() 95 std::chrono::system_clock::now().time_since_epoch()) in GenerateGpsLine() 97 std::string formatted_location = in GenerateGpsLine() 98 std::string("Fix,GPS,") + dataPoint + "," + in GenerateGpsLine() 99 std::string("0.000000,3.790092,0.000000,") + unix_time_millis + "," + in GenerateGpsLine() 100 std::string("0.086023256,0.0,11529389988248"); in GenerateGpsLine() 123 std::lock_guard<std::mutex> lock(cached_fixed_location_mutex); in SendGps() 129 std::string ConvertCoordinate(gnss_grpc_proxy::GpsCoordinates coordinate){ in ConvertCoordinate() [all …]
|
/device/google/sunfish/vibrator/drv2624/tests/ |
D | test-hwapi.cpp | 63 std::string prefix; in SetUp() 65 auto name = std::filesystem::path(n); in SetUp() 66 auto path = std::filesystem::path(mFilesDir.path) / name; in SetUp() 68 std::ofstream touch{path}; in SetUp() 71 prefix = std::filesystem::path(mFilesDir.path) / ""; in SetUp() 76 auto name = std::filesystem::path(n); in SetUp() 77 auto path = std::filesystem::path(mEmptyDir.path) / name; in SetUp() 79 std::ofstream touch{path}; in SetUp() 81 prefix = std::filesystem::path(mEmptyDir.path) / ""; in SetUp() 91 void expectContent(const std::string &name, const T &value) { in expectContent() [all …]
|