Skip to content

Souper-CROW improvements #68

@Jacarte

Description

@Jacarte

The communication between Souper and CROW can be improved.

DONE in #67:

  • Souper

    • Parallel processing of code blocks
    • Peer2Peer socket communication with CROW if a replacement is found.
    • Remove the Redis middle bridge to collect the replacements
  • CROW

    • Peer2Peer socket communication with Souper to collect the replacements on the fly (as soon as it is found)

TODO:

  • Merge the Exploration and Generation stages. Start the generation as soon as replacements are found.
  • Prevent overlapping
  • Modify Souper to avoid non-valid WASM instruction during the synthesis
  • Sanitize replacements
  • Extra validation stage

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions