Commit Graph

  • 3bb3f55791 Always pass envp by using GLib's portable g_get_environ Ole André Vadla Ravnås 2015-02-21 22:15:27 +01:00
  • 2215f22a58 Add support for Device.kill() Ole André Vadla Ravnås 2015-02-22 01:59:21 +01:00
  • a5505f2b04 Improve Device.spawn() to also allow passing a sequence of strings Ole André Vadla Ravnås 2015-02-22 01:58:25 +01:00
  • d3e2b06439 Actually fix the substitution this time Ole André Vadla Ravnås 2015-01-22 09:18:48 +08:00
  • a8aa4339c7 Fix substitution of @PYTHON@ in the wrapper scripts Ole André Vadla Ravnås 2015-01-22 09:06:26 +08:00
  • 6b84ceadd5 Invoke the correct Python interpreter in the wrapper scripts Ole André Vadla Ravnås 2015-01-22 08:45:21 +08:00
  • e97953d730 Fix shutdown race conditions by updating to the new core API Ole André Vadla Ravnås 2014-10-28 13:36:24 +01:00
  • bf68ffebf5 Fix this binding for onEnter and onLeave callbacks Ole André Vadla Ravnås 2014-10-25 21:10:15 +02:00
  • b9bdde5a08 Update left-over Windows build system references from 3.3 to 3.4 Ole André Vadla Ravnås 2014-08-24 23:17:37 +02:00
  • e67895a26e Upgrade Python 3.x MSVS project to target 3.4 Ole André Vadla Ravnås 2014-08-24 17:19:46 +02:00
  • e153de908c Fix the setup.py license field Ole André Vadla Ravnås 2014-07-26 18:39:56 +02:00
  • eafb5a4b43 Display some troubleshooting tips when the _frida import fails Ole André Vadla Ravnås 2014-07-24 22:05:36 +02:00
  • b9422139d2 Bring back the reverted changes under the new license Ole André Vadla Ravnås 2014-07-11 00:08:10 +02:00
  • 3868d5b19c Update license details in setup.py Ole André Vadla Ravnås 2014-07-10 23:48:09 +02:00
  • dae01d8d6b Change license to wxWindows Library Licence Ole André Vadla Ravnås 2014-07-10 23:34:50 +02:00
  • 05e3e91902 Revert changes that cannot be relicensed just yet Ole André Vadla Ravnås 2014-07-10 23:32:10 +02:00
  • a8ac19d438 Fix frida-repl on Windows by making readline a soft-dependency Ole André Vadla Ravnås 2014-05-14 19:53:18 +02:00
  • b8be9709d5 Revert "Make use of new Python InstallPath properties" Ole André Vadla Ravnås 2014-05-14 01:33:08 +02:00
  • db6a80d09a Update setup.py metadata Ole André Vadla Ravnås 2014-05-14 01:20:05 +02:00
  • 96c0c0be83 Only append CRC32 to filename when the function name is truncated Ole André Vadla Ravnås 2014-05-14 00:54:23 +02:00
  • 05a731352d Make use of new Python InstallPath properties Ole André Vadla Ravnås 2014-05-14 00:20:38 +02:00
  • 5568a08b0b Merge pull request #10 from guillaume-uH57J9/master Ole André Vadla Ravnås 2014-05-13 01:15:22 +02:00
  • 0f8f975889 limit tracer.FileRepository filename length, fix #9 guillaume-uH57J9 2014-05-13 00:52:08 +02:00
  • c5e08bd085 Remove unused Visual Studio project Ole André Vadla Ravnås 2014-05-09 22:39:04 +02:00
  • 23c4e6777e Update Windows build system to match new frida-build-env layout Ole André Vadla Ravnås 2014-05-09 22:38:43 +02:00
  • 6c3d5130cd Add -R option for connecting to a remote device Ole André Vadla Ravnås 2014-05-04 01:21:14 +02:00
  • 5fb023c82c Fix filename generation by replacing unsafe characters with underscores Ole André Vadla Ravnås 2014-04-17 13:04:51 +02:00
  • 87dde64dd0 Upgrade to VS2013 Ole André Vadla Ravnås 2014-02-23 22:09:18 +01:00
  • a1bb2dd22c Update Windows build system Ole André Vadla Ravnås 2014-02-16 00:00:10 +01:00
  • c1629135bb Improve REPL multi-line behavior Ole André Vadla Ravnås 2014-02-15 23:51:57 +01:00
  • cbb386d560 Add a very basic REPL Ole André Vadla Ravnås 2014-02-08 02:33:17 +01:00
  • 2f55aa34c5 Allow passing run_until_return to the ConsoleApplication reactor Ole André Vadla Ravnås 2014-02-08 02:32:06 +01:00
  • 2f982528f2 Update JavaScript API reference URL Ole André Vadla Ravnås 2014-01-26 20:16:31 +01:00
  • 54f531e242 Update cpushark example to the new API Ole André Vadla Ravnås 2014-01-25 23:38:19 +01:00
  • 128d3edadc Fix py3k linking issue on Linux Ole André Vadla Ravnås 2014-01-25 19:00:25 +01:00
  • 285175ff11 Update to the new script API Ole André Vadla Ravnås 2014-01-25 00:04:48 +01:00
  • 9ccb5b7e67 Merge branch 'master' of github.com:frida/frida-python Karl Trygve Kalleberg 2014-01-22 22:40:04 +01:00
  • e67e9d18f7 Simplify the computation of the actual libpython3, so that things work on Linux again Karl Trygve Kalleberg 2014-01-22 22:35:47 +01:00
  • 8a0131a1ab Handle process enumeration failing Ole André Vadla Ravnås 2014-01-12 23:36:50 +01:00
  • 1f095b57ca Add new files to build system Ole André Vadla Ravnås 2014-01-12 23:36:37 +01:00
  • 097d253e03 Improve help options Ole André Vadla Ravnås 2014-01-12 23:36:26 +01:00
  • f43d4a0dd7 Merge pull request #6 from pmorici/master Ole André Vadla Ravnås 2014-01-12 13:59:08 -08:00
  • d31016ad4e Added -a option, specify function by address Pete Morici 2014-01-12 16:35:54 -05:00
  • 0f8a971358 Add a little ps tool for enumerating processes on the desired device Ole André Vadla Ravnås 2014-01-12 18:46:32 +01:00
  • 5f2d38ed08 Use ConsoleApplication for discoverer and tracer Ole André Vadla Ravnås 2014-01-12 18:43:00 +01:00
  • 6284b97c37 Factor out console application logic into a helper class Ole André Vadla Ravnås 2014-01-12 18:42:22 +01:00
  • 6253921ca4 Update README with content from website Ole André Vadla Ravnås 2014-01-12 18:39:54 +01:00
  • da7bdd50af Fix ordering of imports Ole André Vadla Ravnås 2014-01-11 20:38:20 +01:00
  • 16b2cbe705 Add COPYING and change license to LGPLv2+ Ole André Vadla Ravnås 2014-01-11 20:37:07 +01:00
  • c36edceda7 Revert back to manually detecting python flags Ole André Vadla Ravnås 2014-01-11 20:10:26 +01:00
  • 99db513e54 Fix build regression on Mac Ole André Vadla Ravnås 2014-01-11 04:32:46 +01:00
  • adc3e60032 Fix address parsing issue for high 64-bit targets on python 2.x Ole André Vadla Ravnås 2014-01-11 01:49:42 +01:00
  • 2d403eb3fd Simplified Python build variables setup by using pythonX.Y-config directly, where possible Karl Trygve Kalleberg 2014-01-11 01:34:03 +01:00
  • 5979ac5836 Fix library search order to avoid accidentally picking up system libraries Ole André Vadla Ravnås 2014-01-10 22:05:33 +01:00
  • 5813cf51a5 Fix Py3k compatibility issue Ole André Vadla Ravnås 2014-01-06 00:49:47 +01:00
  • c8c46420aa Avoid using unicode in the stub code Ole André Vadla Ravnås 2014-01-06 00:49:31 +01:00
  • 743245b0e2 Reload handler scripts when they change on the filesystem Ole André Vadla Ravnås 2014-01-06 00:26:31 +01:00
  • c3be8a3b1e Fix deadlocks caused by holding lock while performing work Ole André Vadla Ravnås 2014-01-06 00:24:02 +01:00
  • daef66eae5 Add encoding markers Ole André Vadla Ravnås 2014-01-06 00:23:20 +01:00
  • 0399aaa09b Improve Tracer so handlers can be defined on the file-system Ole André Vadla Ravnås 2014-01-05 21:35:28 +01:00
  • b0883ae28e Improve Discoverer structure and fix Py3k issues Ole André Vadla Ravnås 2014-01-05 21:33:02 +01:00
  • 2a3450a598 Add base implementation guard Ole André Vadla Ravnås 2014-01-05 21:31:56 +01:00
  • 27261e4f22 Make the termination watcher thread a deamon thread as it should be Ole André Vadla Ravnås 2014-01-05 21:31:34 +01:00
  • 5d34d5f88e Escape python code to fix python 3.3 build issue on Mac Ole André Vadla Ravnås 2014-01-05 15:53:02 +01:00
  • 89ab962638 Fix python2.6 build regression Ole André Vadla Ravnås 2014-01-05 15:19:41 +01:00
  • c32fb8bfd7 Improve description Ole André Vadla Ravnås 2014-01-05 14:34:17 +01:00
  • e60ef52fee Improve PyPI metadata Ole André Vadla Ravnås 2014-01-05 14:32:12 +01:00
  • 5d97d5f17e Fix py3k linking on Linux Ole André Vadla Ravnås 2014-01-05 13:53:49 +01:00
  • 590b46344b Add Windows build system for Python 3.3 Ole André Vadla Ravnås 2014-01-05 00:59:16 +01:00
  • 808019ea9e Use one shared target process between all tests of each TestCase Ole André Vadla Ravnås 2014-01-05 00:58:47 +01:00
  • 4b26ffd690 Fix DLL export regression on Windows Ole André Vadla Ravnås 2014-01-05 00:58:22 +01:00
  • 2508645e1a Port to Python 3.x Ole André Vadla Ravnås 2014-01-04 23:18:27 +01:00
  • ed1ba689d9 Add missing file to autotools build system Ole André Vadla Ravnås 2014-01-04 23:17:56 +01:00
  • 15e6e6f864 Add some smoke tests to reduce future regressions Ole André Vadla Ravnås 2014-01-04 23:16:21 +01:00
  • 408da896a8 Fix regressions caused by refactoring Ole André Vadla Ravnås 2014-01-04 00:45:07 +01:00
  • ca9abc7797 Add function call rate and improve formatting Ole André Vadla Ravnås 2014-01-03 23:25:25 +01:00
  • f69090499f Improve discoverer to roughly cover sampling and presentation Ole André Vadla Ravnås 2014-01-03 22:49:06 +01:00
  • fb84c7f5e2 Improve core API with a better model and skeleton of a simple reactor Ole André Vadla Ravnås 2014-01-03 22:47:59 +01:00
  • aa1f2a87da Do periodic garbage collection to avoid running out of memory Ole André Vadla Ravnås 2014-01-02 23:02:09 +01:00
  • 4a6325eb16 Add skeleton for a function discovery tool Ole André Vadla Ravnås 2014-01-02 16:35:08 +01:00
  • e9d0f58339 Bring back the Windows package installation step Ole André Vadla Ravnås 2013-12-30 12:37:17 +01:00
  • 71eb6232e0 Temporarily disable installation of frida package on Windows Ole André Vadla Ravnås 2013-12-29 23:02:32 +01:00
  • c6d05705a4 Improve add_option() readability Ole André Vadla Ravnås 2013-12-29 22:16:46 +01:00
  • 9b1a1126db Add timestamps and improve IOSink formatting Ole André Vadla Ravnås 2013-12-29 21:30:04 +01:00
  • 732f639b66 Improve tracer console app to be configurable Ole André Vadla Ravnås 2013-12-29 21:22:04 +01:00
  • 6464992f25 Add shutdown() for explicit shutdown Ole André Vadla Ravnås 2013-12-29 21:21:39 +01:00
  • 95db010948 Fix tracer console app Ole André Vadla Ravnås 2013-12-29 19:54:43 +01:00
  • d9988b6572 Use setuptools' distutils wrapper Ole André Vadla Ravnås 2013-12-29 19:54:28 +01:00
  • 11de04f56d Move tracer console app and expose as console script also Ole André Vadla Ravnås 2013-12-29 19:31:52 +01:00
  • 5e3b56bbff Drop the PREBUILT_ prefix Ole André Vadla Ravnås 2013-12-29 19:27:20 +01:00
  • 2182030cb1 Pass version through environment variable Ole André Vadla Ravnås 2013-12-29 19:26:58 +01:00
  • ab82cd86db Improve setup.py so it can be used for packaging Ole André Vadla Ravnås 2013-12-29 19:04:41 +01:00
  • f0cf41f8ab Generate a stub setup.py Ole André Vadla Ravnås 2013-12-29 17:14:33 +01:00
  • 1fbb9e9004 Add frida-trace command line skeleton based on the example Ole André Vadla Ravnås 2013-12-29 17:14:07 +01:00
  • cff3a8a6d2 Turn frida into a proper package so tracer can be part of it Ole André Vadla Ravnås 2013-12-29 17:13:04 +01:00
  • d8dae52512 Add a stub README.md Ole André Vadla Ravnås 2013-12-29 17:10:18 +01:00
  • c7bc053203 Allow passing pid and not just a process name Ole André Vadla Ravnås 2013-12-24 12:26:29 +01:00
  • d0fbcc2e23 Fix silly variable scope issue Ole André Vadla Ravnås 2013-12-22 02:13:19 +01:00
  • e9e961afbc Batch target functions Ole André Vadla Ravnås 2013-12-22 02:13:04 +01:00
  • d46f72e129 Avoid attaching to the same function multiple times Ole André Vadla Ravnås 2013-12-22 02:12:40 +01:00