Skip to content

Releases: rdbo/libmem

libmem - v5.0.4

10 Dec 09:13
Compare
Choose a tag to compare

Fixed whitespace process issue on Linux
Fixed (possibly) issue of symbol exports on Windows

libmem - v5.0.3

29 Nov 20:24
ca421f7
Compare
Choose a tag to compare

Just minor changes

libmem - v5.0.2

02 Oct 23:03
f55856f
Compare
Choose a tag to compare

Just some fixes

libmem - v5.0.1

06 Aug 20:30
Compare
Choose a tag to compare

CHANGELOG

  • Fixed modules not being picked by LM_LoadModuleEx on Windows
  • Fixed missing shell32.lib linkage on Windows

libmem - v5.0.0

12 Jun 11:12
63c5bc7
Compare
Choose a tag to compare

CHANGELOG:

  • Added const keyword on every API for parameters and types that are not mutated
  • Added LM_DeepPointer(Ex) APIs
  • Added LM_CALL for all public libmem calls and callbacks
  • Added Python wrapper for better IDE/text editor/LSP support
  • Added dynamic downloading for Rust and Python (no need to download, install and link by yourself anymore)
  • Added new field owner_pid to lm_thread_t
  • Full rewrite with better project structure and cleaner code
  • Changed LM_FreeDemangleSymbol -> LM_FreeDemangledSymbol
  • Renamed pages to segments, since that is more accurate of what they actually represent
  • Added LM_GetArchitecture() and LM_GetBits()
  • LM_DisassembleEx and LM_AssembleEx can now assemble from any architecture to any architecture (very useful when working with emulators)
  • Made more rusty bindings for Rust
  • Fixed LM_HookCodeEx
  • Fixed random bugs and issues
  • Added ability to assemble from any supported architecture to any architecture (ARM, AARCH64, x86, x64, etc)
  • Added arch field in lm_process_t
  • Removed no longer necessary bits field from the functions LM_AssembleEx and LM_DisassembleEx
  • Added modern C++ wrapper
  • Made Python bindings more pythonic

5.0.0-pre6

30 May 14:57
Compare
Choose a tag to compare
5.0.0-pre6 Pre-release
Pre-release
bumped version number

5.0.0-pre5

28 May 17:35
Compare
Choose a tag to compare
5.0.0-pre5 Pre-release
Pre-release
bumped rust crate versions

5.0.0-pre4

25 Apr 11:15
Compare
Choose a tag to compare
5.0.0-pre4 Pre-release
Pre-release
added thread api for rust

5.0.0-pre3

12 Apr 17:26
Compare
Choose a tag to compare
5.0.0-pre3 Pre-release
Pre-release
added LIBMEM_ARCH to build-release

5.0.0-pre1

27 Feb 01:18
Compare
Choose a tag to compare
5.0.0-pre1 Pre-release
Pre-release
internalized module