Ruptura Progress Report - January 2024 #76
alexrp
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is part of a series of progress reports that are posted with a monthly-ish cadence when there's notable progress made on the project.
v2.0.179 Release
v2.0.179 was primarily a housekeeping release:
net8.0
).[DisableRuntimeMarshalling]
to all libraries.RupturaIncludeModules
to opt out of including the injectable native module as aContent
item.AssemblyInjectorOptions
type to make it easier to construct and update.AssemblyInjectorOptions.ModuleDirectory
to useAppContext.BaseDirectory
by default, ensuring correct behavior for all deployment modes.IEqualityOperators<TSelf, TOther, TResult>
on some types that already implementedIEquatable<T>
.There were no major feature highlights in this release; the major version bump was primarily due to the update to .NET 8.
Future Plans
The major planned features for v3.0 are:
VirtualFunctionTableHook
class in Vezel.Ruptura.Memory #31FunctionHook
#33FunctionHook
should support using an absolute jump patch if the user requests it #34CodeHook
class for mid-function hooking #52The major planned features for v4.0 are:
ManagedCallFrameSymbolicator
#24CallTrace
: Disassemble managed prestubs to find the real method address #26FunctionHook
#35All other features are attached to the Future milestone, which basically just means they haven't been included in the working set for a particular version yet.
Beta Was this translation helpful? Give feedback.
All reactions