-
Notifications
You must be signed in to change notification settings - Fork 59
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
[Java Integration] : Dig up necessary information from the static analysis #547
Conversation
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
Sample call graph
Showing source class, source methods, target methods, source line number. |
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
FunctionTest.java
TestFuzzer.java
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we output the data in a Yaml format similar to https://github.com/ossf/fuzz-introspector/blob/main/doc/LanguageImplementation.md#example-of-program-wide-data-file ?
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
Sample result, I am still digging into soot to find a way to get those "null" informations.
|
2c9be6d
to
5c63c18
Compare
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
5c63c18
to
55ff538
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add licenses where applicable.
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
81dc5ba
to
ba7c731
Compare
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
ba7c731
to
620f4b2
Compare
Dig up different information from the static analysis and call graph generation for fuzz introspector's further processing.
Also apply test on larger java project.
Referring to Steps 2 - 3 in Issue #536
Signed-off-by: Arthur Chan arthur.chan@adalogics.com