]>
Commit | Line | Data |
---|---|---|
17df50a5 XL |
1 | //! Support for reading ELF files. |
2 | //! | |
3 | //! Defines traits to abstract over the difference between ELF32/ELF64, | |
4 | //! and implements read functionality in terms of these traits. | |
5 | //! | |
6 | //! Also provides `ElfFile` and related types which implement the `Object` trait. | |
7 | ||
8 | mod file; | |
9 | pub use file::*; | |
10 | ||
11 | mod segment; | |
12 | pub use segment::*; | |
13 | ||
14 | mod section; | |
15 | pub use section::*; | |
16 | ||
17 | mod symbol; | |
18 | pub use symbol::*; | |
19 | ||
20 | mod relocation; | |
21 | pub use relocation::*; | |
22 | ||
23 | mod comdat; | |
24 | pub use comdat::*; | |
25 | ||
26 | mod dynamic; | |
27 | pub use dynamic::*; | |
28 | ||
29 | mod compression; | |
30 | pub use compression::*; | |
31 | ||
32 | mod note; | |
33 | pub use note::*; | |
136023e0 XL |
34 | |
35 | mod hash; | |
36 | pub use hash::*; | |
37 | ||
38 | mod version; | |
39 | pub use version::*; |