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
Aetias and GitHub
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
Aetias and GitHub
db726a68a6
Strip distro root prefix ( #58 )
2024-05-15 18:56:08 -06:00
Aetias and GitHub
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