Commit Graph

  • a8c3cf882a Fix escaping of the resolver script Ole André Vadla Ravnås 2015-05-05 23:33:21 +02:00
  • b845b4a244 Remove the module property from the REPL scope Ole André Vadla Ravnås 2015-05-05 23:24:43 +02:00
  • a44606278c Fix quotes in ProcessNotFoundError Ole André Vadla Ravnås 2015-05-05 23:23:56 +02:00
  • 0577bd31e5 Merge branch 'fix/tracer-performance' Ole André Vadla Ravnås 2015-05-05 23:23:20 +02:00
  • 9bf5f1ef89 Optimize function resolving by moving it to the target process Ole André Vadla Ravnås 2015-05-05 23:23:00 +02:00
  • 5df7bcc6db Fix Module._do_ensure_function() initialization logic Ole André Vadla Ravnås 2015-05-05 20:18:46 +02:00
  • d8f5f60cf8 Filter out non-function exports Ole André Vadla Ravnås 2015-05-05 20:10:16 +02:00
  • 2a8c41b4ba Combine all export enumerations into one request to save roundtrips Ole André Vadla Ravnås 2015-05-04 01:05:24 +02:00
  • bf883d4bcf Use a persistent session script to speed things up Ole André Vadla Ravnås 2015-05-04 00:37:39 +02:00
  • baea2c3ab8 Fix trailing whitespace Ole André Vadla Ravnås 2015-05-03 20:07:16 +02:00
  • cb09ad9f5d Merge pull request #31 from v-p-b/master Ole André Vadla Ravnås 2015-05-03 14:51:15 +02:00
  • baf4a142aa Improved code style B 2015-05-02 17:53:03 +02:00
  • 80a4a98ae8 Using the -E switch only in case of GNU man B 2015-05-02 16:47:48 +02:00
  • 388c55a35b Forcing man encode its output B 2015-05-02 15:06:58 +02:00
  • 8a0ec3c268 Gracefully handling unicode errors B 2015-05-02 13:32:34 +02:00
  • 80e2ea31d0 Add frida.TransportError Ole André Vadla Ravnås 2015-04-30 03:08:56 +02:00
  • 33fee44cdb Warn if gnureadline isn't available when running on Darwin Ole André Vadla Ravnås 2015-04-29 23:05:56 +02:00
  • 34db27cd1d Make use of the errordomain API exposed by frida-core Ole André Vadla Ravnås 2015-04-28 23:38:29 +02:00
  • e47a6cf140 Fix handling of binary data Ole André Vadla Ravnås 2015-04-27 00:40:20 +02:00
  • c2a26de306 Remove support for spawn(command_line) Ole André Vadla Ravnås 2015-04-23 02:17:32 +02:00
  • 426c18f6ce Generate a unique name for every REPL script created Ole André Vadla Ravnås 2015-04-19 00:55:19 +02:00
  • 6e1add127a Improve the REPL prompt Ole André Vadla Ravnås 2015-04-18 22:19:08 +02:00
  • 7df3bf28ee Fix CLI tools without a target process Ole André Vadla Ravnås 2015-04-18 22:12:17 +02:00
  • 592056c7e8 Rename the REPL -r/--run switch to -l/--load Ole André Vadla Ravnås 2015-04-18 20:32:02 +02:00
  • ff30d6dd98 Improve REPL to support loading, reloading and unloading a user script Ole André Vadla Ravnås 2015-04-18 20:15:31 +02:00
  • b6eb90ba3b Improve error message when spawning fails Ole André Vadla Ravnås 2015-04-18 19:54:29 +02:00
  • 04aef5eca2 Fix the REPL expression help logic Ole André Vadla Ravnås 2015-04-18 19:10:44 +02:00
  • 402328c505 Refactor the REPL to prepare for new features Ole André Vadla Ravnås 2015-04-18 17:33:32 +02:00
  • 735fee39ef Improve the REPL progress feedback Ole André Vadla Ravnås 2015-04-18 01:18:28 +02:00
  • 5215368e8c Add --debug switch to console scripts Ole André Vadla Ravnås 2015-04-18 01:18:11 +02:00
  • d4c1aa5d16 Add --version support to the console scripts Ole André Vadla Ravnås 2015-04-18 00:46:37 +02:00
  • cba2fc854d Update gitignore Ole André Vadla Ravnås 2015-04-18 00:41:57 +02:00
  • ae99674c6d Fix installation of the frida tool Ole André Vadla Ravnås 2015-04-18 00:39:12 +02:00
  • 67cfbebb34 Fix remaining frida-repl -> frida renames Ole André Vadla Ravnås 2015-04-17 23:08:40 +02:00
  • 3676b4e797 Fix warning reported by MSVC Ole André Vadla Ravnås 2015-04-17 23:04:45 +02:00
  • 9066c55a32 Use the actual version string in the REPL startup message Ole André Vadla Ravnås 2015-04-17 22:19:51 +02:00
  • 3fe86b99d9 Add frida.__version__ constant Ole André Vadla Ravnås 2015-04-17 22:17:05 +02:00
  • 3f8bd009ca Name all scripts created internally Ole André Vadla Ravnås 2015-04-16 02:46:14 +02:00
  • e0ea561f51 Fix spawn() argument parsing when passing a string Ole André Vadla Ravnås 2015-04-16 02:23:03 +02:00
  • cb45b607fc Fix inconsistent coding style Ole André Vadla Ravnås 2015-04-14 21:29:48 +02:00
  • e9cb1b7890 Fix handling of optional arguments Ole André Vadla Ravnås 2015-04-14 21:29:39 +02:00
  • 8ca3c47aee Add enable_debugger() and disable_debugger() to Session Ole André Vadla Ravnås 2015-04-14 20:02:33 +02:00
  • 1104a011c5 Fix the __getattr__ chaining Ole André Vadla Ravnås 2015-04-14 20:00:33 +02:00
  • dc67d62923 Merge pull request #25 from Tyilo/trace-objc Ole André Vadla Ravnås 2015-04-12 02:48:00 +02:00
  • e7a83297c5 Implement tracing ObjC methods with frida-trace Asger Hautop Drewsen 2015-04-12 02:46:27 +02:00
  • 643a0a0dfe Add support for naming scripts Ole André Vadla Ravnås 2015-04-10 00:00:29 +02:00
  • 496408800f Switch to the XP toolset Ole André Vadla Ravnås 2015-04-03 15:34:05 +02:00
  • b29f32399b Merge pull request #24 from Tyilo/history-fix Ole André Vadla Ravnås 2015-03-29 16:11:38 +02:00
  • 6bd33b813e Fix duplicate readline history in repl Asger Hautop Drewsen 2015-03-29 15:49:13 +02:00
  • 91dbde5ed3 Merge pull request #23 from Tyilo/repl-hist Ole André Vadla Ravnås 2015-03-29 15:40:32 +02:00
  • e3c8d66260 Save the repl's history in ~/.frida_history Asger Hautop Drewsen 2015-03-29 15:35:54 +02:00
  • 0160426534 Only import readline once Ole André Vadla Ravnås 2015-03-29 05:12:54 +02:00
  • 27372807d4 Merge pull request #22 from Tyilo/py3-print Ole André Vadla Ravnås 2015-03-29 04:35:50 +02:00
  • 0fb95a2bd6 Fix repl for python3 Asger Hautop Drewsen 2015-03-29 04:33:53 +02:00
  • 716fe380b3 Merge pull request #21 from Fitblip/master Ole André Vadla Ravnås 2015-03-29 01:22:21 +01:00
  • 616d4b93fa Tweak setup.py to make frida-repl just frida from the command line. Fitblip 2015-03-24 04:34:46 -07:00
  • bc2d603e07 Ignore pycharm/jetbrains folder. Fitblip 2015-03-24 04:30:07 -07:00
  • a3cae6af98 Start work on magic methods (%paste, %run, %foo) and object inspector logic. Fitblip 2015-03-24 04:18:12 -07:00
  • 0d477f778b Add _synchronous_evaluate, tab completion, and some hacky nonsense in the JS component Fitblip 2015-03-24 04:13:01 -07:00
  • 9d51690ed7 New prompt and startup message :) Fitblip 2015-03-24 04:09:59 -07:00
  • 39fefd9be2 Detect OSX's shitty deadline impl and replace it with gnureadline Fitblip 2015-03-24 04:04:31 -07:00
  • ec2ec14325 Also handle log messages when no message handlers are attached Ole André Vadla Ravnås 2015-03-22 21:21:11 +01:00
  • c61264c6ac Merge pull request #20 from jgeralnik/master Ole André Vadla Ravnås 2015-03-21 21:36:11 +01:00
  • e03b536234 Reset all colorama styles after use Joey Geralnik 2015-03-21 22:22:31 +02:00
  • 0154a87b87 Reset colorama style after use Joey Geralnik 2015-03-21 22:16:34 +02:00
  • af3df301ad Fix colorama/readline collision Joey Geralnik 2015-03-21 21:42:15 +02:00
  • 2054f92829 Fix crash on shutdown Ole André Vadla Ravnås 2015-03-20 01:49:03 +01:00
  • b0161bbe8f Bring back the module qualification changes Ole André Vadla Ravnås 2015-03-19 17:30:06 +01:00
  • ac7f3432e1 Rename Process -> Session and expose create_script() Ole André Vadla Ravnås 2015-03-19 16:40:31 +01:00
  • 617814de3f Fix crash when running Tracer on Python 2.6 Ole André Vadla Ravnås 2015-03-10 00:32:23 +01:00
  • c21dc07e52 Revert module qualification changes for now Ole André Vadla Ravnås 2015-03-10 00:26:09 +01:00
  • c800fe2cc2 Fix path escaping on Windows Ole André Vadla Ravnås 2015-03-09 20:44:35 +01:00
  • c4f2b9a04f Always qualify module with its full path in API calls Ole André Vadla Ravnås 2015-03-09 19:12:26 +01:00
  • 2bca48a0d9 Update generated comment regarding manpages Ole André Vadla Ravnås 2015-03-08 15:45:39 +01:00
  • 823e5997a3 Remove FAQ section as there's already a link to the website Ole André Vadla Ravnås 2015-03-05 01:40:18 +01:00
  • 8f36a51596 Improve the README Ole André Vadla Ravnås 2015-03-05 01:22:21 +01:00
  • 77d89e4b6d Safely unref the device list Ole André Vadla Ravnås 2015-03-04 14:48:26 +01:00
  • 9ea37121fb Merge pull request #18 from Tyilo/patch-1 Ole André Vadla Ravnås 2015-03-03 01:10:02 +01:00
  • 8c67f93ca9 Prevent detecting void as an argument in manpages Asger Hautop Drewsen 2015-03-03 01:04:17 +01:00
  • daf1a31067 Merge pull request #17 from Tyilo/patch-1 Ole André Vadla Ravnås 2015-03-02 17:25:21 +01:00
  • a0bb52fc0e Use os.devnull instead of subprocess.DEVNULL Asger Hautop Drewsen 2015-03-02 17:23:48 +01:00
  • 0fdc964480 Also catch OSError Asger Hautop Drewsen 2015-03-02 16:49:00 +01:00
  • cc016cb69f Get args from manpages for auto-generated tracer Asger Hautop Drewsen 2015-03-02 01:15:46 +01:00
  • ef8145cdd4 Fix scoping of state meant to be shared across all handlers Ole André Vadla Ravnås 2015-03-01 15:58:37 +01:00
  • 59107bab70 Add support for the new log message type Ole André Vadla Ravnås 2015-02-28 22:20:29 +01:00
  • e180faadfb Improve REPL output formatting Ole André Vadla Ravnås 2015-02-28 22:19:59 +01:00
  • e478924399 Add missing semi-colon after REPL expression Ole André Vadla Ravnås 2015-02-28 22:18:19 +01:00
  • f9f04a06c4 Update discoverer test to its new internal API Ole André Vadla Ravnås 2015-02-28 20:41:05 +01:00
  • a185995ca2 Fix regression in the discoverer's teardown logic Ole André Vadla Ravnås 2015-02-28 20:40:46 +01:00
  • eef56a495f Add frida.get_{usb,remote}_device() helpers Ole André Vadla Ravnås 2015-02-28 16:19:32 +01:00
  • a724a59484 Expose device.kill() at the root level for consistency Ole André Vadla Ravnås 2015-02-28 16:17:31 +01:00
  • 4a57344ddc Infer absolute path with drive letter on Windows Ole André Vadla Ravnås 2015-02-23 00:05:08 +01:00
  • 24b45d6d54 Fix Py3k regression Ole André Vadla Ravnås 2015-02-22 04:08:53 +01:00
  • 184bbae4ce Merge branch 'feature/spawn' Ole André Vadla Ravnås 2015-02-22 03:57:44 +01:00
  • 2aad47202f Add spawn support to frida-repl Ole André Vadla Ravnås 2015-02-22 03:57:20 +01:00
  • b6574f2ed4 Improve the spawn status and expose the argv Ole André Vadla Ravnås 2015-02-22 03:57:00 +01:00
  • db6aa5df75 Add spawn support to frida-discover and revise tracing approach Ole André Vadla Ravnås 2015-02-22 03:34:45 +01:00
  • 65ccdf2673 Add spawn support to frida-trace Ole André Vadla Ravnås 2015-02-22 01:55:52 +01:00
  • 4d3d22f12e Add spawn support to ConsoleApplication Ole André Vadla Ravnås 2015-02-21 22:18:36 +01:00
  • be8bb74f93 Improve coding style consistency Ole André Vadla Ravnås 2015-02-22 03:36:00 +01:00