Skip to content

CFG validation, AnalysisState initialization, PythonLikeMatchingStrategy and HybridCall fixes#172

Merged
VincenzoArceri merged 6 commits intomasterfrom
bottom-and-validation
Jan 26, 2022
Merged

CFG validation, AnalysisState initialization, PythonLikeMatchingStrategy and HybridCall fixes#172
VincenzoArceri merged 6 commits intomasterfrom
bottom-and-validation

Conversation

@lucaneg
Copy link
Member

@lucaneg lucaneg commented Jan 26, 2022

Description
Removing assignments of analysis states to null and checking for invalid CFGs that are missing execution stopping statements along all paths. This also fixes PythonLikeMatchingStrategy's matching algorithm.

Fixed bugs
Closes #170
Closes #171
Closes #173
Closes #174

@lucaneg lucaneg added 🐛 type:bug Something isn't working 🔍 scope:analysis Work regarding abstract domains or fixpoint algorithms 🏛 scope:program-structure Work regarding the program structure labels Jan 26, 2022
@lucaneg lucaneg added this to the 0.1b5 milestone Jan 26, 2022
@lucaneg lucaneg self-assigned this Jan 26, 2022
@lucaneg lucaneg added the 🏗 resolution:wip Incomplete work - do not review yet label Jan 26, 2022
@github-actions

This comment has been minimized.

@lucaneg lucaneg removed the 🏗 resolution:wip Incomplete work - do not review yet label Jan 26, 2022
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@lucaneg lucaneg changed the title CFG validation and AnalysisState initialization CFG validation, AnalysisState initialization, PythonLikeMatchingStrategy and HybridCall fixes Jan 26, 2022
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

VincenzoArceri
VincenzoArceri previously approved these changes Jan 26, 2022
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@VincenzoArceri VincenzoArceri merged commit 4abc5ba into master Jan 26, 2022
@VincenzoArceri VincenzoArceri deleted the bottom-and-validation branch January 26, 2022 16:47
@github-actions
Copy link

All Test Results (unit + cron)

  44 files  ±0    44 suites  ±0   26s ⏱️ -1s
227 tests ±0  227 ✔️ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 4abc5ba. ± Comparison against base commit 7fa3542.

@github-actions
Copy link

Unit Test Results

  34 files    34 suites   20s ⏱️
205 tests 205 ✔️ 0 💤 0 ❌

Results for commit c2a703b.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔍 scope:analysis Work regarding abstract domains or fixpoint algorithms 🏛 scope:program-structure Work regarding the program structure 🐛 type:bug Something isn't working

Projects

None yet

2 participants