summaryrefslogtreecommitdiffstats
path: root/tools/idevicedebug.c
AgeCommit message (Collapse)AuthorFilesLines
2023-06-29tools/idevicedebug: Add missing default case for switch statementGravatar Nikias Bassen1-0/+5
2022-04-30tools: Use getopt for option parsing in all toolsGravatar Nikias Bassen1-20/+19
2022-04-24idevicedebug: Fix bad comparison between pointer and integerGravatar Nikias Bassen1-8/+8
This was introduced with commit c461e6d76b27b11284dda66316263696d5266764 where I manually merged some changes and for some reason used NULL instead of 0 as a comparison of str*cmp.
2022-04-22[clang-tidy] Fix bugprone string compareGravatar Rosen Penev1-8/+8
Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-02idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle IDGravatar Nikias Bassen1-2/+25
2022-04-02idevicedebug: Improve code readability and fix kill on stopGravatar Nikias Bassen1-190/+200
2022-03-29idevicedebug: Use getopt for option parsingGravatar Nikias Bassen1-67/+89
2022-03-29idevicedebug: Use log_debug instead of debug_infoGravatar Nikias Bassen1-1/+1
2022-03-29Reset receive params before killingGravatar Ben Wagner1-0/+5
2022-03-29FormatGravatar Ben Wagner1-22/+28
2022-03-29More fixesGravatar Ben Wagner1-4/+8
2022-03-29Handle abortGravatar Ben Wagner1-1/+9
2022-03-29Fix compileGravatar Ben Wagner1-1/+1
2022-03-29Add timeout and interrupt handling to debugserver. Fix ↵Gravatar Ben Wagner1-66/+34
debugserver_client_handle_response
2022-03-29Fix exit status logicGravatar Ben Wagner1-8/+4
2022-03-29implement as documentedGravatar Ben Wagner1-17/+18
2022-03-29fix zero statusGravatar Ben Wagner1-12/+14
2022-03-29idevicedebug: Process "Wxx" response as "exited with code xx"Gravatar Ben Wagner1-1/+1
2022-03-29idevicedebug: Process "Wxx" response as "exited with code xx"Gravatar Ben Wagner1-12/+32
2022-03-29idevicedebug: Terminate QSetLogging commandGravatar Shane Garrett1-1/+1
The debugserver command to set logging, QSetLogging, needs to be terminated with a ';' for it to be processed.
2022-03-29idevicedebug: Only decode response if not OK, otherwise it may cause a ↵Gravatar Greg Dennis1-1/+3
buffer overrun Only decode the response if it's not OK, otherwise the O in "OK" can be interpreted as a hexadecimal and cause a buffer overrun.
2022-03-29idevicedebug: Gracefully fail on invalid bundle IDsGravatar Greg Dennis1-1/+7
2022-03-29tools: Correct misspelled directionary -> dictionary in function nameGravatar Nikias Bassen1-2/+2
2020-12-10idevicedebug: Add --detach option to start an app and exit idevicedebug ↵Gravatar Jan Peter Stotz1-0/+16
without killing the app
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen1-3/+8
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen1-3/+10
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki1-4/+7
2020-02-20idevicedebug: Rename name-colliding debug_info() to log_debug()Gravatar Nikias Bassen1-23/+26
2019-11-20debugserver: Return size of the returned bufferGravatar Nikias Bassen1-10/+10
2018-10-01tools: Remove length check on device UDID arguments to support newer devicesGravatar Nikias Bassen1-2/+2
The 40 characters length check on the device UDID made newer devices unusable with the libimobiledevice tools and was actually redundant since an invalid UDID will always fail to resolve. This commit removes the length check alltogether (but makes sure it is not an empty string "").
2016-04-29idevicedebug: Show error if container info not foundGravatar Matthias Ringwald1-10/+8
2015-10-06tools: Use PACKAGE_URL define for homepage project links in usage outputGravatar Martin Szulecki1-1/+5
2015-01-27tools: Add link to project homepage on usage outputGravatar Martin Szulecki1-0/+1
2015-01-27idevicedebug: Use more efficient instproxy_lookup instead of browsing all appsGravatar Martin Szulecki1-20/+8
2015-01-27idevicedebug: Use new return attributes helperGravatar Martin Szulecki1-7/+1
2014-12-09idevicedebug: Fix memory leak and compiler warnings regarding command creationGravatar Martin Szulecki1-2/+6
2014-10-15idevicedebug: Fix invalid write due to out of bounds access1.1.7Gravatar Martin Szulecki1-1/+1
2014-10-14idevicedebug: Fix broken logic when creating app argumentsGravatar Martin Szulecki1-3/+3
2014-10-14idevicedebug: Fix redeclaration and incrementation of environment_indexGravatar Martin Szulecki1-4/+1
2014-10-07idevicedebug: Fix small memory leakGravatar Martin Szulecki1-6/+11
2014-10-07idevicedebug: Fix error variables for type consistencyGravatar Martin Szulecki1-1/+1
2014-10-03idevicedebug: Fix win32 buildGravatar Nikias Bassen1-0/+5
2014-09-19Add new "idevicedebug" tool to interact with debugserver on a deviceGravatar Martin Szulecki1-0/+518