Commit Graph

  • fc6289cfa8 write/elf: add Writer::reserve_null_symbol_index (#402) Philip Craig 2021-12-04 12:38:30 +10:00
  • 4261d56e6f Add support for split dyld shared cache. (#398) Markus Stange 2021-11-27 00:12:52 -05:00
  • 867084ca6d write/coff: add support for extended relocations Philip Craig 2021-11-21 12:28:31 +10:00
  • ce369d0074 Move coff test Philip Craig 2021-11-20 15:19:15 +10:00
  • a03ed28df5 Update testfiles Philip Craig 2021-11-20 15:18:25 +10:00
  • 42326eb126 Make the write_core feature no_std compatible (#400) Kevin Boos 2021-11-24 20:52:39 -08:00
  • ffaf0de82a read/coff: add support for extended relocations (#399) Piotr Osiewicz 2021-11-20 06:17:29 +01:00
  • 5b6b6a9377 write::pe::Writer: Add write_file_align function (#397) Piotr Osiewicz 2021-11-05 00:37:57 +01:00
  • 99a9c16cdb Reenable cargo resolver version 2 Philip Craig 2021-10-22 20:51:17 +10:00
  • 0a4ab6d622 Release 0.27.1 Philip Craig 2021-10-22 20:41:36 +10:00
  • aef0b7e4e2 Merge pull request #392 from philipc/release Philip Craig 2021-10-17 13:45:37 +10:00
  • e02525a3ef Release 0.27.0 Philip Craig 2021-10-17 13:28:34 +10:00
  • 75cd5b802f Add doc feature Philip Craig 2021-10-17 13:27:58 +10:00
  • 2d99c33e9e Fix clippy warnings Philip Craig 2021-10-14 16:33:47 +10:00
  • 56c065dcf0 Update dependencies Philip Craig 2021-10-14 16:23:42 +10:00
  • b4b6b6238f Update docs Philip Craig 2021-10-14 16:16:44 +10:00
  • ad4e2924dd Add pe to write feature Philip Craig 2021-10-14 16:16:19 +10:00
  • 5a1d6f30c5 read/coff: fix overflow in section name offset parsing (#391) Philip Craig 2021-10-11 14:33:31 +10:00
  • cd50a7f0ed examples: add elftoefi (#388) Philip Craig 2021-09-30 12:34:16 +10:00
  • 6501e43169 readobj/pe: print FileAlignment (#389) Philip Craig 2021-09-30 12:33:21 +10:00
  • df52b75302 read/pe: fix handling of zero for original_first_thunk (#387) Philip Craig 2021-09-30 12:33:01 +10:00
  • 0161742c59 read/pe: add DataDirectories::enumerate (#384) daladim 2021-09-28 08:09:35 +02:00
  • 5015ada3e8 read/pe: doc: Added minor precisions (#383) daladim 2021-09-28 08:07:29 +02:00
  • 4db37ab0ed read/pe: stop iterating import directory entries at a completely null item (#385) daladim 2021-09-28 08:04:11 +02:00
  • 37d68d08cc Add write::pe::Writer (#382) Philip Craig 2021-09-24 12:49:48 +10:00
  • 9ea7ad4f03 readobj/pe: ignore 0 section alignment (#380) Philip Craig 2021-09-22 11:50:13 +10:00
  • 0a3d1fa413 readobj/pe: print rich header (#379) Philip Craig 2021-09-22 11:49:27 +10:00
  • 1e4d08a9c4 readobj/pe: display base relocation addends (#381) Philip Craig 2021-09-22 11:47:30 +10:00
  • 2c71054939 read/pe: add support for base relocations (#378) Philip Craig 2021-09-21 10:40:43 +10:00
  • 27f097a84d read/pe: rich header (#375) daladim 2021-09-20 10:49:01 +02:00
  • be4911c4a2 Use HTTPS for links (#376) Alex Touchet 2021-09-10 22:17:51 -07:00
  • f9a10b6c20 Make write_core imply indexmap/std (#374) Dan Gohman 2021-09-09 16:03:19 -07:00
  • 352471c281 elf: add MIPSr6 elf e_flag const support (#372) Lain Yang 2021-09-06 15:40:59 +08:00
  • 9fd1ed0418 write: call flush in Object::write_stream (#371) Philip Craig 2021-09-02 14:17:32 +10:00
  • 825544574b write: use Cow for Section::data (#370) Philip Craig 2021-09-01 14:38:11 +10:00
  • f9831e631c Merge pull request #369 from philipc/pr348 Philip Craig 2021-08-30 16:11:28 +10:00
  • af4eeabf44 Introduce StreamingBuffer Philip Craig 2021-08-28 15:28:28 +10:00
  • c8a4b6d051 Better document api contract for WritableBuffer Philip Craig 2021-08-28 15:24:25 +10:00
  • 646870b2aa Exactly allocate a couple of buffers bjorn3 2021-08-07 18:43:35 +02:00
  • 274876af05 Remove the value argument of resize bjorn3 2021-08-08 11:34:58 +02:00
  • 081d9ce381 Merge pull request #368 from philipc/release Philip Craig 2021-08-28 12:44:23 +10:00
  • cfe6a69943 Release 0.26.2 Philip Craig 2021-08-28 12:33:24 +10:00
  • 2bf254de43 read/archive: handle 64-bit symbol table names (#366) Philip Craig 2021-08-27 18:48:14 +10:00
  • 6178499f8d write: add Section::{data, data_mut} accessors (#367) Alex Crichton 2021-08-27 21:26:08 -05:00
  • 0f734889ec read/archive: handle 64-bit symbol table names (#366) Philip Craig 2021-08-27 18:48:14 +10:00
  • 5163b288a8 Merge pull request #363 from philipc/examples Philip Craig 2021-08-26 12:43:04 +10:00
  • 8bfc31578b cargo: update exclude Philip Craig 2021-08-26 12:33:10 +10:00
  • e65f5a9660 Add initial ELF/PE/Wasm file tests Philip Craig 2021-08-22 17:11:10 +10:00
  • 10ed2eead0 examples/readobj: print all errors Philip Craig 2021-08-20 18:41:10 +10:00
  • 9607669024 examples/readobj: remove type parameter Philip Craig 2021-08-20 15:29:18 +10:00
  • 1809ddad09 examples/objdump: print all errors Philip Craig 2021-08-20 15:12:36 +10:00
  • 4f817d154a examples/objdump: add library API Philip Craig 2021-08-20 14:15:26 +10:00
  • 0f77ed084f examples/readobj: add library API Philip Craig 2021-08-20 13:51:00 +10:00
  • fc2a774929 Move examples into another crate Philip Craig 2021-08-20 13:25:47 +10:00
  • 66c071d399 read/pe: fix parsing of empty export tables (#362) Philip Craig 2021-08-22 10:44:02 +10:00
  • 9271d2cd06 write/elf: add method to reserve null dynamic symbol table entry (#361) andrewjcg 2021-08-20 18:14:05 -04:00
  • 44bf52c94d Update code coverage action (#360) Philip Craig 2021-08-19 14:47:05 +10:00
  • ebaf2274fe read/pe: add DataDirectories and ImportTable (#357) Philip Craig 2021-08-19 13:26:10 +10:00
  • 3bbb8d3496 Merge pull request #359 from philipc/release Philip Craig 2021-08-19 12:20:20 +10:00
  • 60a8874880 Release 0.26.1 Philip Craig 2021-08-19 12:07:17 +10:00
  • 6d14be169c Activate memchr's dep-of-std feature (#356) Alex Crichton 2021-08-18 16:06:18 -05:00
  • 06eb647de9 Activate memchr's dep-of-std feature (#356) Alex Crichton 2021-08-18 16:06:18 -05:00
  • dd3a938465 Fix URL in a doc comment (#355) daladim 2021-08-17 23:27:59 +02:00
  • c33bf5a068 read/pe: add ExportTable (#353) Philip Craig 2021-08-17 12:11:07 +10:00
  • 054bf904e8 Fixed reading PE section data for contiguous sections (#354) daladim 2021-08-17 03:16:44 +02:00
  • 0b76070f12 read: add Object::kind (#352) Philip Craig 2021-08-16 14:23:03 +10:00
  • 543d560e1c Merge pull request #350 from philipc/elfwriter Philip Craig 2021-08-14 12:07:18 +10:00
  • e0636cf425 write/elf: add GNU symbol version support to Writer Philip Craig 2021-08-13 14:32:55 +10:00
  • c76bbae211 write/elf: add GNU hash support to Writer Philip Craig 2021-08-13 14:32:51 +10:00
  • 5a9b961e02 write/elf: add program header and dynamic support to Writer Philip Craig 2021-08-13 14:32:45 +10:00
  • 8a00732ee9 write/elf: add Writer Philip Craig 2021-08-13 14:32:40 +10:00
  • 2d98b4be51 read/elf: add SymbolTable::shndx_section Philip Craig 2021-08-13 14:09:29 +10:00
  • aa5895db72 read: add name_bytes methods to traits (#351) Philip Craig 2021-08-14 10:56:35 +10:00
  • ff17df8c41 read/pe: support all export types (#349) daladim 2021-08-13 12:18:14 +02:00
  • 024b288661 Add read::coff::SectionTable::max_section_file_offset (#344) daladim 2021-08-10 12:19:15 +02:00
  • 0281048cdf read/elf: add SymbolTable::symbol_section (#346) Philip Craig 2021-08-07 15:40:35 +10:00
  • f0011f4221 read/elf: add support for .dynamic sections (#345) Philip Craig 2021-08-07 15:08:46 +10:00
  • ab39161425 Merge pull request #342 from philipc/version Philip Craig 2021-08-07 14:35:50 +10:00
  • ff64ae228c read/elf: add VersionTable Philip Craig 2021-08-06 14:41:57 +10:00
  • 7c4360aed2 read/elf: return linked sections in SectionTable methods Philip Craig 2021-08-03 19:30:56 +10:00
  • d94807ef3a read/elf: use SectionIndex in lower level API Philip Craig 2021-08-03 19:18:34 +10:00
  • 69776ec0ba PE: import directory can have null size (but not a null pointer) (#341) daladim 2021-08-05 04:59:12 +02:00
  • 47592cd147 Release 0.26.0 (#338) Philip Craig 2021-07-26 18:01:49 +10:00
  • 1929ca9cd6 elf: add is_mips64el parameter to Rela64::r_info (#337) Philip Craig 2021-07-25 15:04:28 +10:00
  • daf8cdcdd3 Move Bytes to read::util (#336) Philip Craig 2021-07-25 14:45:43 +10:00
  • 5a3bf7e962 WritableBuffer improvements (#335) Philip Craig 2021-07-25 14:08:31 +10:00
  • dd132a0727 readobj: PE RISC-V constants (#334) Philip Craig 2021-07-25 13:40:49 +10:00
  • 5af844004e pe: Add RISC-V constants (#333) orvij 2021-07-23 02:09:15 +00:00
  • b49c0028d5 Merge pull request #332 from philipc/elf Philip Craig 2021-07-22 14:38:08 +10:00
  • da856176ab read/elf: symbol versions Philip Craig 2021-07-20 15:44:15 +10:00
  • 4a61a69789 read/elf: hash support Philip Craig 2021-07-13 10:44:25 +10:00
  • f6193d8a67 elf: more SHT definitions Philip Craig 2021-07-09 15:31:04 +10:00
  • a662242f61 Add example in README and documentation (#331) Philipp Schuster 2021-07-20 11:51:04 +02:00
  • f30fe6481d read: avoid () for error types Philip Craig 2021-07-02 16:44:27 +10:00
  • 8273ea3bc0 Merge pull request #326 from mstange/readref-strings Philip Craig 2021-06-16 11:53:32 +10:00
  • 24d513f58c Support partial reading of string tables. Markus Stange 2021-06-12 17:02:35 -04:00
  • 7554dc7b2a Change some 'file lifetimes to 'data lifetimes. Markus Stange 2021-06-15 11:12:02 -04:00
  • 01f53e760e Add "wasm" to feature "all" (#327) Philip Craig 2021-06-15 17:05:03 +10:00
  • 3ff0807987 Merge pull request #324 from roblabla/expose-pefile-fields Philip Craig 2021-06-15 10:09:18 +10:00
  • 9bd590678f Expose PeFile data, section_table and data_directory roblabla 2021-06-14 15:37:07 +02:00