-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
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
Bug about REACHING_DEF #333
Comments
Some nodes of inE("REACHING_DEF").outV does not really define the inV directly. The 3rd argument "left" does not defined by "pms->buf", "p", "zbx_md5_append(***)", but there are reaching-def edges between them. And the right defined node should be "left-=64" is not the Identifier "left".
![image](https://user-images.githubusercontent.com/12693134/91784922-a2af2d80-ec36-11ea-90f7-1b2165295076.png)
|
Some of the labels are missing, I'll add those some time this week. When it comes to additional edges: the PDG is now highly overtainted on purpose, a step which I'll need to explain in an article soon. I think it's a good idea though to provide a nice little PDG extraction API that covers this up. This is coming in this week. That should also solve for #342 |
Great, I am looking forward to your article. |
See ShiftLeftSecurity/codepropertygraph#955 - this is fixed now, but you'll need to use |
I test the newest joern v1.0.186. I found that some reaching-def edges did not labeld VARIABLE. A reaching-def edge should have an associate def-variable, is it right?
The text was updated successfully, but these errors were encountered: