Skip to content
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

Applying to other codebases: missing files + non-runnable Python code #3

Open
alexeyev opened this issue Jan 15, 2025 · 0 comments
Open

Comments

@alexeyev
Copy link

alexeyev commented Jan 15, 2025

Dear colleagues,

Thank you for your valuable work. We have read your paper with great interest; however, we encountered difficulties in applying the instrument you shared to a codebase other than the one you considered in your study.

Specifically, after:

  • setting up the environment where the tool should build, compile, and pass the kzalloc test as per the instructions in the README,
  • adding the following calls to the CallGraphMain function:
  collect_funcs_definition_map();
  dump_calleesFoiLastUse();
  collectGetterFuncs();
  findPotentialFOIs();

...We observed that the calls to the kmeld analyzer fail due to the absence of files such as run/releaseTerminals.txt, which do not appear to be generated anywhere in the repository.

Additionally, we noticed a potential issue in the Python code of the tool: the variable callSiteDict is used but does not appear to be defined anywhere.

Could you please provide guidance on how to resolve this issue?

Best regards,
Anton

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

No branches or pull requests

1 participant