Commit Graph

76 Commits

Author SHA1 Message Date
Ole André Vadla Ravnås 5d34d5f88e Escape python code to fix python 3.3 build issue on Mac
Turns out that len is an m4 macro.
2014-01-05 15:56:19 +01:00
Ole André Vadla Ravnås 89ab962638 Fix python2.6 build regression 2014-01-05 15:19:41 +01:00
Ole André Vadla Ravnås c32fb8bfd7 Improve description 2014-01-05 14:34:17 +01:00
Ole André Vadla Ravnås e60ef52fee Improve PyPI metadata 2014-01-05 14:32:12 +01:00
Ole André Vadla Ravnås 5d97d5f17e Fix py3k linking on Linux 2014-01-05 13:53:49 +01:00
Ole André Vadla Ravnås 590b46344b Add Windows build system for Python 3.3 2014-01-05 00:59:16 +01:00
Ole André Vadla Ravnås 808019ea9e Use one shared target process between all tests of each TestCase 2014-01-05 00:58:47 +01:00
Ole André Vadla Ravnås 4b26ffd690 Fix DLL export regression on Windows 2014-01-05 00:58:22 +01:00
Ole André Vadla Ravnås 2508645e1a Port to Python 3.x 2014-01-04 23:18:27 +01:00
Ole André Vadla Ravnås ed1ba689d9 Add missing file to autotools build system 2014-01-04 23:17:56 +01:00
Ole André Vadla Ravnås 15e6e6f864 Add some smoke tests to reduce future regressions 2014-01-04 23:16:21 +01:00
Ole André Vadla Ravnås 408da896a8 Fix regressions caused by refactoring 2014-01-04 00:45:07 +01:00
Ole André Vadla Ravnås ca9abc7797 Add function call rate and improve formatting 2014-01-03 23:25:25 +01:00
Ole André Vadla Ravnås f69090499f Improve discoverer to roughly cover sampling and presentation 2014-01-03 22:49:06 +01:00
Ole André Vadla Ravnås fb84c7f5e2 Improve core API with a better model and skeleton of a simple reactor 2014-01-03 22:47:59 +01:00
Ole André Vadla Ravnås aa1f2a87da Do periodic garbage collection to avoid running out of memory 2014-01-02 23:02:09 +01:00
Ole André Vadla Ravnås 4a6325eb16 Add skeleton for a function discovery tool 2014-01-02 16:35:08 +01:00
Ole André Vadla Ravnås e9d0f58339 Bring back the Windows package installation step 2013-12-30 12:37:17 +01:00
Ole André Vadla Ravnås 71eb6232e0 Temporarily disable installation of frida package on Windows 2013-12-29 23:02:32 +01:00
Ole André Vadla Ravnås c6d05705a4 Improve add_option() readability 2013-12-29 22:16:46 +01:00
Ole André Vadla Ravnås 9b1a1126db Add timestamps and improve IOSink formatting 2013-12-29 21:30:04 +01:00
Ole André Vadla Ravnås 732f639b66 Improve tracer console app to be configurable 2013-12-29 21:22:04 +01:00
Ole André Vadla Ravnås 6464992f25 Add shutdown() for explicit shutdown 2013-12-29 21:21:39 +01:00
Ole André Vadla Ravnås 95db010948 Fix tracer console app 2013-12-29 19:54:43 +01:00
Ole André Vadla Ravnås d9988b6572 Use setuptools' distutils wrapper 2013-12-29 19:54:28 +01:00
Ole André Vadla Ravnås 11de04f56d Move tracer console app and expose as console script also 2013-12-29 19:31:54 +01:00
Ole André Vadla Ravnås 5e3b56bbff Drop the PREBUILT_ prefix 2013-12-29 19:27:25 +01:00
Ole André Vadla Ravnås 2182030cb1 Pass version through environment variable 2013-12-29 19:26:58 +01:00
Ole André Vadla Ravnås ab82cd86db Improve setup.py so it can be used for packaging 2013-12-29 19:04:41 +01:00
Ole André Vadla Ravnås f0cf41f8ab Generate a stub setup.py 2013-12-29 17:14:33 +01:00
Ole André Vadla Ravnås 1fbb9e9004 Add frida-trace command line skeleton based on the example 2013-12-29 17:14:07 +01:00
Ole André Vadla Ravnås cff3a8a6d2 Turn frida into a proper package so tracer can be part of it 2013-12-29 17:13:04 +01:00
Ole André Vadla Ravnås d8dae52512 Add a stub README.md 2013-12-29 17:10:18 +01:00
Ole André Vadla Ravnås c7bc053203 Allow passing pid and not just a process name 2013-12-24 12:26:29 +01:00
Ole André Vadla Ravnås d0fbcc2e23 Fix silly variable scope issue 2013-12-22 02:13:19 +01:00
Ole André Vadla Ravnås e9e961afbc Batch target functions 2013-12-22 02:13:04 +01:00
Ole André Vadla Ravnås d46f72e129 Avoid attaching to the same function multiple times 2013-12-22 02:12:40 +01:00
Ole André Vadla Ravnås f3a25c62ae Add module field to Export 2013-12-22 02:09:38 +01:00
Ole André Vadla Ravnås 68801e1932 Improve trace script generation 2013-12-20 19:35:42 +01:00
Ole André Vadla Ravnås 349b0bc795 Improve JS coding style consistency 2013-12-20 19:35:09 +01:00
Ole André Vadla Ravnås 8a3dcca319 Cache module exports 2013-12-20 19:33:48 +01:00
Ole André Vadla Ravnås 8de7590ba9 Allow Module and Export to be put in a set 2013-12-20 19:33:38 +01:00
Ole André Vadla Ravnås c9aeb9b46b Pass process name to trace on command line 2013-12-20 19:26:52 +01:00
Karl Trygve Kalleberg 3109b5e078 Add example of using function tracer 2013-12-14 22:34:58 +01:00
Karl Trygve Kalleberg e4277d2dfe Add initial function call tracer implementation 2013-12-14 22:33:34 +01:00
Karl Trygve Kalleberg 334b4893e2 Add editorconfig file. 2013-12-14 22:32:47 +01:00
Karl Trygve Kalleberg 7fc5ed9774 Fix hex conversion 2013-12-14 22:32:06 +01:00
Karl Trygve Kalleberg 41bfb15b0f The addresses are now returned as hex from the JS side. Conversion to int on Python side now takes account of this. 2013-12-14 20:36:39 +01:00
Ole André Vadla Ravnås ed6c3f4e3a Fix python 2.6 library search path on OS X Mavericks 2013-12-03 21:25:10 +01:00
Ole André Vadla Ravnås c3f49c52ef Show number of recv() calls 2013-10-20 20:45:38 +02:00