Commit Graph

  • c586f84b59 Rename 'a lifetime Philip Craig 2017-11-28 15:24:33 +10:00
  • 936765062a Merge pull request #36 from philipc/bump-version Philip Craig 2017-12-01 19:21:52 +10:00
  • 99184a23dd Bump to version 0.6.0 Philip Craig 2017-12-01 14:57:50 +10:00
  • b1a3e271dc Update to goblin 0.0.12 Philip Craig 2017-12-01 14:57:23 +10:00
  • cd9e82ee79 Merge pull request #34 from philipc/virtual Nick Fitzgerald 2017-11-11 16:12:46 -08:00
  • c521bd3c5c Avoid virtual calls Philip Craig 2017-11-09 13:44:49 +10:00
  • b137d99358 Merge pull request #31 from philipc/pe Philip Craig 2017-11-07 12:22:10 +10:00
  • 25b3ca221e Fix ElfSection::data for SHT_NOBITS Philip Craig 2017-11-03 16:03:15 +10:00
  • d70f04c6ae Fix clippy warning Philip Craig 2017-11-03 15:56:10 +10:00
  • 03b4c5c68b Add PE support (except for symbols) Philip Craig 2017-11-03 15:47:21 +10:00
  • ff552047c3 Simplify Segment and Section impls Philip Craig 2017-11-03 12:53:49 +10:00
  • b5e6b56823 Merge pull request #28 from philipc/segment Nick Fitzgerald 2017-11-02 11:56:34 -07:00
  • 7a03167a89 Add Object::machine() Philip Craig 2017-11-02 18:32:47 +10:00
  • 3f58b85480 Add iterator for segments in a file Philip Craig 2017-11-02 17:24:12 +10:00
  • 3ae14183e3 Merge pull request #27 from philipc/cleanup Nick Fitzgerald 2017-11-01 09:30:43 -07:00
  • d468cb2013 Allow section_data_by_name() for any section Philip Craig 2017-11-01 20:49:19 +10:00
  • b182e9d9fb Avoid alloc in section_data_by_name() Philip Craig 2017-11-01 19:20:10 +10:00
  • 1bed32cf64 Change Symbol::name to Option<&str> Philip Craig 2017-11-01 18:29:23 +10:00
  • a5181a7fc8 Rename getters in Object trait Philip Craig 2017-11-01 18:02:46 +10:00
  • 40605eb100 Merge pull request #26 from philipc/issue-23 Philip Craig 2017-11-01 13:36:13 +10:00
  • 9b8c720f73 Document order of symbols returned by get_symbols() Philip Craig 2017-11-01 13:05:17 +10:00
  • 2de3364d6f Add access to goblin headers Philip Craig 2017-10-31 17:50:35 +10:00
  • 930994d7ce Add ObjectSection::segment_name Philip Craig 2017-10-31 17:50:24 +10:00
  • f428821b9b Return ELF symbols with invalid names Philip Craig 2017-10-31 16:31:05 +10:00
  • fce9220bc2 Add getter for section size Philip Craig 2017-10-31 16:22:19 +10:00
  • 16c26860e2 Add Object trait Philip Craig 2017-10-30 21:34:07 +10:00
  • eabe3d2d86 Fix clippy warnings Philip Craig 2017-10-30 21:15:19 +10:00
  • 6fc3b7ce16 Avoid extra lifetime for MachOSectionIterator Philip Craig 2017-10-30 21:07:30 +10:00
  • 0c41bfb7e0 Fix doc typo Philip Craig 2017-10-30 19:35:32 +10:00
  • a33d30c536 Rename ObjectKind to FileInternal Philip Craig 2017-10-30 19:28:57 +10:00
  • ae9e20e6e2 Reorder lib.rs Philip Craig 2017-10-30 19:24:42 +10:00
  • 1a9ab0164c Add MachOFile Philip Craig 2017-10-30 19:21:25 +10:00
  • 429ee97815 Add ElfFile Philip Craig 2017-10-30 18:16:52 +10:00
  • f9223df9a9 Add elf and macho modules Philip Craig 2017-10-30 16:08:21 +10:00
  • 45e07e62ff Run rustfmt 0.2.13-nightly Philip Craig 2017-10-30 15:55:43 +10:00
  • a4adce3e49 Merge pull request #25 from danburkert/memmap Philip Craig 2017-10-29 17:08:30 +10:00
  • 997706eba5 Update to memmap 0.6 Dan Burkert 2017-10-28 16:05:19 -07:00
  • 8d7fbf1653 Merge pull request #24 from jrmuizel/section2 Philip Craig 2017-10-27 15:09:37 +10:00
  • d87d56f47f Add an API for iterating over the sections in a file Jeff Muizelaar 2017-10-23 15:24:42 -04:00
  • 5a1c5afed3 Merge pull request #21 from gimli-rs/deny-missing-debug Philip Craig 2017-10-24 12:05:26 +10:00
  • 951a47f74b Deny missing debug implementations Nick Fitzgerald 2017-10-23 09:22:05 -07:00
  • e31a05fddb Merge pull request #20 from jrmuizel/debug Nick Fitzgerald 2017-10-23 17:15:48 +01:00
  • 0d385a151a Derive Debug on Symbol Jeff Muizelaar 2017-10-23 11:43:14 -04:00
  • e24a37e74e Merge pull request #19 from gimli-rs/0.5.0 Philip Craig 2017-10-20 19:12:34 +10:00
  • 83c9e5552c Bump to version 0.5.0 Philip Craig 2017-10-20 17:01:58 +10:00
  • 5d41b92b09 Use cargo-tarpaulin instead of kcov Philip Craig 2017-10-20 17:00:51 +10:00
  • 87ad9697e9 Merge pull request #18 from philipc/issue-15 Philip Craig 2017-10-19 15:30:00 +10:00
  • 21dad200b6 Add FIXME for N_STAB constant Philip Craig 2017-10-19 13:54:31 +10:00
  • 6be315db2b Inline Symbol getters Philip Craig 2017-10-18 15:13:03 +10:00
  • 6ec17a9ea7 Distinguish between symbol kind and section kind Philip Craig 2017-10-17 19:51:46 +10:00
  • b80448f34c Add get_symbols() API Philip Craig 2017-10-16 22:49:03 +10:00
  • a1592af317 Run rustfmt Philip Craig 2017-10-16 22:48:45 +10:00
  • 5c43a5bedb Merge pull request #17 from m4b/goblin_11 Philip Craig 2017-08-25 16:11:53 +10:00
  • 273267762b Update to goblin 0.0.11 m4b 2017-08-24 22:25:12 -07:00
  • 429bcb579d Merge pull request #14 from gimli-rs/eh-frame-and-macho Nick Fitzgerald 2017-08-23 12:51:24 -07:00
  • 6351f0395b Fix getting the __eh_frame section from Mach-O files Nick Fitzgerald 2017-08-22 10:04:31 -07:00
  • f5ffb3e2c5 Merge pull request #13 from philipc/bump-version Nick Fitzgerald 2017-08-08 10:53:41 -07:00
  • c674abc976 Bump to version 0.4.1 Philip Craig 2017-08-06 11:27:51 +10:00
  • 1f9dd85ea2 Merge pull request #12 from philipc/get_section Nick Fitzgerald 2017-07-16 11:05:19 -07:00
  • 4146fc00a7 Fix lifetime on data returned by get_section() Philip Craig 2017-07-16 15:27:41 +10:00
  • 807c6b9df9 Merge pull request #11 from gimli-rs/bump-version Philip Craig 2017-07-08 07:36:31 +10:00
  • 89796db3dd Small tweaks to description and keywords Nick Fitzgerald 2017-07-07 12:24:51 -07:00
  • 464d7f6673 Bump to version 0.4.0 Nick Fitzgerald 2017-07-07 12:24:36 -07:00
  • acae9faa15 Merge pull request #9 from philipc/goblin Philip Craig 2017-05-11 13:20:57 +10:00
  • 5e09e61164 Temporarily use nightly for doc Philip Craig 2017-05-11 13:07:07 +10:00
  • dae256cdf1 Use goblin instead of xmas-elf/mach_o Philip Craig 2017-05-09 18:42:28 +10:00
  • 0c4db5b7e8 Merge pull request #7 from gimli-rs/ci-and-bump-versions Nick Fitzgerald 2017-01-05 11:49:16 +09:00
  • 9806d24368 Fix the OSX build Nick Fitzgerald 2017-01-05 11:32:20 +09:00
  • d5559eef18 Add a nightly feature Nick Fitzgerald 2017-01-05 11:01:07 +09:00
  • 744fbc531b Enable Travis CI and coveralls.io Nick Fitzgerald 2017-01-05 10:58:10 +09:00
  • 7de88f413e Bump to 0.3.0 Nick Fitzgerald 2017-01-05 10:56:10 +09:00
  • 3939c312ff Merge pull request #6 from gimli-rs/xmas-elf Nick Fitzgerald 2017-01-05 10:51:46 +09:00
  • 3a177f6b5d Update to xmas-elf 0.4 Philip Craig 2017-01-04 11:58:35 +10:00
  • 279a5f1f29 Merge pull request #5 from gimli-rs/random-stuff Nick Fitzgerald 2016-11-22 09:51:07 -08:00
  • b029a14cad Add #![deny(missing_docs)] Nick Fitzgerald 2016-11-21 12:54:11 -08:00
  • d06ccc2883 Bump version to 0.2.0 Nick Fitzgerald 2016-11-21 12:49:29 -08:00
  • 71a2027353 Make Object::parse return a Result Nick Fitzgerald 2016-11-21 12:47:36 -08:00
  • 9bb0e7c82e Add README.md Nick Fitzgerald 2016-11-21 12:34:01 -08:00
  • 6b97be97a6 Bump to 0.1.0 Nick Fitzgerald 2016-08-20 14:27:55 -07:00
  • 798b842cab Rename obj_linux to elf and obj_macos to macho Nick Fitzgerald 2016-08-20 14:17:42 -07:00
  • ad7034a74a Switch from the "elf" crate to the "xmas-elf" crate Nick Fitzgerald 2016-08-20 14:10:52 -07:00
  • e56850fa9e Bump to 0.0.2 Nick Fitzgerald 2016-08-19 15:00:03 -07:00
  • 76bc12f1b6 Define a trait for object files and have platform specific code implement it Nick Fitzgerald 2016-08-19 14:59:04 -07:00
  • 7ab4ce398e Add license Nick Fitzgerald 2016-08-19 13:44:41 -07:00
  • 362fae6759 Initial commit Nick Fitzgerald 2016-08-19 13:41:01 -07:00