]> git.proxmox.com Git - rustc.git/blame - vendor/object-0.22.0/README.md
New upstream version 1.55.0+dfsg1
[rustc.git] / vendor / object-0.22.0 / README.md
CommitLineData
fc512014
XL
1# `object`
2
3The `object` crate provides a unified interface to working with object files
4across platforms. It supports reading object files and executable files,
5and writing object files.
6
7For reading files, it provides multiple levels of support:
8
9* raw struct definitions suitable for zero copy access
10* low level APIs for accessing the raw structs
11* a higher level unified API for accessing common features of object files, such
12 as sections and symbols
13
14Supported file formats: ELF, Mach-O, Windows PE/COFF, and Unix archive.
15
16## License
17
18Licensed under either of
19
20 * Apache License, Version 2.0 ([`LICENSE-APACHE`](./LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
21 * MIT license ([`LICENSE-MIT`](./LICENSE-MIT) or http://opensource.org/licenses/MIT)
22
23at your option.
24
25## Contribution
26
27See [CONTRIBUTING.md](./CONTRIBUTING.md) for hacking.
28
29Unless you explicitly state otherwise, any contribution intentionally submitted
30for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
31dual licensed as above, without any additional terms or conditions.