Christopher Cole
be079b737b
Update warning suppression attributes
...
allow(unstable) -> feature(foo)
2015-01-29 19:38:56 -08:00
Christopher Cole
592e165e34
Bump version to 0.0.2
2015-01-28 23:07:58 -08:00
Christopher Cole
3c95341d5c
Add elf::File struct to parse an on-disk ELF file
...
Currently only parses ELF32 File Headers.
2015-01-28 22:55:26 -08:00
Christopher Cole
a2c1ae6179
Change types::Version to be 32-bits wide
...
Even though the spec only defines values of 0 or 1 for e_version,
we should still be able to represent all potential values.
2015-01-28 20:27:25 -08:00
Christopher Cole
f894a8f311
Move ELF type definitions to a types module
2015-01-27 23:50:20 -08:00
Christopher Cole
2ba9481c14
Add travis-ci build badge to README.md
2015-01-26 21:50:21 -08:00
Christopher Cole
1cd260efe3
Properly name the travis-ci config file
2015-01-26 21:21:32 -08:00
Christopher Cole
9daa1d6c68
Add travis.yml to allow CI testing via travis-ci
2015-01-26 21:19:07 -08:00
Christopher Cole
63a0440e5f
Add types for rest of file header attributes
...
Also, standardize file header attribute typs as wrapper types rather
than enums.
2015-01-26 20:49:38 -08:00
Christopher Cole
85ddaa2127
Add type definitions for the ELF file header.
...
This is exploratory to see what seems to work well. For example, the e_class
and e_data members of Elf32Ehdr are currently enums, while e_version is a
wrapper type for u8.
2015-01-26 03:38:42 +00:00
Christopher Cole
64e2e1ffe8
Add initial cargo packaging
2015-01-25 07:11:08 +00:00
Christopher Cole
c8a55415df
Initial commit
2015-01-24 15:33:23 -08:00