Commit Graph

  • 23428dbeda write/xcoff: fix section address for XCOFF32 Philip Craig 2023-03-29 16:37:03 +10:00
  • d57edcaa62 write/xcoff: fix symbol values Philip Craig 2023-03-29 16:31:39 +10:00
  • 9b14d0b096 xcoff: use x_smclas to determine symbol kinds Philip Craig 2023-03-29 15:52:55 +10:00
  • aa76f13560 xcoff: add more fields to XCOFF symbol flags Philip Craig 2023-03-28 16:43:27 +10:00
  • e7ca82f6ca write/xcoff: auxiliary file symbol Philip Craig 2023-03-28 15:15:17 +10:00
  • baf443a8bc read/xcoff: use the file name in the auxiliary symbol Philip Craig 2023-03-28 13:08:48 +10:00
  • af50548814 read/xcoff: section index starts at 1 Philip Craig 2023-03-28 13:02:07 +10:00
  • d3a654c6c6 xcoff: change feature to stable Philip Craig 2023-03-27 15:57:05 +10:00
  • b348128a95 write/xcoff: add support (#482) Esme 2023-03-27 13:27:27 +08:00
  • 58b86b066f write/macho: Add support for LC_BUILD_VERSION command (#524) Thom Chiovoloni 2023-03-26 22:26:16 -07:00
  • 9550548033 elf: improve attributes section support (#525) Philip Craig 2023-03-27 15:25:11 +10:00
  • 39e1bb37c6 Fix some typos (#521) Dirk Stolle 2023-03-08 05:04:17 +01:00
  • cf7d0dd1b6 write/macho: Accept SymbolKind::Unknown for macho when writing an object. (#519) thb@sb 2023-03-07 10:14:43 +01:00
  • 2f9cc24052 Update actions/checkout in GitHub Actions workflows to v3 (#518) Dirk Stolle 2023-03-06 03:09:45 +01:00
  • 4f40e07633 elfcopy: Add support for SHT_GNU_ATTRIBUTES aka .gnu.attributes section Austin Shafer 2023-02-08 10:19:37 -05:00
  • 118b9ca9b0 elf: Add reader/writer support for SHT_GNU_ATTRIBUTES aka .gnu.attributes section Austin Shafer 2023-01-03 16:04:32 -05:00
  • 9aab18f238 write/elf: fix reserving empty section (#514) lzw3232 2023-02-17 13:27:59 +08:00
  • d9c2291b69 objdump: handle invalid imports and exports Philip Craig 2023-02-17 14:17:37 +10:00
  • de85e931ab read/macho: handle invalid section align Philip Craig 2023-02-17 14:17:23 +10:00
  • 66e8ad7902 read/macho: handle invalid load command size Philip Craig 2023-02-17 14:04:52 +10:00
  • a3706b5149 elfcopy: Add --redefine-syms <file> arguments (#508) Austin Shafer 2023-02-14 00:47:35 -05:00
  • fd8301516b elf: add more EF_RISCV constants (#507) Aaro Perämaa 2023-02-05 08:19:43 +02:00
  • b86def7faa Fix coverage CI (#506) Philip Craig 2023-01-29 17:05:49 +10:00
  • 59d5727645 Release 0.30.3 (#505) Philip Craig 2023-01-23 16:24:19 +10:00
  • 384bccce27 write: Add SectionKind::ReadOnlyDataWithRel (#504) Afonso Bordado 2023-01-19 02:57:05 +00:00
  • aee2f20f69 Release 0.30.2 (#501) Philip Craig 2023-01-11 15:46:44 +10:00
  • 4f1ad13edb elf: add AVR e_flags constants and more relocation types (#500) Adam Gausmann 2023-01-10 23:13:34 -06:00
  • 451efefcd1 Release 0.30.1 (#499) Philip Craig 2023-01-04 17:28:56 +10:00
  • 4c05d01011 Detect more ELF symbol kinds (#498) Amanieu d'Antras 2023-01-04 02:53:31 +00:00
  • d4482ec1bb Add support for AArch64 ILP32 for ELF (#497) Amanieu d'Antras 2023-01-04 02:51:50 +00:00
  • b3096ce8d1 read: add CoffSymbol::raw_symbol (#494) invlpg 2023-01-03 00:02:47 -08:00
  • 0941701f12 elf: add Solana Binary Format (#491) Dmitri Makarov 2022-12-10 21:07:40 -05:00
  • ed03e05213 Release 0.30.0 Philip Craig 2022-11-20 14:47:58 +10:00
  • 4a29150e31 Fix clippy warnings Philip Craig 2022-11-19 16:39:04 +10:00
  • 839877a7ff Update hashbrown to 0.13.1 Philip Craig 2022-11-19 14:44:58 +10:00
  • 23db11c2c3 read/xcoff: fix parsing of relocation size (#486) Philip Craig 2022-11-20 14:45:21 +10:00
  • 1eb82ffa16 Change xcoff to be an unstable feature (#485) Philip Craig 2022-11-20 14:44:41 +10:00
  • 96977292cf read/pe: add ResourceName::raw_data method (#487) Vincent Thiberville 2022-11-20 05:43:19 +01:00
  • b7d879d07b read/xcoff: support auxiliary symbol entries (AuxFile and AuxCsect). (#484) Esme 2022-11-16 11:11:24 +08:00
  • 1f212fa539 elf: Update LoongArch eflags (#483) Xi Ruoyao 2022-11-09 20:09:58 +08:00
  • 99ec40fc28 Initial Xtensa support (#481) Scott Mabin 2022-11-09 12:06:14 +00:00
  • a7b165541a read/xcoff: add support for relocation entries (#477) Esme 2022-11-04 18:57:23 +08:00
  • e04e85dbb3 read/xcoff: support the auxiliary header (#476) Esme 2022-10-25 11:05:52 +08:00
  • 5514d1bedb read/xcoff: initial support (#469) Esme 2022-10-19 13:35:43 +08:00
  • ef9c666f37 write/coff: use duplicate names for refptr stub sections (#475) Afonso Bordado 2022-10-13 03:31:18 +01:00
  • cdb13007fe read/archive: AIX big archive enhancements (#473) Philip Craig 2022-10-10 14:52:50 +10:00
  • 11dd935d29 examples/dyldcachedump: fix finding dyld subcaches on macOS 13 (#472) messense 2022-10-06 12:56:58 +08:00
  • e66dd1e849 write/elf: support 32bit pcrel relocations on riscv (#470) bjorn3 2022-10-04 04:49:19 +02:00
  • 812a7d71a8 write/macho: support Aarch64Call relocations (#465) Nathan Whitaker 2022-10-03 19:48:32 -07:00
  • 89eec0a77d read/archive: locate members by table in AIX archive (#467) Qiu Chaofan 2022-09-30 11:34:35 +08:00
  • 13c139286e Support reading AIX big archive format (#462) Qiu Chaofan 2022-09-18 12:37:16 +08:00
  • 0ee154b1d7 xcoff: add basic definitions (#464) Esme 2022-09-13 22:00:03 +08:00
  • 24a98f123f macho: add handling of powerpc architecture (#460) Thomas Epperson 2022-09-01 07:39:02 -04:00
  • 33754c1482 elf: fix documentation for LoongArch "PCALA" style relocations (#459) Xi Ruoyao 2022-08-30 10:38:32 +08:00
  • 1685737bd3 read/pe: add test for resources Philip Craig 2022-08-27 13:04:24 +10:00
  • 7521d394a4 read/pe: use endianness for resource names Philip Craig 2022-08-22 16:18:55 +10:00
  • 00ed90517a ci: test 32-bit and big endian Philip Craig 2022-08-22 16:06:16 +10:00
  • 21b49c36e9 read/elf: use endianness for extended section indices Philip Craig 2022-08-22 15:43:43 +10:00
  • 40d77b2164 read/pe: search all ImageDebugDirectory entries for CodeView records (#451) Arpad Borsos 2022-08-01 05:12:20 +02:00
  • 0f4e357466 readobj: add new relocs introduced by LoongArch psABI v2 Xi Ruoyao 2022-07-29 14:16:26 +08:00
  • bbd39c0e2b write/elf: support some LoongArch ELF relative relocations Xi Ruoyao 2022-07-29 14:16:11 +08:00
  • 6cbc9dda8a read/elf: support some LoongArch ELF relative relocations Xi Ruoyao 2022-07-29 14:15:20 +08:00
  • 6b3154e514 elf: add new relocs introduced by LoongArch psABI v2 Xi Ruoyao 2022-07-29 13:42:37 +08:00
  • 404ae26dac read/macho: add LoadCommandData::raw_data (#449) Robin Lambertz 2022-07-20 05:37:47 +02:00
  • 8e962e1d62 readobj/pe: add delay load table printing in readobj binary Vincent Thiberville 2022-07-10 13:09:55 +02:00
  • e1da523286 pe: add delay load import table handling Vincent Thiberville 2022-07-10 12:41:06 +02:00
  • 0a38064531 Release 0.29.0 (#445) Philip Craig 2022-06-23 11:39:25 +10:00
  • 8b324b579e Update hashbrown dependency (#444) Philip Craig 2022-06-22 16:38:47 +10:00
  • b47d17c993 read/elf: handle empty symbol tables (#443) Philip Craig 2022-06-22 16:37:40 +10:00
  • 3fe732e7dc elf: add more ELFOSABI constants (#439) Martin Kröning 2022-06-06 14:17:01 +02:00
  • 6f39788cfb Add abi_version to FileFlags::Elf (#441) Philip Craig 2022-06-06 13:17:31 +10:00
  • 7bf9f8e758 FileFlags::Elf: Add os_abi (#438) Martin Kröning 2022-06-06 03:53:30 +02:00
  • b706982aa7 Skip wasm tests if the feature is not enabled (#437) Xi Ruoyao 2022-05-24 20:32:00 +08:00
  • aa790002e6 Release 0.28.4 (#435) Philip Craig 2022-05-09 17:50:01 +10:00
  • 70a955c8bd elf: add EF_MIPS_ABI_* e_flags constants (#433) Ayrton Muñoz 2022-05-02 02:39:25 -04:00
  • f18fc4bac7 readobj: add loongarch64 support (#432) zhaixiaojuan@loongson.cn 2022-04-22 13:31:30 +08:00
  • c4760714aa add LoongArch64 ELF basic support (#430) Xi Ruoyao 2022-04-01 15:56:54 +08:00
  • 389c43a756 coff: support some ARM relocations (#428) Carey 2022-03-21 22:31:16 +13:00
  • 3ff2b10022 read/pe: style changes for resource parsing (#427) Philip Craig 2022-02-17 15:58:19 +10:00
  • 34076c0735 read: Add PE resource navigation (#425) Guiguiprim 2022-02-16 01:43:18 +01:00
  • f6279b9c68 Replace deprecated license separator (#426) David Hotham 2022-02-12 02:03:41 +00:00
  • 927b511f0b read/pe: add SectionTable::section_containing (#420) daladim 2022-01-21 11:15:48 +01:00
  • 2f08a7574a Release 0.28.3 (#424) Philip Craig 2022-01-19 15:57:18 +10:00
  • eea6c45211 write: add add_coff_exports function to Object (#423) Amanieu d'Antras 2022-01-17 22:00:53 +00:00
  • 5117c57342 write/macho: support ARM64 relocations (#422) Amanieu d'Antras 2022-01-15 03:45:08 +00:00
  • 9e1869237a read/pe: add ImageDataDirectory::file_range (#421) Philip Craig 2022-01-13 11:29:08 +10:00
  • a91142022e Release 0.28.2 Philip Craig 2022-01-09 12:55:27 +10:00
  • 4cb177ee94 Set indexmap dependency to 1.6.* Philip Craig 2022-01-09 12:43:08 +10:00
  • f64b134a69 elftoefi: handle more RISC-V relocations Philip Craig 2022-01-06 18:30:21 +10:00
  • 13fe1f1b9c elftoefi: relax alignment requirements Philip Craig 2022-01-06 18:29:44 +10:00
  • 0771e6f6b6 read: include Mach-O segment flags in SegmentFlags (#418) Philip Craig 2022-01-09 12:20:19 +10:00
  • 3c7a3d07f8 read: add ObjectSegment::flags (#416) everettjf 2022-01-01 11:25:48 +08:00
  • 56299a3b6a write/coff: Section::flags should override flags due Section::kind (#412) Philip Craig 2021-12-20 20:09:49 +10:00
  • f9c8b3fe07 read/pe: ignore invalid COFF symbol headers (#410) daladim 2021-12-20 11:07:33 +01:00
  • e45a3d12d7 read/wasm: Ignore errors when loading name subsection (#408) Lukas Wagner 2021-12-15 09:58:06 +01:00
  • 74e27e4f4b Release 0.28.1 Philip Craig 2021-12-12 12:39:29 +10:00
  • ce4ff3e34f Fix warnings Philip Craig 2021-12-12 11:09:25 +10:00
  • 89dade3da6 read/elf: fix SymbolTable::shndx_section Philip Craig 2021-12-12 10:36:49 +10:00
  • 5914d8ce31 Fix unused field warnings in dyld_cache.rs. (#406) Markus Stange 2021-12-11 21:35:40 -05:00
  • 3fc15c1447 Release 0.28.0 (#404) Philip Craig 2021-12-12 10:25:40 +10:00