• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

examples/H03-May-2022-484441

src/H03-May-2022-27,64018,279

tests/H03-May-2022-1,6311,363

.cargo-checksum.jsonH A D03-May-202289 11

.cargo_vcs_info.jsonH A D27-Oct-202074 65

.gitignoreH A D07-Jun-201818 32

Cargo.lockH A D27-Oct-20203.9 KiB145127

Cargo.tomlH A D27-Oct-20202.3 KiB9581

Cargo.toml.orig-cargoH A D27-Oct-20202.3 KiB8265

LICENSE-APACHEH A D07-Jun-201810.6 KiB202169

LICENSE-MITH A D07-Jun-20181 KiB2622

README.mdH A D27-Oct-20201.1 KiB3220

README.md

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.
32