object
Change LogReleased 2021/08/28.
read::archive
. #366Released 2021/08/19.
memchr
's rustc-dep-of-std
feature #356Released 2021/07/26.
Changed ReadRef::read_bytes_at_until
to accept a range parameter. #326
Added ReadRef
type parameter to read::StringTable
and types that contain it. String table entries are now only read as required. #326
Changed result type of read::elf::SectionHeader::data
and data_as_array
. #332
Moved pod::WritableBuffer
to write::WritableBuffer
. Renamed WritableBuffer::extend
to write_bytes
. Added more provided methods to WritableBuffer
. #335
Moved pod::Bytes
to read::Bytes
. #336
Added is_mips64el
parameter to elf::Rela64::r_info/set_r_info
. #337
alloc
dependency when no features are enabled. #336Added read::pe::PeFile
methods: section_table
, data_directory
, and data
. #324
Added more ELF definitions. #332
Added read::elf::SectionTable
methods for hash tables and symbol version information. #332
Added PE RISC-V definitions. #333
Added WritableBuffer
implementation for Vec
. #335
Released 2021/06/12.
RelocationEncoding::AArch64Call
. #322Released 2021/06/04.
Architecture::X86_64_X32
. #320Released 2021/06/03.
write: Fix choice of SHT_REL
or SHT_RELA
for most architectures. #318
write: Fix relocation encoding for MIPS64EL. #318
Released 2021/06/02.
Added non_exhaustive
to most public enums. #306
MachHeader::parse
and MachHeader::load_commands
now require a header offset. #304
Added ReadRef::read_bytes_at_until
. #308
PeFile::entry
, PeSection::address
and PeSegment::address
now return a virtual address instead of a RVA. #315
Added pod::from_bytes_mut
, pod::slice_from_bytes_mut
, pod::bytes_of_mut
, and pod::bytes_of_slice_mut
. #296 #297
Added Object::pdb_info
. #298
Added read::macho::DyldCache
, other associated definitions, and support for these in the examples. #308
Derive more traits for enums. #311
Added Object::relative_address_base
. #315