Commit Graph
151 Commits
Author SHA1 Message Date
Aetias 5d42c24dc1 Get line info from section; output formatted ins string 2024-05-21 18:01:32 +02:00
Aetias 8862d95b26 Merge branch 'line-info' into arm 2024-05-21 17:39:20 +02:00
Luke Street 88af321192 Simplify line_info (no Option) 2024-05-21 09:24:06 -06:00
Luke Street ee9cef4c6f Rework DWARF line info parsing
- Properly handles multiple sections
  in DWARF 1
- line_info moved into ObjSection
- DWARF 2 parser no longer errors with
  no .text section
- Both parsers properly skip empty
  sections
2024-05-20 21:05:43 -06:00
Luke Street 916f6eaff7 Merge branch 'refs/heads/main' into line-info
# Conflicts:
#	objdiff-core/src/arch/x86.rs
2024-05-20 17:41:23 -06:00
AetiasandGitHub 854dc9e4f5 Use base arch when processing base code (#62) 2024-05-20 17:38:58 -06:00
Luke Street 5bfaaaaf65 Instruction hover / context menu improvements 2024-05-20 17:38:20 -06:00
Aetias e5ee898834 Update line info 2024-05-20 20:52:59 +02:00
Aetias de744f382c Merge branch 'line-info' into arm 2024-05-20 20:52:25 +02:00
Aetias ff910d94c9 Support multiple DWARF sequences 2024-05-20 20:50:00 +02:00
Aetias 2d06abec19 Fallback to mapping symbol $a 2024-05-18 15:38:30 +02:00
Aetias 7733459715 Disasm ARM/Thumb/data based on mapping symbols 2024-05-18 09:26:30 +02:00
Aetias 609a6689a1 Disassemble const pool reloc 2024-05-17 18:09:02 +02:00
Aetias e9b8730b66 Merge remote-tracking branch 'origin/main' into arm 2024-05-17 18:07:37 +02:00
8b36fa4fc6 Fix size of .note.split section (#61)
* Fix size of .note.split section

* clippy fix

---------

Co-authored-by: Luke Street <luke@street.dev>
2024-05-16 18:29:24 -06:00
Luke Street 660e6c879e Update README.md 2024-05-15 19:01:55 -06:00
AetiasandGitHub db726a68a6 Strip distro root prefix (#58) 2024-05-15 18:56:08 -06:00
AetiasandGitHub b457453639 Add custom make args (#59) 2024-05-15 18:53:14 -06:00
Aetias 58cbb173ee Initial ARM support 2024-05-12 14:49:19 +02:00
Luke Street 3e5008524e cargo fmt & cargo deny fix 2024-04-30 20:45:45 -06:00
Luke Street 2c46286aff Update all dependencies & use ppc750cl InsIter 2024-04-30 20:06:04 -06:00
Luke Street 106652ae7d Fix PPC branch display; update README.md 2024-03-22 23:06:41 -06:00
Luke Street 30d14870ef Update ppc750cl, add Itanium demangler & cleanup 2024-03-21 21:36:50 -06:00
Luke Street e7991cb28d cargo fmt 2024-03-18 22:56:57 -06:00
Luke Street 4dfc28fc68 Diff cleanup & fixes 2024-03-18 22:56:13 -06:00