Commit Graph

  • 604d027b52 Remove the autotools build system Ole André Vadla Ravnås 2017-05-20 03:43:39 +02:00
  • 1316e28db5 Port to Meson (#110) Ole André Vadla Ravnås 2017-05-20 03:19:58 +02:00
  • 6084f2fef4 Update mac → macos Ole André Vadla Ravnås 2017-05-10 14:34:50 +02:00
  • 1204a21fb3 Update to the new bytecode API Ole André Vadla Ravnås 2017-05-02 01:15:54 +02:00
  • 355ca15b2d Tell pkg-config to statically link frida-core Ole André Vadla Ravnås 2017-04-30 23:59:38 +02:00
  • 31a9fe5d01 Implement frida-kill command (#105) Viren Nadkarni 2017-03-21 00:08:13 +05:30
  • b098cf7cac Honor https_proxy when installing through setup.py Philippe Teuwen 2017-01-19 00:34:34 +01:00
  • 19e375d470 Upgrade to Python 3.6 Ole André Vadla Ravnås 2017-01-19 00:08:45 +01:00
  • 3b738e6dbd Remove noisy “Stopping...” feedback Ole André Vadla Ravnås 2017-01-14 06:07:13 +01:00
  • 8b402da441 Show reason when detached Ole André Vadla Ravnås 2017-01-14 06:06:37 +01:00
  • 68ed290f4e Fix inconsistent style Ole André Vadla Ravnås 2017-01-13 05:52:43 +01:00
  • c6429f0610 Fix marshalling of NULL string signal arguments Ole André Vadla Ravnås 2017-01-13 05:51:50 +01:00
  • 95666a14c7 Fix warnings reported by MSVC Ole André Vadla Ravnås 2017-01-13 05:36:08 +01:00
  • 9ab2b14f55 Fix Python 2.x regression Ole André Vadla Ravnås 2017-01-13 04:46:31 +01:00
  • cfc8964c9d Fix regressions and warnings on Py3k Ole André Vadla Ravnås 2017-01-13 04:39:37 +01:00
  • fa7380492e Add test coverage for detach mid-request Ole André Vadla Ravnås 2017-01-13 03:38:17 +01:00
  • 2b0b0ebc61 Merge pull request #101 from frida/fix/rpc-deadlocks Ole André Vadla Ravnås 2017-01-13 03:33:23 +01:00
  • 914d931e2b Fix RPC deadlock if Script is destroyed mid-request Ole André Vadla Ravnås 2017-01-12 05:13:00 +01:00
  • c7ae43e531 Refactor to enable automatic signal bindings Ole André Vadla Ravnås 2017-01-12 05:17:17 +01:00
  • 854a24a843 Add an example covering the detached signal Ole André Vadla Ravnås 2017-01-11 03:50:46 +01:00
  • 7663a5096a Add support for the reason argument of Session#detached Ole André Vadla Ravnås 2017-01-11 03:50:20 +01:00
  • 9c876f457c Enable JIT to be able to use the Stalker API Ole André Vadla Ravnås 2017-01-08 22:58:13 +01:00
  • 6e80688d17 Update to the new JIT toggling API Ole André Vadla Ravnås 2017-01-08 21:37:50 +01:00
  • 89340c1526 Move logfile functionality to the REPL as intended Ole André Vadla Ravnås 2017-01-08 18:47:36 +01:00
  • 593bba3ab8 Add option to write all REPL prints to a logfile (#100) r-e-l-z 2017-01-08 19:27:03 +02:00
  • 3ddd672791 Fix tests when running without stdin attached Ole André Vadla Ravnås 2016-12-22 21:34:59 +01:00
  • 217f12e7da Update description Ole André Vadla Ravnås 2016-12-14 23:58:18 +01:00
  • 34b853b5c1 Improve the library injection examples Ole André Vadla Ravnås 2016-11-27 22:12:24 +01:00
  • 4d963f3a97 Add library injection examples Ole André Vadla Ravnås 2016-11-27 22:07:04 +01:00
  • b4d4cced4b Expose the new library injection APIs of Device Ole André Vadla Ravnås 2016-11-27 22:04:00 +01:00
  • 2827307c97 Fix warning reported by MSVC Ole André Vadla Ravnås 2016-11-17 15:33:49 +01:00
  • 6b7c581a00 Disable LTCG on Windows Ole André Vadla Ravnås 2016-11-14 00:31:31 +01:00
  • 9c0430cf91 Fix build regression on Py3k Ole André Vadla Ravnås 2016-10-26 21:05:42 +02:00
  • ae1705cada Compare signal callbacks as PyObjects and not as pointers (#92) bsharet 2016-10-26 15:40:09 +02:00
  • b30a07ad10 Add batch mode support to the REPL Ole André Vadla Ravnås 2016-10-23 00:05:18 +02:00
  • 51a1035a7a Add a quiet mode to ConsoleApplication Ole André Vadla Ravnås 2016-10-23 00:03:46 +02:00
  • 8ca9c0abb7 Update to the new 8.x API Ole André Vadla Ravnås 2016-09-30 20:37:57 +02:00
  • 4afd9debd4 Add support for the new bytecode APIs Ole André Vadla Ravnås 2016-06-02 23:00:18 +02:00
  • 364c5803aa Add a tiny RPC example Ole André Vadla Ravnås 2016-06-02 14:44:34 +02:00
  • 315b159c60 Update to the revised RPC protocol Ole André Vadla Ravnås 2016-06-02 14:43:46 +02:00
  • 19a8ea1fd3 Include stacktrace in RPC exception when available Ole André Vadla Ravnås 2016-06-02 14:28:33 +02:00
  • 967b088021 Move --no-pause to repl.py (#83) Jeroen Beckers 2016-05-27 23:44:44 +02:00
  • b17a838da9 Add ability to not pause at startup (#82) Jeroen Beckers 2016-05-27 17:20:45 +02:00
  • d51a1d1016 Merge pull request #80 from frida/feature/repl-watch-loaded-script Ole André Vadla Ravnås 2016-05-18 23:16:58 +02:00
  • 9344d0cd40 Remove the -w/--watch switch and watch regardless Ole André Vadla Ravnås 2016-05-18 23:09:28 +02:00
  • f66ede5ac0 Improve watch behavior Ole André Vadla Ravnås 2016-05-18 23:01:28 +02:00
  • 7edae5713c Do file monitoring in load_script s1341 2016-05-18 13:21:53 -04:00
  • 55234da50f Get rid of abspath; Guard against --watch without user script s1341 2016-05-16 23:54:31 +03:00
  • 40e6fd8de0 Monitor the userscript file, not the directory s1341 2016-05-15 11:36:06 +03:00
  • 5ee50c6de1 Implement --watch for repl s1341 2016-05-10 18:48:14 +03:00
  • 1c70adb09a Assume that the level field is always provided Ole André Vadla Ravnås 2016-05-18 17:39:45 +02:00
  • 287b87947d Fix handling of unicode command-line arguments on Python 2.x Ole André Vadla Ravnås 2016-05-13 22:32:16 +02:00
  • 8d302c74fb Make the hard-coded Python 2.7 path consistent with the 3.5 path Ole André Vadla Ravnås 2016-05-09 02:30:01 +02:00
  • 38003433c8 Upgrade to VS2015 Ole André Vadla Ravnås 2016-05-08 23:50:08 -07:00
  • 552dd5e7d7 Fix the local fallback and look in home directory instead Ole André Vadla Ravnås 2016-04-25 22:18:40 +02:00
  • c188bbf622 Improve the setup.py download fallback Ole André Vadla Ravnås 2016-04-25 21:51:57 +02:00
  • 207d711e07 Fix setup.py download fallback Ole André Vadla Ravnås 2016-04-25 20:20:54 +02:00
  • ea92298e45 Merge pull request #77 from 0xItx/master Ole André Vadla Ravnås 2016-04-19 16:46:33 +02:00
  • 9ce85bb563 Improve REPL autocompletion Itay R 2016-04-19 16:57:18 +03:00
  • b48d3fcdef Flush queued events before exiting Ole André Vadla Ravnås 2016-04-15 15:38:00 +02:00
  • 375e2fee79 Fix crash on EOF Ole André Vadla Ravnås 2016-04-15 15:32:18 +02:00
  • b7d6804e56 Add input() to Device Ole André Vadla Ravnås 2016-04-02 03:03:33 +02:00
  • d10d1afa2f Wire up the output signal and provide a default implementation Ole André Vadla Ravnås 2016-04-01 23:52:39 +02:00
  • 7e3c0a48e4 Add output signal to Device Ole André Vadla Ravnås 2016-04-01 23:37:20 +02:00
  • 4e9c5eb5d9 Merge pull request #72 from Grazfather/fix_setup2 Ole André Vadla Ravnås 2016-03-17 03:09:53 +01:00
  • d83bea267f Improve error message when install fails Grazfather 2016-03-16 15:59:41 -07:00
  • 158834c897 Tweak the startup message Ole André Vadla Ravnås 2016-02-26 01:47:08 +01:00
  • 1d36d03c17 Update the REPL logo Ole André Vadla Ravnås 2016-02-24 03:42:31 +01:00
  • 7be8690a84 Merge pull request #68 from riverar/pyconfig_guard Ole André Vadla Ravnås 2016-02-20 15:09:33 +01:00
  • 3fdf02fd51 Resolve pyconfig pain point in Windows build scenario Rafael Rivera 2016-02-20 01:08:55 -08:00
  • 47ac045877 Merge pull request #67 from riverar/local_python_refs Ole André Vadla Ravnås 2016-02-19 23:09:23 +01:00
  • 9b57ec5a79 Add solution-local python references for future Windows build enhancements Rafael Rivera 2016-02-19 13:30:32 -08:00
  • 78aab0490b Add -H switch for specifying the host to connect to Ole André Vadla Ravnås 2016-02-19 02:48:51 +01:00
  • 3173afd416 Add add_remote_device() and remove_remote_device() to DeviceManager Ole André Vadla Ravnås 2016-02-19 02:48:14 +01:00
  • 462c91debd Fix compatibility with the Duktape runtime Ole André Vadla Ravnås 2016-02-18 02:15:31 +01:00
  • 3d9b6f3a05 Canonicalize the requested RPC method name Ole André Vadla Ravnås 2016-02-18 02:15:08 +01:00
  • 39e525c2d5 Simplify the REPL by using the RPC feature Ole André Vadla Ravnås 2016-02-08 18:51:06 -06:00
  • efb25e842e Improve frida-trace to monitor its handlers instead of polling them Ole André Vadla Ravnås 2016-02-06 23:29:20 +01:00
  • eabb99c3c5 Add a simple wrapper for GLib's FileMonitor Ole André Vadla Ravnås 2016-02-06 23:25:45 +01:00
  • e9bfe97024 Fix inconsistent coding style Ole André Vadla Ravnås 2016-02-06 22:31:32 +01:00
  • 3cd8157c52 Fix path escaping issue Ole André Vadla Ravnås 2016-02-06 03:00:04 +01:00
  • 73b1283d96 Improve error-handling for bad handlers Ole André Vadla Ravnås 2016-02-06 02:59:51 +01:00
  • 371e1f9e6b Gracefully handle failure to start tracing Ole André Vadla Ravnås 2016-02-01 20:27:25 +01:00
  • 2b0506258d Unload the resolver script as soon as we're done with it Ole André Vadla Ravnås 2016-02-01 20:27:03 +01:00
  • fb78afe778 Port frida-trace to the new ApiResolver API Ole André Vadla Ravnås 2016-02-01 20:26:40 +01:00
  • ceaff9640a Improve frida-trace performance Ole André Vadla Ravnås 2016-01-29 05:22:04 +01:00
  • 89b6c8948a Fix spurious error when stopping Ole André Vadla Ravnås 2016-01-24 21:59:42 +01:00
  • 9bed12ab22 Fix silly FIFO assumption Ole André Vadla Ravnås 2016-01-24 21:59:08 +01:00
  • 0eaff9d193 Fix race-condition that resulted in the REPL hanging Ole André Vadla Ravnås 2016-01-24 21:09:39 +01:00
  • 57d7a5de92 Fix crash when attempting to trace partially resolved imports Ole André Vadla Ravnås 2016-01-14 14:35:29 +01:00
  • 1c6f6db7e9 Stick to ES5 in the generated handlers Ole André Vadla Ravnås 2016-01-14 04:15:44 +01:00
  • a35658168b Add --disable-jit switch to console scripts Ole André Vadla Ravnås 2016-01-14 04:03:29 +01:00
  • 7c0ec26f44 Add disable_jit() to Session Ole André Vadla Ravnås 2016-01-14 04:00:05 +01:00
  • b84f30b0c9 Make PySession_disable_debugger() METH_NOARGS as it should be Ole André Vadla Ravnås 2016-01-14 03:59:39 +01:00
  • 1c5c045b9f Merge pull request #65 from superkhung/master Ole André Vadla Ravnås 2016-01-08 17:17:15 +01:00
  • 48acc558f0 Set prompt-toolkit to version 0.57+ superkhung 2016-01-08 17:48:48 +07:00
  • 35547eb5c1 Fix imports for newer prompt-toolkit superkhung 2016-01-08 16:46:42 +07:00
  • b1c96cc550 Merge pull request #64 from riverar/patch-1 Ole André Vadla Ravnås 2016-01-03 12:09:25 +01:00
  • a13ac80300 Fix Python 3 line endings regression Rafael Rivera 2016-01-02 20:15:05 -08:00
  • 38dcbae878 Assume UTF-8 when the stdout encoding is unknown Ole André Vadla Ravnås 2015-12-31 01:09:02 +01:00