LibObjectFile Versions Save

LibObjectFile is a .NET library to read, manipulate and write linker and executable object files (e.g ELF, DWARF, ar...)

0.6.0

5 months ago

Changes

🐛 Bug Fixes

  • Fix string collision when two sections have the same name (PR #33) by @filipnavara

🧰 Misc

  • Update to .NET 8 (13f8e673)
  • Update readme (b88d306f)

Full Changelog: 0.5.0...0.6.0

Published with dotnet-releaser

0.5.0

7 months ago

Changes

🐛 Bug Fixes

  • Fix counting the DwarfLineProgramTable layout (PR #23) by @filipnavara
  • Fix read string bigger than 128 bytes from Stream. (PR #27) by @lucasgl
  • Update unit tests and fix bugs to make them pass again (PR #32) by @filipnavara
  • Fixes ci to use ubuntu-20.04 (57474899)

🚀 Enhancements

  • Add support for building optimized string table (PR #30) by @filipnavara
  • Make LEB128 size calculation branchless (PR #29) by @PaulusParssinen
  • Add support for more than SHN_LORESERVE sections (PR #31) by @filipnavara

📦 Dependencies

  • Bump library to use net7.0 (43387725)

🧰 Misc

  • Switch to net7.0 for tests/exes (6dcbec75)
  • Update readme.md (16aa9197)

Full Changelog: 0.4.0...0.5.0

Published with dotnet-releaser

0.4.0

1 year ago

Changes

🚀 Enhancements

  • Add support for encoding location lists (PR #22) by @filipnavara

Full Changelog: 0.3.6...0.4.0

Published with dotnet-releaser

0.3.6

2 years ago

Changes

✨ New Features

  • Add support for multiple line program table (c678e7c8)
  • Add multiple_functions DWARF tests (0e09ebcb)

🐛 Bug Fixes

  • Fix FormatExceptions due to Enum.ToString not supporting precision (PR #15) by @tmds
  • Fix SliceStream.Seek offset check (PR #19) by @filipnavara

🏭 Tests

  • Fix TestDebugLineLibMultipleObjs (5f0887d7)

🧰 Misc

  • Don't make directory mandatory for DW_LNE_define_file (40b5602b)
  • Log a warning if an extended opcode has an invalid length (6a893558)
  • Use dotnet-releaser, use net6.0 and update packages (f192089c)

Full Changelog: 0.3.5...0.3.6