Ole André Vadla Ravnås
|
adc3e60032
|
Fix address parsing issue for high 64-bit targets on python 2.x
|
2014-01-11 01:49:42 +01:00 |
|
Ole André Vadla Ravnås
|
5979ac5836
|
Fix library search order to avoid accidentally picking up system libraries
This resulted in really broken Linux builds as the system happened to have
some of the libraries that Frida requires its own versions of.
|
2014-01-10 22:05:33 +01:00 |
|
Ole André Vadla Ravnås
|
5813cf51a5
|
Fix Py3k compatibility issue
|
2014-01-06 00:50:14 +01:00 |
|
Ole André Vadla Ravnås
|
c8c46420aa
|
Avoid using unicode in the stub code
|
2014-01-06 00:49:31 +01:00 |
|
Ole André Vadla Ravnås
|
743245b0e2
|
Reload handler scripts when they change on the filesystem
|
2014-01-06 00:26:31 +01:00 |
|
Ole André Vadla Ravnås
|
c3be8a3b1e
|
Fix deadlocks caused by holding lock while performing work
|
2014-01-06 00:24:02 +01:00 |
|
Ole André Vadla Ravnås
|
daef66eae5
|
Add encoding markers
|
2014-01-06 00:23:20 +01:00 |
|
Ole André Vadla Ravnås
|
0399aaa09b
|
Improve Tracer so handlers can be defined on the file-system
Also fix Py3k issues.
|
2014-01-05 21:35:47 +01:00 |
|
Ole André Vadla Ravnås
|
b0883ae28e
|
Improve Discoverer structure and fix Py3k issues
|
2014-01-05 21:35:43 +01:00 |
|
Ole André Vadla Ravnås
|
2a3450a598
|
Add base implementation guard
|
2014-01-05 21:31:56 +01:00 |
|
Ole André Vadla Ravnås
|
27261e4f22
|
Make the termination watcher thread a deamon thread as it should be
|
2014-01-05 21:31:34 +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
|
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
|
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
|
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
|
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 |
|
Karl Trygve Kalleberg
|
e4277d2dfe
|
Add initial function call tracer implementation
|
2013-12-14 22:33:34 +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
|
a94dfc0e2f
|
Print unhandled exceptions instead of just swallowing them
|
2013-10-13 14:30:45 +02:00 |
|
Ole André Vadla Ravnås
|
539d73af2a
|
Update to latest Process.enumerateModules API
|
2013-10-06 19:17:04 +02:00 |
|
Ole André Vadla Ravnås
|
687c9305d1
|
Fix strict aliasing warnings
|
2013-10-06 15:25:33 +02:00 |
|
Ole André Vadla Ravnås
|
00ec6d1451
|
Make the process name matching case-insensitive
|
2013-04-28 14:31:57 +02:00 |
|