trailofbits/manticore

Increase EVM instruction test coverage

Open

#1,040 建立於 2018年8月10日

在 GitHub 查看
 (0 留言) (0 反應) (1 負責人)Python (3,469 star) (481 fork)batch import
ethereumhelp wantedtesting

描述

This is just from a quick look over unit test coverage report results. What actually needs coverage may be another story.

The following have no coverage in tests/ETH/*;

  • STOP
  • CALLDATACOPY
  • CODECOPY
  • EXTCODECOPY
  • RETURNDATACOPY
  • RETURNDATASIZE
  • BLOCKHASH
  • MLOAD
  • MSTORE
  • MSTORE8 (tainted pc)
  • SSTORE (tainted pc)
  • JUMPI
  • SWAP
  • LOG
  • CREATE
  • CALL
  • CALLCODE
  • RETURN
  • DELEGATECALL
  • STATICCALL
  • THROW

...

貢獻者指南