- Add boilerplate code for assembler.
- Add Nil to LowUIR to correctly handle cons cells.
- Handle delayed import directory table for PE files.
- Add basic EVM bytecode support.
- Fix and refactor simple calculator language implementation.
- Fix Mach section parsing bug.
- Fix ARM translation errors.
- Remove assumption about callee names.
- Fix bitectors to generally handle arbitrary sizes.
- Fix several visualization issues.
- Rewrite completely the web user interface from scratch.
- Add a demangler module for both Itanium and MS types.
- Add
GetNextAddrs
method toInstruction
type. - Add several CFG-related lenses to smoothly transform a certain graph into another form.
- Start supporting ARMv7 SIMD instructions.
- Add a simple REPL for LowUIR.
- Add a simple calculator language for BinExplorer.
- Fix ARMv7 translation errors (close to stable now).
- Fix subtle errors in ELF parsing (GitHub issue #25)
- Fix visualization bugs.
- Redesign many parts in BinGraph modules and their APIs.
- Fix graph building logic to handle ARM/Thumb switching.
- Refactor WebUI modules.
- Update disassembly modules to be able to decompose assembly statements into pieces.
- Add a draggable handle between WebUI panes.
- Fix various ARMv7 parsing/lifting bugs (not yet stable, but getting there).
- Fix PE header parsing bugs (GitHub issue #23 and #24)
- Fix x86 parsing errors (GitHub issue #22)
- Add a new style in the WebUI.
- Add a search feature in the WebUI.
- Add Mach-O fat file format support.
- Add FileViewer utility.
- Add a batch option to BinExplorer.
- Add a boilerplate assembler module.
- Add the conceval (concrete evaluation) module.
- Rewrote BinFile modules.
- Fix bugs in the minimap handling of the WebUI.
- Clean up ROP gadget search.
- Fix a BitVector bug.
- Fix a IntervalSet bug.
- Fix various ARMv7 parsing and lifting bugs (not yet stable).
- Enable the use of external lifter.
- Add IR/SSA-level CFG construction.
- Add boyer-moore search algorithm.
- Add support for several x86/64 instructions.
- Fix various IR translation/parsing errors
- Clean up LowUIR side-effect types
- Update authors/contributors
First public release.