-
-
Notifications
You must be signed in to change notification settings - Fork 195
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
posts: Add release notes for 16.1.11
- Loading branch information
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
45 changes: 45 additions & 0 deletions
45
_i18n/en/_posts/2024-01-12-frida-16-1-11-released.markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
layout: news_item | ||
title: 'Frida 16.1.11 Released' | ||
date: 2024-01-12 15:13:16 +0100 | ||
author: oleavr | ||
version: 16.1.11 | ||
categories: [release] | ||
--- | ||
|
||
Lots of goodies this time around: | ||
|
||
- stalker: Improve stability on multiple fronts. Kudos to [@as0ler][], | ||
[@hsorbo][], and [@mrmacete][] for the fun and productive mob programming | ||
sessions that resulted in these wonderful improvements: | ||
- stalker: Copy BLR for excluded calls on arm64, instead of replacing them with | ||
functionally-equivalent ones, so that any pointer authentication context is | ||
used as expected. Thanks [@mrmacete][]! | ||
- stalker: Abort when allocate_near() fails on arm64, instead of crashing due | ||
to the subsequent NULL pointer dereference. | ||
- gumjs: Fix crash in Stalker.flush() on a stopped sink. This happens if | ||
Stalker.garbageCollect() was just called. | ||
- gumjs: Fix use-after-free in Stalker QuickJS callback logic. We need to keep | ||
the callback values alive in case Stalker.garbageCollect() happens in the | ||
middle and releases them. | ||
- darwin: Improve symbolicator cache invalidator logic: | ||
- Try to use _dyld_register_func\* APIs instead of Interceptor if the | ||
TeardownRequirement is MINIMAL. | ||
- Otherwise intercept infos.notification_address's second instruction | ||
in case the first one is a breakpoint, to avoid relocating any | ||
breakpoint set by Xcode 15.1+ and causing crashes. | ||
Thanks [@mrmacete][]! | ||
- swift-api-resolver: Handle signed pointers. | ||
- linux: Improve spawn() to handle partial link maps. | ||
- linux: Improve injector to handle XOM pages. | ||
- linux: Improve injector RTLD API detection. | ||
- linux: Fix injector ELF SYMTAB name parsing. | ||
- node: Link against the inspector library on UNIX, to fix RTLD panic when | ||
Script#enableDebugger() is called. Thanks [@pandasauce][]! | ||
- ci: Publish FreeBSD prebuilds for Node.js 20 and Electron 27. | ||
|
||
|
||
[@as0ler]: https://twitter.com/as0ler | ||
[@hsorbo]: https://twitter.com/hsorbo | ||
[@mrmacete]: https://twitter.com/bezjaje | ||
[@pandasauce]: https://github.com/pandasauce |