The Wayback Machine - https://web.archive.org/web/20201124155905/https://github.com/bdcht/amoco/releases
Skip to content
May 26, 2020
update README and remove duplicated code
May 16, 2020
update to v2.9.3
  * add codeblock view
  * fix PE32+ DataDirectories
  * update win64 OS class
  * update documentation
Mar 19, 2020
squash merge pre3 branch:
  * prepare merge with dbgui
  * drop python 2.7 support
  * rework subpackage/module imports and logging
  * various code sanitizing
  * blackified sources
Mar 2, 2020
Merging 2.x branches tasks,emul,dbgr:
  * add Mach-O loader and system.osx skeleton
  * modify emulator module to match dbgr api (wip)
  * add server and basic client cmdcli ui
  * fix various errors/warnings
Oct 12, 2019
v2.9.0 is a pre-3.0 release.
Started merging 2.x branches tasks,emul,crawl:

  * add skeleton of emulator module (emul class)
  * reorganize system modules into subpackages
  * add System, OS, Task and DefineStub classes
  * add AVR architecture
  * modified block class => map attribute moved to cfg.node class
  * moved memory classes in system.memory module
  * moved cfg analysis classes in 'sa' subpackage
  * improve debug logs
  * improve PE/ELF parsers with amoco.structs module
  * add checksec method in Elf class
  * HUGE fix of armv7 semantics and formats
Apr 21, 2019
fix py2/py3 super() usage
Mar 27, 2019
add/fix support for struct "slop" and allow for self-defined alignements
Feb 16, 2019
update version to 2.6.1
Jan 18, 2019
Squashed commit of the develop branch:
  * add V850(E2S) architecture
  * add SH2-A architecture
  * add support for analysing i.MX6 HAB structures
  * merge AVR architecture
  * add system/structs classes
  * export 'crawl' out of amoco tree (libclang C-to-structs)
  * add eBPF instructions semantics
  * add support for (old)BPF instructions specs
  * add support for HEX/SREC binary format
  * add MemoryMap 'merge' method
  * add 'step_instruction' method in CoreExec (emulator)
  * add support for UFS structures
  * merge signals dispatcher for ui
  * improve setuptools support
  * remove tox and rely on travis only
  * improve armv7 instructions semantics and code helpers
  * improve armv7 instructions specs and formats
  * add spec tree debug level logging
  * fix decoder for archs with bigendian variable length instruction
  * improve decoder efficency with indicator of extended fetcher
  * add pygments support for sparc, msp430 instruction formatter
  * improve expressions widening
  * improve config module
Oct 7, 2018
tag 2.5.3
You can’t perform that action at this time.