Skip to content

Avoid wasteful JSON parsing+deserialisation in finfo - #62

Open
valbucci wants to merge 40 commits into
br0kej:devfrom
valbucci:aflj-performance
Open

valbucci wants to merge 40 commits into
br0kej:devfrom
valbucci:aflj-performance

Conversation

@valbucci

Copy link
Copy Markdown
Contributor

FuncInfo extraction jobs would parse the output of aflj with JSON to then serialise it again within the write_to_json function.

This PR takes the String output of aflj in extract_function_info and stores it as-is.

In the future is may be worth looking into setup_function_list and check if we can avoid running the same command twice when finfo and other extract modes like bytes and func-cfg are invoked together.

valbucci added 30 commits June 11, 2025 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant