summaryrefslogtreecommitdiffstats
path: root/src/debugserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/debugserver.c')
-rw-r--r--src/debugserver.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/debugserver.c b/src/debugserver.c
index 39c1bdc..74ade8a 100644
--- a/src/debugserver.c
+++ b/src/debugserver.c
@@ -64,7 +64,7 @@ static debugserver_error_t debugserver_error(service_error_t err)
64 return DEBUGSERVER_E_UNKNOWN_ERROR; 64 return DEBUGSERVER_E_UNKNOWN_ERROR;
65} 65}
66 66
67LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_new(idevice_t device, lockdownd_service_descriptor_t service, debugserver_client_t* client) 67debugserver_error_t debugserver_client_new(idevice_t device, lockdownd_service_descriptor_t service, debugserver_client_t* client)
68{ 68{
69 *client = NULL; 69 *client = NULL;
70 70
@@ -98,7 +98,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_new(idevice_t device
98 return DEBUGSERVER_E_SUCCESS; 98 return DEBUGSERVER_E_SUCCESS;
99} 99}
100 100
101LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_start_service(idevice_t device, debugserver_client_t * client, const char* label) 101debugserver_error_t debugserver_client_start_service(idevice_t device, debugserver_client_t * client, const char* label)
102{ 102{
103 debugserver_error_t err = DEBUGSERVER_E_UNKNOWN_ERROR; 103 debugserver_error_t err = DEBUGSERVER_E_UNKNOWN_ERROR;
104 service_client_factory_start_service(device, DEBUGSERVER_SECURE_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(debugserver_client_new), &err); 104 service_client_factory_start_service(device, DEBUGSERVER_SECURE_SERVICE_NAME, (void**)client, label, SERVICE_CONSTRUCTOR(debugserver_client_new), &err);
@@ -109,7 +109,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_start_service(idevic
109 return err; 109 return err;
110} 110}
111 111
112LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_free(debugserver_client_t client) 112debugserver_error_t debugserver_client_free(debugserver_client_t client)
113{ 113{
114 if (!client) 114 if (!client)
115 return DEBUGSERVER_E_INVALID_ARG; 115 return DEBUGSERVER_E_INVALID_ARG;
@@ -121,7 +121,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_free(debugserver_cli
121 return err; 121 return err;
122} 122}
123 123
124LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_send(debugserver_client_t client, const char* data, uint32_t size, uint32_t *sent) 124debugserver_error_t debugserver_client_send(debugserver_client_t client, const char* data, uint32_t size, uint32_t *sent)
125{ 125{
126 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR; 126 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR;
127 int bytes = 0; 127 int bytes = 0;
@@ -142,7 +142,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_send(debugserver_cli
142 return res; 142 return res;
143} 143}
144 144
145LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive_with_timeout(debugserver_client_t client, char* data, uint32_t size, uint32_t *received, unsigned int timeout) 145debugserver_error_t debugserver_client_receive_with_timeout(debugserver_client_t client, char* data, uint32_t size, uint32_t *received, unsigned int timeout)
146{ 146{
147 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR; 147 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR;
148 int bytes = 0; 148 int bytes = 0;
@@ -162,7 +162,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive_with_timeout
162 return (bytes > 0) ? DEBUGSERVER_E_SUCCESS : res; 162 return (bytes > 0) ? DEBUGSERVER_E_SUCCESS : res;
163} 163}
164 164
165LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive(debugserver_client_t client, char* data, uint32_t size, uint32_t *received) 165debugserver_error_t debugserver_client_receive(debugserver_client_t client, char* data, uint32_t size, uint32_t *received)
166{ 166{
167 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR; 167 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR;
168 do { 168 do {
@@ -172,7 +172,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive(debugserver_
172 return res; 172 return res;
173} 173}
174 174
175LIBIMOBILEDEVICE_API debugserver_error_t debugserver_command_new(const char* name, int argc, char* argv[], debugserver_command_t* command) 175debugserver_error_t debugserver_command_new(const char* name, int argc, char* argv[], debugserver_command_t* command)
176{ 176{
177 int i; 177 int i;
178 debugserver_command_t tmp = (debugserver_command_t) malloc(sizeof(struct debugserver_command_private)); 178 debugserver_command_t tmp = (debugserver_command_t) malloc(sizeof(struct debugserver_command_private));
@@ -197,7 +197,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_command_new(const char* nam
197 return DEBUGSERVER_E_SUCCESS; 197 return DEBUGSERVER_E_SUCCESS;
198} 198}
199 199
200LIBIMOBILEDEVICE_API debugserver_error_t debugserver_command_free(debugserver_command_t command) 200debugserver_error_t debugserver_command_free(debugserver_command_t command)
201{ 201{
202 int i; 202 int i;
203 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR; 203 debugserver_error_t res = DEBUGSERVER_E_UNKNOWN_ERROR;
@@ -275,7 +275,7 @@ static int debugserver_response_is_checksum_valid(const char* response, uint32_t
275 return 1; 275 return 1;
276} 276}
277 277
278LIBIMOBILEDEVICE_API void debugserver_encode_string(const char* buffer, char** encoded_buffer, uint32_t* encoded_length) 278void debugserver_encode_string(const char* buffer, char** encoded_buffer, uint32_t* encoded_length)
279{ 279{
280 uint32_t position; 280 uint32_t position;
281 uint32_t index; 281 uint32_t index;
@@ -291,7 +291,7 @@ LIBIMOBILEDEVICE_API void debugserver_encode_string(const char* buffer, char** e
291 } 291 }
292} 292}
293 293
294LIBIMOBILEDEVICE_API void debugserver_decode_string(const char *encoded_buffer, size_t encoded_length, char** buffer) 294void debugserver_decode_string(const char *encoded_buffer, size_t encoded_length, char** buffer)
295{ 295{
296 *buffer = malloc(sizeof(char) * ((encoded_length / 2)+1)); 296 *buffer = malloc(sizeof(char) * ((encoded_length / 2)+1));
297 char* t = *buffer; 297 char* t = *buffer;
@@ -350,7 +350,7 @@ static debugserver_error_t debugserver_client_send_noack(debugserver_client_t cl
350 return debugserver_client_send(client, "-", sizeof(char), NULL); 350 return debugserver_client_send(client, "-", sizeof(char), NULL);
351} 351}
352 352
353LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled) 353debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled)
354{ 354{
355 if (!client) 355 if (!client)
356 return DEBUGSERVER_E_INVALID_ARG; 356 return DEBUGSERVER_E_INVALID_ARG;
@@ -362,7 +362,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_ack_mode(debugse
362 return DEBUGSERVER_E_SUCCESS; 362 return DEBUGSERVER_E_SUCCESS;
363} 363}
364 364
365LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_receive_params(debugserver_client_t client, int (*cancel_receive)(), int receive_loop_timeout) 365debugserver_error_t debugserver_client_set_receive_params(debugserver_client_t client, int (*cancel_receive)(), int receive_loop_timeout)
366{ 366{
367 if (!client) 367 if (!client)
368 return DEBUGSERVER_E_INVALID_ARG; 368 return DEBUGSERVER_E_INVALID_ARG;
@@ -392,7 +392,7 @@ static debugserver_error_t debugserver_client_receive_internal_char(debugserver_
392 return res; 392 return res;
393} 393}
394 394
395LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response, size_t* response_size) 395debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response, size_t* response_size)
396{ 396{
397 debugserver_error_t res = DEBUGSERVER_E_SUCCESS; 397 debugserver_error_t res = DEBUGSERVER_E_SUCCESS;
398 398
@@ -503,7 +503,7 @@ cleanup:
503 return res; 503 return res;
504} 504}
505 505
506LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_send_command(debugserver_client_t client, debugserver_command_t command, char** response, size_t* response_size) 506debugserver_error_t debugserver_client_send_command(debugserver_client_t client, debugserver_command_t command, char** response, size_t* response_size)
507{ 507{
508 debugserver_error_t res = DEBUGSERVER_E_SUCCESS; 508 debugserver_error_t res = DEBUGSERVER_E_SUCCESS;
509 int i; 509 int i;
@@ -559,7 +559,7 @@ cleanup:
559 return res; 559 return res;
560} 560}
561 561
562LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_environment_hex_encoded(debugserver_client_t client, const char* env, char** response) 562debugserver_error_t debugserver_client_set_environment_hex_encoded(debugserver_client_t client, const char* env, char** response)
563{ 563{
564 if (!client || !env) 564 if (!client || !env)
565 return DEBUGSERVER_E_INVALID_ARG; 565 return DEBUGSERVER_E_INVALID_ARG;
@@ -578,7 +578,7 @@ LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_environment_hex_
578 return result; 578 return result;
579} 579}
580 580
581LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_argv(debugserver_client_t client, int argc, char* argv[], char** response) 581debugserver_error_t debugserver_client_set_argv(debugserver_client_t client, int argc, char* argv[], char** response)
582{ 582{
583 if (!client || !argc) 583 if (!client || !argc)
584 return DEBUGSERVER_E_INVALID_ARG; 584 return DEBUGSERVER_E_INVALID_ARG;