Ole André Vadla Ravnås
6bbae44a5d
meson: Serialize npm install for the agents
...
Parallel installs of the frida binding race on the prebuild cache, which
breaks the build on Windows.
2026-11-07 17:28:41 +01:00
Ole André Vadla Ravnås
3848f06500
agents: Bump frida-compile to 19.1.0
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
9e68432be4
itracer: Bump frida-itrace to 7.0.0
...
It now writes all events to the ringbuffer, so the file no longer
contains start and compile messages. Change its magic to "ITR2", and
drop the basic block count from the progress display.
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
f3b82c96de
deps: Require Frida >= 17.26.0
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
d6fbb57706
bridges: Bump frida-java-bridge to 7.0.13
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
747af41712
tracer: Bump frida-java-bridge to 7.0.13
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
1847a771a1
agents: Bump @types/frida-gum to 19.13.0
2026-11-06 12:28:31 +01:00
Ole André Vadla Ravnås
d16aa1c593
submodules: Bump releng
2026-11-06 12:20:04 +01:00
Ole André Vadla Ravnås
bcdcfda768
ci: Pin setup-uv to an existing tag
...
It doesn't publish floating major version tags.
2026-11-05 21:40:58 +01:00
Ole André Vadla Ravnås
132fb433b5
Switch back to meson-python
...
Publishing will be done from CI using trusted publishing, so the twine
issue that made us revert to setuptools no longer applies.
Also install tracer_ui.zip where the tracer expects it, and make the
wrapper scripts optional so they don't end up in wheels, which get
theirs from the entry points.
2026-11-05 20:46:10 +01:00
Ole André Vadla Ravnås
fb0365a8b8
meson: Remove leftovers of frida-python subproject
...
frida-python is a runtime dependency managed by pip, so the test-suite
should pick it up from the environment rather than a subproject.
2026-11-05 20:36:15 +01:00
Ole André Vadla Ravnås
7fcf5593bb
submodules: Bump releng
2026-11-04 12:54:21 +01:00
Ole André Vadla Ravnås
1ec8bad1ba
submodules: Bump releng
2026-10-30 21:59:30 +01:00
Ole André Vadla Ravnås
36d6f208f4
docs: Update frida-itrace URL
2026-10-30 21:53:04 +01:00
Ole André Vadla Ravnås
a8c12cef7f
submodules: Bump releng
2026-10-30 07:00:28 +01:00
Ole André Vadla Ravnås
0bbe5a6ade
submodules: Bump releng
2026-10-29 21:28:38 +01:00
Ole André Vadla Ravnås
d4e287eade
submodules: Bump releng
2026-10-23 13:51:58 +02:00
Ole André Vadla Ravnås
686659a6df
submodules: Bump releng
2026-10-20 21:39:40 +02:00
Ole André Vadla Ravnås
09543fb63f
build: Sync wrappers with releng
2026-10-20 20:24:04 +02:00
Ole André Vadla Ravnås
994b08eae2
submodules: Bump releng
2026-10-20 20:24:04 +02:00
Ole André Vadla Ravnås
c5e2450cc9
submodules: Bump releng
2026-10-20 14:26:45 +02:00
Ole André Vadla Ravnås
330ed423f7
submodules: Bump releng
2026-10-19 10:31:16 +02:00
Ole André Vadla Ravnås
6a83bcf711
submodules: Bump releng
2026-10-17 12:54:06 +02:00
Ole André Vadla Ravnås
19048c41ce
submodules: Bump releng
2026-10-16 12:43:10 +02:00
Ole André Vadla Ravnås
111c749b59
submodules: Bump releng
2026-10-15 15:46:28 +02:00
Ole André Vadla Ravnås
9013eeee00
submodules: Bump releng
2026-10-15 15:16:18 +02:00
Ole André Vadla Ravnås
f61de549c4
submodules: Bump releng
2026-10-07 14:24:22 +02:00
Ole André Vadla Ravnås
316b9e9ad5
submodules: Bump releng
2026-10-05 09:57:26 +02:00
Ole André Vadla Ravnås
b1a4ed0f17
repl: Appease black
2026-10-03 09:36:33 +02:00
Ole André Vadla Ravnås
fa93638359
compiler: Create output directory as needed
2026-10-03 09:05:05 +02:00
Ole André Vadla Ravnås
ca38f895b5
compiler: Add --library
...
Emit a package's modules, declarations and patterns into a directory
through Compiler.build_library(), or keep them fresh with -w through
watch_library().
2026-10-02 22:38:22 +02:00
Ole André Vadla Ravnås
c097f7d3dd
submodules: Bump releng
2026-09-23 00:03:15 +02:00
Ole André Vadla Ravnås
b3c1331cd6
submodules: Bump releng
2026-09-22 23:47:47 +02:00
Ole André Vadla Ravnås
99eaf0f0d3
submodules: Bump releng
2026-09-22 15:57:43 +02:00
Ole André Vadla Ravnås
a4dc934e7b
submodules: Bump releng
2026-09-09 00:52:27 +02:00
Ole André Vadla Ravnås
6897259241
submodules: Bump releng
2026-09-08 22:34:25 +02:00
Ole André Vadla Ravnås
6f6d12afaf
submodules: Bump releng
2026-09-02 18:42:52 +02:00
Ole André Vadla Ravnås
db67ad55ee
submodules: Bump releng
2026-09-02 00:30:57 +02:00
Ole André Vadla Ravnås
e9ea81791f
submodules: Bump releng
2026-09-01 21:39:07 +02:00
Ole André Vadla Ravnås
267e94ace8
submodules: Bump releng
2026-09-01 15:16:21 +02:00
Ole André Vadla Ravnås
20f0789c32
submodules: Bump releng
2026-09-01 14:05:32 +02:00
Ole André Vadla Ravnås
d5e46ca283
submodules: Bump releng
2026-08-27 18:26:27 +02:00
Ole André Vadla Ravnås
24cfbc6d43
submodules: Bump releng
2026-08-18 15:32:37 +02:00
Ole André Vadla Ravnås
09cbc9309d
submodules: Bump releng
2026-08-17 21:11:12 +02:00
Ole André Vadla Ravnås
1be689d688
submodules: Bump releng
2026-08-16 22:23:54 +02:00
Ole André Vadla Ravnås
84fb3592a0
submodules: Bump releng
2026-08-13 17:55:27 +02:00
Ole André Vadla Ravnås
4b9c49755d
submodules: Bump releng
2026-08-13 16:21:44 +02:00
Ole André Vadla Ravnås
1e81df0d45
submodules: Bump releng
2026-08-13 13:35:18 +02:00
Ole André Vadla Ravnås
8527bdd8f0
submodules: Bump releng
2026-08-13 13:02:21 +02:00
Ole André Vadla Ravnås
b9e80ed5d4
submodules: Bump releng
2026-08-13 00:20:30 +02:00
Ole André Vadla Ravnås
f534555d33
submodules: Bump releng
2026-08-12 13:00:39 +02:00
Ole André Vadla Ravnås
5df04ddf3b
submodules: Bump releng
2026-08-05 00:32:28 +02:00
Ole André Vadla Ravnås
fb05c59ee6
submodules: Bump releng
2026-08-02 18:29:36 +02:00
Ole André Vadla Ravnås
288f257e7b
submodules: Bump releng
2026-07-18 13:29:34 +02:00
Ole André Vadla Ravnås
27f67ae78e
submodules: Bump releng
2026-07-17 20:48:32 +02:00
Ole André Vadla Ravnås
77ff8da22e
submodules: Bump releng
2026-07-16 17:51:11 +02:00
Ole André Vadla Ravnås
a2c21b0762
Ignore frida-trace __handlers__ output
2026-06-25 02:09:13 +02:00
Ole André Vadla Ravnås
840770351f
Advertise Luma in REPL and tracer
2026-06-25 02:09:13 +02:00
Ole André Vadla Ravnås
7e71b68179
repl: Improve value syntax highlighting
...
Adopt a richer color palette and emit formatted-text fragments
instead of raw ANSI, letting prompt_toolkit downsample them to the
terminal's color depth.
2026-06-17 13:50:49 +02:00
Ole André Vadla Ravnås
e9ccb85e97
repl: Relocate all agent bundle modules
...
The agent bundle now ships multiple modules, but only the entrypoint
was moved under /frida/repl, so its relative imports failed to resolve.
2026-06-17 13:21:49 +02:00
Ole André Vadla Ravnås
f7384b5498
repl: Render evaluated values richly
...
Encode each result into a bounded tagged tree in the agent so
serializing cyclic or huge objects can never hang, then pretty-print
it host-side with syntax highlighting, depth and breadth caps, and a
hexdump for binary data.
2026-06-17 13:03:36 +02:00
Ole André Vadla Ravnås
8911f2da0b
submodules: Bump releng
2026-06-11 22:56:57 +02:00
Ole André Vadla Ravnås
80aa55a807
submodules: Bump releng
2026-06-11 20:26:30 +02:00
Ole André Vadla Ravnås
37ac487c0c
submodules: Bump releng
2026-06-05 00:56:26 +02:00
Ole André Vadla Ravnås
5782216ba1
deps: Require Frida >= 17.10.0
2026-06-01 23:28:59 +02:00
Ole André Vadla Ravnås
bf973946c0
application: Add new attach options
...
Expose exceptor mode, the unwind-broker, exit-monitor, and
thread-suspend-monitor toggles, and linker notifier offsets.
2026-06-01 23:26:40 +02:00
Ole André Vadla Ravnås
0f44f220cd
submodules: Bump releng
2026-05-31 21:03:25 +02:00
Ole André Vadla Ravnås
1558a2db3a
Bump frida-objc-bridge to 8.0.6
2026-05-01 09:53:15 +02:00
Ole André Vadla Ravnås
940e4146e3
submodules: Bump releng
2026-04-29 00:16:13 +02:00
Ole André Vadla Ravnås
4a216fe8a8
submodules: Bump releng
2026-04-28 12:50:36 +02:00
Ole André Vadla Ravnås
376abf8fd0
submodules: Bump releng
2026-04-26 17:21:39 +02:00
Ole André Vadla Ravnås
fd8f571a41
submodules: Bump releng
2026-04-26 13:17:58 +02:00
Ole André Vadla Ravnås
87677d81aa
submodules: Bump releng
2026-04-26 10:16:58 +02:00
Ole André Vadla Ravnås
1b99d40aa4
submodules: Bump releng
2026-04-20 16:32:14 +02:00
Ole André Vadla Ravnås
415c50afea
submodules: Bump releng
2026-04-20 14:52:45 +02:00
Ole André Vadla Ravnås
9e48c1a4f6
submodules: Bump releng
2026-04-20 14:41:30 +02:00
Ole André Vadla Ravnås
e6180383b1
submodules: Bump releng
2026-04-13 14:37:05 +02:00
Ole André Vadla Ravnås
8112fe263e
submodules: Bump releng
2026-04-10 23:55:37 +02:00
Ole André Vadla Ravnås
596d71c750
submodules: Bump releng
2026-04-09 13:41:59 +02:00
Ole André Vadla Ravnås
91877b3c1c
submodules: Bump releng
2026-04-09 12:15:00 +02:00
Ole André Vadla Ravnås
14b00b3665
submodules: Bump releng
2026-04-09 11:50:56 +02:00
Ole André Vadla Ravnås
a8633e4cd5
submodules: Bump releng
2026-04-08 16:22:54 +02:00
Ole André Vadla Ravnås
d5ff6da1bc
submodules: Bump releng
2026-04-08 01:16:11 +02:00
Ole André Vadla Ravnås
e8e15e74c4
submodules: Bump releng
2026-04-06 15:37:24 +02:00
Ole André Vadla Ravnås
512f508c27
itracer: Bump frida-itrace dependency
2026-04-04 01:16:55 +02:00
Ole André Vadla Ravnås
7aaa22bfa8
deps: Require Frida >= 17.9.0
...
Needed for device option support.
2026-03-26 20:39:27 +01:00
Ole André Vadla Ravnås
2d1f8e521f
application: Support setting device options
...
Allow specifying backend-specific device options through the
ConsoleApplication base class.
Options may be provided using the repeatable `--device-option`
CLI argument or the `FRIDA_DEVICE_OPTIONS` environment variable,
which is parsed using shlex.split(). Both may be used together,
with CLI arguments taking precedence.
2026-03-26 20:37:52 +01:00
Ole André Vadla Ravnås
9585b23115
Fix another stylistic inconsistency
2026-03-25 18:05:46 +01:00
Ole André Vadla Ravnås
83a76a3719
Fix stylistic inconsistencies
2026-03-25 18:01:36 +01:00
Ole André Vadla Ravnås
8c077b7d8c
stracer: Remove redundant code
2026-03-25 17:58:46 +01:00
Ole André Vadla Ravnås
15b4bb3a17
submodules: Bump releng
2026-03-13 00:01:46 +01:00
Ole André Vadla Ravnås
efaba28d3a
Require Frida >= 17.8.0
...
For SyscallTracer with the new stable protocol.
2026-03-09 12:37:36 +01:00
Ole André Vadla Ravnås
98151b6239
stracer: Support excluding syscalls
2026-03-02 15:14:40 +01:00
Ole André Vadla Ravnås
a62f339417
stracer: Upgrade to the new protocol
...
Protocol changes:
- Swap TID/PID fields for tighter packing now that TID is a uint64.
- Symbolication modules entries are now tuples: (path, *metadata).
Metadata is currently ignored.
2026-02-26 23:08:16 +01:00
Ole André Vadla Ravnås
460d9e9b55
stracer: Copy stack ID from exit event if missing
...
When merging an “exit” event into the corresponding “enter” event.
2026-02-26 23:03:34 +01:00
Ole André Vadla Ravnås
3c0d07eb36
stracer: Do not assume all arguments are available
...
For example in case of XNU, there are up to 9 arguments, but only room
for the first four in the received kd_buf.
2026-02-21 15:48:13 +01:00
Ole André Vadla Ravnås
fc992e17be
submodules: Bump releng
2026-02-18 22:54:23 +01:00
Ole André Vadla Ravnås
48e8a6d183
Require Frida >= 17.7.3
...
For SyscallTracer and Python binding fixes.
2026-02-16 23:49:37 +01:00
Ole André Vadla Ravnås
303c09e7c7
Add frida-strace
2026-02-16 21:30:36 +01:00
Ole André Vadla Ravnås
3380fdcd75
submodules: Bump releng
2026-02-07 21:20:13 +01:00