Commit Graph

  • 33a026d0c7 Support module hash in config.yml Luke Street 2023-08-10 00:04:35 -04:00
  • 5272f90991 Read symbol alignment from .comment Luke Street 2023-08-10 00:03:44 -04:00
  • 265e26ee40 Guess section alignment & write __ArenaHi in .lcf Luke Street 2023-08-10 00:03:14 -04:00
  • 98ab89a1de Don't relocate against linker symbols for certain relocations Luke Street 2023-08-10 00:02:28 -04:00
  • cf328b8707 Only create relocations for direct branches Luke Street 2023-08-09 23:59:26 -04:00
  • 457ee10a42 Emit FORCEACTIVE in LCF & various fixes v0.3.4 Luke Street 2023-08-09 01:24:23 -04:00
  • d9e1ae2777 MW 2.7 LD compatibility fixes & more v0.3.3 Luke Street 2023-08-08 23:34:00 -04:00
  • 5bdffa94c4 Generated TU name adjustments Luke Street 2023-08-08 01:54:01 -04:00
  • 46801939a3 Fix up .comment section writing & support symbol force_active Luke Street 2023-08-08 01:53:47 -04:00
  • bf0dd310e6 Bump version Luke Street 2023-08-07 20:07:13 -04:00
  • 40786587e3 Support common BSS in update_splits & resolve_link_order Luke Street 2023-08-07 20:05:57 -04:00
  • c9eb824034 Emit __init_cpp_exceptions_reference symbols as global Luke Street 2023-08-07 20:05:19 -04:00
  • 9684701d5b Include common symbols in ObjSymbols::for_range Luke Street 2023-08-07 20:05:00 -04:00
  • e215b6d843 Fix write_elf for common symbols & only write filename in file symbol Luke Street 2023-08-07 20:04:40 -04:00
  • e802b61001 Fix autogenerated unit output in config.json Luke Street 2023-08-07 20:03:58 -04:00
  • c07826e57f Output common/rename in write_split Luke Street 2023-08-07 20:03:34 -04:00
  • a046bf9a66 Updates for build system integration v0.3.2 Luke Street 2023-08-06 15:46:51 -04:00
  • 4b6e317d0b Adjustments for use with ninja build v0.3.1 Luke Street 2023-08-05 20:27:05 -04:00
  • 771c380129 ci: Pin ziglang / cargo-zigbuild versions v0.3.0 Luke Street 2023-08-05 18:41:18 -04:00
  • fefe4a36f0 Small dol split output adjustments Luke Street 2023-08-05 18:35:11 -04:00
  • 2ccb5f7b36 Fix clippy issue & add fmt check Luke Street 2023-08-04 10:46:02 -04:00
  • b9fd6e077a Remove more unused imports Luke Street 2023-08-03 19:24:47 -04:00
  • 636213fdfd Remove unused imports Luke Street 2023-08-03 19:19:05 -04:00
  • 4ee63abea4 Mark autogenerated splits & rework ObjInfo::add_split Luke Street 2023-08-03 19:16:47 -04:00
  • 43856f1b79 Fix generated extab symbol sizes Luke Street 2023-08-03 19:12:58 -04:00
  • 5c04800964 Run apply_signatures_post appropriately Luke Street 2023-08-03 19:05:40 -04:00
  • 6723245ed6 dol split: Write units file Luke Street 2023-08-03 19:05:00 -04:00
  • f06a6ffbdd Ignore ABS symbols in ObjSymbols::for_range Luke Street 2023-08-03 19:04:17 -04:00
  • 8f461b8e0a Add & use ObjSymbolFlagSet helper functions Luke Street 2023-08-03 19:00:10 -04:00
  • 26a3021f45 Fix lcf generation for missing .sbss2 Luke Street 2023-08-03 18:57:18 -04:00
  • bd0422e92a Migrate argh to argp, topological-sort to petgraph Luke Street 2023-08-03 18:55:57 -04:00
  • 8660984d40 Improve prologue/epilogue detection Luke Street 2023-08-03 18:51:15 -04:00
  • b267b79f7b Fix string detection overwriting known symbols Luke Street 2023-08-03 18:50:27 -04:00
  • 6b81faa5e1 dwarf dump: More register names, fix padding handling Luke Street 2023-08-02 18:29:03 -04:00
  • 08663e8c3e Remove accidental nightly feature Luke Street 2023-07-21 18:06:04 -04:00
  • b958a23396 Minor README.md fix Luke Street 2023-07-21 18:00:52 -04:00
  • 0fa0aafaea 6 months of occasional work I guess Luke Street 2023-07-21 17:59:07 -04:00
  • f1b4afa885 Add dwarf dump cmd Luke Street 2023-02-14 21:50:23 -05:00
  • 36e609eab7 Adjust extern relocation warning Luke Street 2023-01-28 00:18:39 -05:00
  • 4359ec1fa3 Only warn on extabindex relocations Luke Street 2023-01-27 23:44:06 -05:00
  • 15546a6880 Merge branch 'main' into experimental Luke Street 2023-01-27 23:17:36 -05:00
  • 830f7b172f Reorganize files; start RSO support; config & split updates Luke Street 2023-01-27 23:15:52 -05:00
  • e12a43fcd2 ci: Build i686-unknown-linux-musl Luke Street 2023-01-24 20:09:57 -05:00
  • 827e0806be gerge branch 'main' into experimental Luke Street 2023-01-19 12:54:52 -05:00
  • d864b0e395 Very experimental analyzer, DOL & REL support, function signatures Luke Street 2023-01-18 12:52:38 -08:00
  • 947874adfd Version 0.2.3 v0.2.3 Luke Street 2023-01-05 08:51:44 -05:00
  • d76c554d31 Support duplicate filenames in ELF loader Luke Street 2022-12-27 18:22:27 -05:00
  • 9f4cc2f542 Add elf split; rework asm generation Luke Street 2022-12-24 03:10:12 -05:00
  • 54f2abd35f Update README.md Luke Street 2022-12-14 21:21:04 -05:00
  • 828766b22b Version 0.2.2 v0.2.2 Luke Street 2022-12-14 19:56:55 -05:00
  • 21c386d1a6 Version 0.2.1 v0.2.1 Luke Street 2022-12-14 13:06:51 -05:00
  • 141339fcb0 Version 0.2.0 v0.2.0 Luke Street 2022-12-10 01:28:23 -05:00
  • f6dbe94bac Add -o option to shasum v0.1.1 Luke Street 2022-11-27 23:43:46 -05:00
  • a1cf93e605 Fix build badge in README.md v0.1.0 Luke Street 2022-11-27 17:10:58 -05:00
  • 636cbea59c Initial commit Luke Street 2022-11-27 01:37:29 -05:00