You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The eval methods in MemoryRegionValueSetAnalysis and MemoryRegionAnalysisMisc which are the basis of the value set analysis and memory region analysis, respectively, do not work for many possible inputs. They should ideally take a more complete approach to the IR instead of only covering a limited subset.
The method evaluateExpression which is heavily used by both analyses is also only defined for a very limited subset of operations in the IR. This causes src\test\correct\function1\clang to throw an exception when the analysis is run on it, for example, as the BVCONCAT operator is not supported.
The text was updated successfully, but these errors were encountered:
The
eval
methods inMemoryRegionValueSetAnalysis
andMemoryRegionAnalysisMisc
which are the basis of the value set analysis and memory region analysis, respectively, do not work for many possible inputs. They should ideally take a more complete approach to the IR instead of only covering a limited subset.The method
evaluateExpression
which is heavily used by both analyses is also only defined for a very limited subset of operations in the IR. This causes src\test\correct\function1\clang to throw an exception when the analysis is run on it, for example, as the BVCONCAT operator is not supported.The text was updated successfully, but these errors were encountered: