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 |
|
Ole André Vadla Ravnås
|
6e6500b341
|
Make use of call summaries instead of streaming all events
|
2013-10-20 19:34:50 +02:00 |
|
Ole André Vadla Ravnås
|
d5873eb448
|
Improve cpushark example to also cover call probes
|
2013-10-18 00:05:05 +02:00 |
|
Ole André Vadla Ravnås
|
5ac817a742
|
Update gitignore
|
2013-10-18 00:02:59 +02:00 |
|
Ole André Vadla Ravnås
|
3446598523
|
Add a very basic example Mac app for code tracing
|
2013-10-16 23:29:53 +02: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
|
dbc81eca79
|
Disable strict aliasing when building with GCC
|
2013-10-06 16:53:27 +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 |
|
Ole André Vadla Ravnås
|
6f2d4f9334
|
Switch process name matching to be glob-style
|
2013-04-28 14:13:50 +02:00 |
|
Ole André Vadla Ravnås
|
54769ec154
|
Add missing Device member
|
2013-04-21 20:59:59 +02:00 |
|
Ole André Vadla Ravnås
|
dbc45000d0
|
Update to the latest Frida core API
|
2013-04-21 20:37:05 +02:00 |
|