Lines Matching refs:error
49 static bool ReadProtocolString(int fd, std::string* s, std::string* error) { in ReadProtocolString() argument
52 *error = perror_str("protocol fault (couldn't read status length)"); in ReadProtocolString()
60 *error = perror_str("protocol fault (couldn't read status message)"); in ReadProtocolString()
94 std::string error; in adb_get_emulator_console_port() local
95 if (!adb_query("host:devices", &devices, &error)) { in adb_get_emulator_console_port()
96 printf("no emulator connected: %s\n", error.c_str()); in adb_get_emulator_console_port()
113 static int switch_socket_transport(int fd, std::string* error) { in switch_socket_transport() argument
139 *error = perror_str("write failure during connection"); in switch_socket_transport()
145 if (!adb_status(fd, error)) { in switch_socket_transport()
147 D("Switch transport failed: %s\n", error->c_str()); in switch_socket_transport()
154 bool adb_status(int fd, std::string* error) { in adb_status() argument
157 *error = perror_str("protocol fault (couldn't read status)"); in adb_status()
166 *error = android::base::StringPrintf("protocol fault (status %02x %02x %02x %02x?!)", in adb_status()
171 ReadProtocolString(fd, error, error); in adb_status()
175 int _adb_connect(const std::string& service, std::string* error) { in _adb_connect() argument
178 *error = android::base::StringPrintf("bad service name length (%d)", in _adb_connect()
190 *error = perror_str("cannot connect to daemon"); in _adb_connect()
194 if (memcmp(&service[0],"host",4) != 0 && switch_socket_transport(fd, error)) { in _adb_connect()
199 *error = perror_str("write failure during connection"); in _adb_connect()
204 if (!adb_status(fd, error)) { in _adb_connect()
213 int adb_connect(const std::string& service, std::string* error) { in adb_connect() argument
215 int fd = _adb_connect("host:version", error); in adb_connect()
241 if (!ReadProtocolString(fd, &version_string, error)) { in adb_connect()
242 goto error; in adb_connect()
248 goto error; in adb_connect()
253 if (*error == "unknown host service") { in adb_connect()
260 fd = _adb_connect("host:kill", error); in adb_connect()
274 fd = _adb_connect(service, error); in adb_connect()
276 D("_adb_connect error: %s", error->c_str()); in adb_connect()
283 error: in adb_connect()
289 int adb_command(const std::string& service, std::string* error) { in adb_command() argument
290 int fd = adb_connect(service, error); in adb_command()
292 fprintf(stderr, "error: %s\n", error->c_str()); in adb_command()
296 if (!adb_status(fd, error)) { in adb_command()
304 bool adb_query(const std::string& service, std::string* result, std::string* error) { in adb_query() argument
306 int fd = adb_connect(service, error); in adb_query()
308 fprintf(stderr,"error: %s\n", error->c_str()); in adb_query()
313 if (!ReadProtocolString(fd, result, error)) { in adb_query()