Skip to content

feat(REDDI): Added Recursive EDDI technique and improved CPP support#21

Open
EmilioCorigliano wants to merge 13 commits intomasterfrom
dev-reddi
Open

feat(REDDI): Added Recursive EDDI technique and improved CPP support#21
EmilioCorigliano wants to merge 13 commits intomasterfrom
dev-reddi

Conversation

@EmilioCorigliano
Copy link
Copy Markdown
Collaborator

No description provided.

EmilioCorigliano added 13 commits April 19, 2026 21:41
Some other features shall be implemented and fixes done for these tests to pass
- Now the entrypoint of the program (usually the "main" function) is duplicated in-place when using EDDI, so that the program directly enters the Sphere of Replication
- Avoided the search for debug locations when debug is not enabled
… different consistency check

- Now in EDDI we can generate an ErrBB block for each consistency check which, after the call to "DataCorruption_Handler()", jumps to the normal continuation basic block
- CFCSS has been fixed to support multiple ErrBB
Added basic case and more checks to avoid null dereferences
Now indirect function calls are hardened by calling the duplicate version of the function, passing both the original and the duplicate operands. Also, a consistency check on the pointer of the function to be called is added too (in addition to the classic consistency checks of the operands).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant