sdasgup3/binary-decompilation
Extracting high level semantic information from binary code
AssemblyNOASSERTION
Issues
- 1
Implement the memory semantics in K
#57 opened by sdasgup3 - 1
Merge to mainline K
#79 opened by sdasgup3 - 1
Fix the ambiguity on fgetc
#80 opened by sdasgup3 - 1
Support instructions from System/Jump Category
#76 opened by sdasgup3 - 1
- 0
Validate the generalization to K rule
#72 opened by sdasgup3 - 0
- 0
- 0
Test the ported K rules
#77 opened by sdasgup3 - 1
Extending Strata
#54 opened by sdasgup3 - 2
- 0
- 0
- 0
- 0
Test conditional undef
#74 opened by sdasgup3 - 2
Port z3 instruction semantics for un-stratified register only instructions to K rules & revisit already ported K rules for stratified register instructions
#70 opened by sdasgup3 - 0
Refactoring
#71 opened by sdasgup3 - 0
- 2
Implement Control Flow Semantics
#64 opened by sdasgup3 - 0
Implement Call/Jump Instructions
#65 opened by sdasgup3 - 0
Make entry point address interpreted from special symbols like "main" or "_start"
#67 opened by sdasgup3 - 1
Implement Push/Pop instructions
#63 opened by sdasgup3 - 1
K Import refactor
#66 opened by sdasgup3 - 1
- 1
Streamline memory offset calculations
#61 opened by sdasgup3 - 4
- 0
Add support for MInt (machine integers) in k5
#50 opened by sdasgup3 - 1
Switch to k5: The latest version of K
#56 opened by sdasgup3 - 1
Get an estimate of what's unstratified.
#55 opened by sdasgup3 - 1
- 3
- 4
- 0
Orientation of `sub` in `fmulsub` instr family.
#47 opened by sdasgup3 - 0
Orientaion of subpd, if subpd(A,B) means A-B or B-A. Intel manual is confusing; Use testing
#46 opened by sdasgup3 - 1
- 2
Implement base Instruction Part I: Add support for all integer variants of base instrcutions
#34 opened by sdasgup3 - 1
Add Machine Float support to K framework
#36 opened by sdasgup3 - 1
- 1
Revisit rumtime issues with kompile/krun
#38 opened by sdasgup3 - 1
Testing base instructions
#39 opened by sdasgup3 - 1
Pseudo Instructions support
#40 opened by sdasgup3 - 1
Need to remove scratch pad registers (or avoid generating them) introduced by strata
#41 opened by sdasgup3 - 2
- 2
Kprove/Kompile/Krun extremely slow
#43 opened by sdasgup3 - 2
Avoiding sratchpad registers used by Strata
#44 opened by sdasgup3 - 11
Problem with allexe creation on decompiled IR
#29 opened by sdasgup3 - 1
- 2
- 2
Write a LLVM tool to extract dwarf information
#31 opened by sdasgup3 - 0