We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Value set analysis with bap2 still raise an error at runtime and the error message is as below
The pass "value-set" failed with: source tid does not represent block
I found that the error is triggered because the cfg of subroutine passed to the fixpoint function has @start-pseudo-node and @exit-pseudo-node
cbat_tools/vsa/value_set/lib/src/cbat_vsa.ml
Line 449 in ce7b339
val to_graph : t -> Graphs.Tid.t
Then the code below fails to recognize the pseudo node as basic blocks.
Line 391 in ce7b339
I am trying to fix this error. But I can't find any api which can remove the pseudo nodes in cfg
The text was updated successfully, but these errors were encountered:
solve issue draperlaboratory#306
e888fc2
No branches or pull requests
Value set analysis with bap2 still raise an error at runtime and the error message is as below
I found that the error is triggered because the cfg of subroutine passed to the fixpoint function has @start-pseudo-node and @exit-pseudo-node
cbat_tools/vsa/value_set/lib/src/cbat_vsa.ml
Line 449 in ce7b339
Just as the bap document says, as to
val to_graph : t -> Graphs.Tid.t
, since 2.1 the returned graph contains two pseudo-nodes(http://binaryanalysisplatform.github.io/bap/api/odoc/bap/Bap/Std/Sub/index.html)Then the code below fails to recognize the pseudo node as basic blocks.
cbat_tools/vsa/value_set/lib/src/cbat_vsa.ml
Line 391 in ce7b339
I am trying to fix this error. But I can't find any api which can remove the pseudo nodes in cfg
The text was updated successfully, but these errors were encountered: