diff options
author | 2024-01-31 02:57:11 +0100 | |
---|---|---|
committer | 2024-01-31 02:57:11 +0100 | |
commit | 63bbac545efc400373a7f472fdd78174149119c3 (patch) | |
tree | f95c8d58b7b0fbf33bd188c5becc0401ee7e64ef /src/debugserver.c | |
parent | f723a44513eb5ba5797da24bc2b63d9f09600a6e (diff) | |
download | libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.gz libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.bz2 |
Move LIBIMOBILEDEVICE_API to public headers
Diffstat (limited to 'src/debugserver.c')
-rw-r--r-- | src/debugserver.c | 32 |
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 | ||
67 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_new(idevice_t device, lockdownd_service_descriptor_t service, debugserver_client_t* client) | 67 | debugserver_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 | ||
101 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_start_service(idevice_t device, debugserver_client_t * client, const char* label) | 101 | debugserver_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 | ||
112 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_free(debugserver_client_t client) | 112 | debugserver_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 | ||
124 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_send(debugserver_client_t client, const char* data, uint32_t size, uint32_t *sent) | 124 | debugserver_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 | ||
145 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive_with_timeout(debugserver_client_t client, char* data, uint32_t size, uint32_t *received, unsigned int timeout) | 145 | debugserver_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 | ||
165 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive(debugserver_client_t client, char* data, uint32_t size, uint32_t *received) | 165 | debugserver_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 | ||
175 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_command_new(const char* name, int argc, char* argv[], debugserver_command_t* command) | 175 | debugserver_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 | ||
200 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_command_free(debugserver_command_t command) | 200 | debugserver_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 | ||
278 | LIBIMOBILEDEVICE_API void debugserver_encode_string(const char* buffer, char** encoded_buffer, uint32_t* encoded_length) | 278 | void 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 | ||
294 | LIBIMOBILEDEVICE_API void debugserver_decode_string(const char *encoded_buffer, size_t encoded_length, char** buffer) | 294 | void 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 | ||
353 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_ack_mode(debugserver_client_t client, int enabled) | 353 | debugserver_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 | ||
365 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_receive_params(debugserver_client_t client, int (*cancel_receive)(), int receive_loop_timeout) | 365 | debugserver_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 | ||
395 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_receive_response(debugserver_client_t client, char** response, size_t* response_size) | 395 | debugserver_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 | ||
506 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_send_command(debugserver_client_t client, debugserver_command_t command, char** response, size_t* response_size) | 506 | debugserver_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 | ||
562 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_environment_hex_encoded(debugserver_client_t client, const char* env, char** response) | 562 | debugserver_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 | ||
581 | LIBIMOBILEDEVICE_API debugserver_error_t debugserver_client_set_argv(debugserver_client_t client, int argc, char* argv[], char** response) | 581 | debugserver_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; |