Deleted data and align parameters for write::Object::add_subsection.
Use add_symbol_data or add_symbol_bss instead.
#676
Changed methods in the lower level read API to accept or return SectionIndex
or SymbolIndex instead of usize.
#677#684#685
Deleted SymbolKind::Null. Changed read::Object::sections and read::Object::symbols
to no longer return null entries. This affects ELF and XCOFF.
#679
Changed read::ObjectMap::object to return ObjectMapFile. This handles
splitting the object file name into path and member.
#686
Changed read::coff::ImageSymbol::address to only return an address for
symbols that have an address.
#689
Added
Added pod::slice_from_all_bytes and pod::slice_from_all_bytes_mut.
#672
Added write::Object::set_subsections_via_symbols.
Changed write::Object::add_symbol_data and write::Object::add_symbol_bss
to correctly handle zero size symbols when subsections are enabled.
#676
Added methods in the unified read API to return the lower level API structures.
Some existing methods were deprecated so that naming of these methods is more consistent.
#678
Added methods in the lower level read API to return a SectionIndex or SymbolIndex.
#684#689
Implemented Display for read::SymbolIndex and read::SectionIndex.
#684
Added is_common, is_absolute, is_local, and is_weak to read::elf::Sym.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on object to permit the latest version.
Changelog
Sourced from object's changelog.
... (truncated)
Commits
88d6bc3
Release 0.36.09d87937
Fix clippy warnings71f9edb
Update Cargo.lock49cc92e
Remove unused glob dependencyb271ade
Update wasmparser dependency to 0.208.118d5d59
Use add_symbol_data in simple_write example81767fd
read: add more helpers for SymbolIndex and SectionIndex (#689)7b897db
read/macho: split object names in ObjectMap (#686)aa2f5ad
read/elf: small fixes to low level API (#685)017624a
read: use SectionIndex/SymbolIndex in low level API (#684)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show