Skip to content

Goto-Transcoder v0.1

Latest
Compare
Choose a tag to compare
@rafaelsamenezes rafaelsamenezes released this 10 Jan 14:16
· 2 commits to main since this release

This is the first release of the transcoder with a minimal set of features. This version should be able to handle a subset of C and Rust goto programs generated by CBMC and Kani.

Support

  • Primitive and complex types.
  • Function calls
  • Expressions: "if", "member", "typecast", "notequal", "and", "or", "mod", not", "", "/", "+", "-", "=", "<", ">", "overflow_result-+", overflow_result--", "overflow_result-", "overflow_result-shr", "lshr", "ashr", "shl", address_of", "index", "byte_extract_little_endian", "pointer_object", "array_of", "sideeffect", dereference", "object_size", "bitand", "struct", "return",

Limitations