8000 GitHub - awruef/cminer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

awruef/cminer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
< 75EF /span>
 
 
 
 
 
 

Repository files navigation

CMiner

Overall flow:

  • Identify a project to mine, by URL
  • Clone that project into the workspace directory
  • Build that project in place in the workspace directory, generating a compile_commands.json
  • Run the query tool on each compilation unit in compile_commands.json, storing the results in a database

Persistent information:

  • Queries to run
  • Results from each query
  • Projects that have been built and are ready for query
  • A queue of projects to mine

Tools we need:

  • Builder
  • Wrapper around query tool
  • Coordination infrastructure
    • A database schema to keep the persistent information
    • A tool to add to the queue of projects to mine
    • A Mesos framework to manage the overall flow
    • A few Mesos agents that deal with the builder and query

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0