Frida 17.6.2 Released ∞
release
This release brings a set of stability and compatibility improvements across multiple platforms and components:
- fruity: Fix PortableCoreDevice flush infinite loop, by reviving the call to
handle_events_completedduring FLUSHING state so thatpending_usb_opscan get emptied eventually. Thanks to @mrmacete. - compiler: Rename conflictful Go symbols. Thanks to @NSEcho.
- compiler: Load backend through memfd with fallback, so we retain the benefits of avoiding temporary files when possible.
- linux: Fix system session when memfd is restricted (observed in the Termux environment on Android).
- elf-module: Make {Section,Symbol}Details boxed, enabling bindings to pass/own them safely by adding ref/copy/free semantics and updating Vala bindings.
- process: Make ThreadDetails free func NULL-safe.
- darwin-module: Make Image free function NULL-safe.
- linux: Initialize variable to silence warning where the compiler can’t prove the out-argument is initialized when returning TRUE.
- linux: Handle interpreter-exec wrapper binaries (e.g.
ld.so <program>), by detecting AT_BASE == 0 and recovering the real program and interpreter mappings from /proc/self/maps.
oleavr