-
Notifications
You must be signed in to change notification settings - Fork 6
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
Other attempted projects #14
Comments
Edit: This once again is hodgepodge of different executables, so analyzing it is not really meaningful. |
For FFmpeg with goblint/cil#80 and corresponding fix in Goblint, CIL succeeds to parse and combine everything. However, the analysis then gets stuck at:
using up >250GB of RAM. To me, it seems like there is something wrong in the CFG generation here then. |
It would be useful to make Goblint temporarily print the function name whose CFG is being constructed, so we can quickly find a minimal example I could look at. |
The problem more is that we have |
That's the number of globals, but surely they aren't most functions, but just variables. |
Still, the numbers of functions is also at least >20k (at which point I aboated it) An interesting observation is that the check whether everything is connected dominates the actual computation of CFGs by a factor of 200:
|
@sim642 wrote:
|
Since the_silver_searcher is on |
This comment was marked as duplicate.
This comment was marked as duplicate.
If the sever is the bottleneck: If you write a script with the steps, I can run it on our sever with 512GB of RAM, though that is the biggest one we have. |
This comment was marked as duplicate.
This comment was marked as duplicate.
I moved the discussion about git to a separate issue (#62) and hid those comments from here. |
https://github.com/ggreer/the_silver_searcher (2k LoC)
--disable ana.base.context.non-ptr --disable sem.unknown_function.spawn --set ana.thread.domain plain --enable exp.earlyglobs --set ana.base.privatization none --enable dbg.print_dead_code
: 16shttps://github.com/wg/wrk
https://www.sqlite.org/amalgamation.html (with
--set cppflags[+] -DSQLITE_DEBUG
)https://github.com/git/git
compiledb
needs some manual fixes to the compilation database (issues with missing\"
around strings).d
files: Accept.d
files with multiple targets, eat-MF
arguments to preprocessor analyzer#557 required./goblint ../git --set ana.ctx_n_function.spawn --set ana.thread.domain plain --enable exp.earlyglobs --set ana.base.privatization none --enable dbg.print_dead_code &> git_base_insens.txt -v
FFmpeg (https://github.com/FFmpeg/FFmpeg) (see FFmpeg #18)
Possible query: https://github.com/search?p=7&q=stars%3A%3E100+size%3A%3E10000+language%3AC&type=Repositories
The text was updated successfully, but these errors were encountered: