Luke Street
0c20a0d9cd
Update README.md
v2.0.0-alpha.2
2024-05-21 18:12:58 -06:00
Luke Street
f30b3cfae2
Default "Space between args" -> true
2024-05-21 18:09:46 -06:00
Luke Street
9e57a66a05
Auto-detect MIPS ABI/category & add config
...
Under Diff Options -> Arch Settings, one
can override the ABI/instruction category
2024-05-21 18:06:14 -06:00
Luke Street
e254af5acf
Support bss and text section diffing
...
Display section diff % in symbols view
v2.0.0-alpha.1
2024-05-21 12:02:00 -06:00
Robin Avery
320efcb8cb
objdiff-cli report: Support data sections ( #49 )
...
* objdiff-cli report: Support data sections
* Minor fixes for section match %
---------
Co-authored-by: Luke Street <luke.street@encounterpc.com >
2024-05-21 12:01:10 -06:00
Luke Street
7148b51fe0
x86: Handle IMAGE_REL_I386_REL32 LabelAddress
...
Resolves #57
2024-05-21 10:16:45 -06:00
Luke Street
dc0c170db9
Add .obj to object select filter
...
Resolves #54
2024-05-21 10:12:40 -06:00
Aetias
31e9c14681
Allow None section when parsing line info
...
Fixes an error upon ending the last DWARF sequence
2024-05-21 10:10:16 -06:00
Luke Street
94f1f07b00
Bump to 2.0.0-alpha.1 & fix version checks
2024-05-21 09:55:45 -06:00
Aetias
f5b5a612fc
Display correct line numbers for multiple .text sections ( #63 )
...
* Support multiple DWARF sequences
* 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
* Simplify line_info (no Option)
---------
Co-authored-by: Luke Street <luke.street@encounterpc.com >
2024-05-21 09:55:39 -06:00
Luke Street
22a24f37f5
Diff data symbols & improve symbol match logic
2024-05-20 23:53:37 -06:00
Aetias
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
cadmic
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
db726a68a6
Strip distro root prefix ( #58 )
2024-05-15 18:56:08 -06:00
Aetias
b457453639
Add custom make args ( #59 )
2024-05-15 18:53:14 -06: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
Luke Street
3c74b89f15
Restructure diffing code & initial 3-way diffing (WIP)
2024-03-18 18:10:18 -06:00
Luke Street
1343f4fd2b
cargo fmt
2024-03-17 12:20:25 -06:00