-
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
SQLite Amalgamation #19
Comments
With I ran out of patience after 121h (on
|
@stilscher IIRC, you mentioned that you were running Goblint |
|
With the fix from goblint/analyzer#802 and a fix to not track string pointers (but not the short-circuiting for the HoareDomain etc) it now terminates on
|
I rerun the analysis of sqlite (with the very basic config from above) on Friday:
So with ~3.5 h it is at least much faster now. |
While looking at other potential benchmarking projects, I came across the sqlite amalgamation (https://www.sqlite.org/amalgamation.html).
It is one file that contains all of sqlite, plus a header and a driver program that gives you a command line utility.
pthread_create
)./goblint ../../bench-repos/sqlite-amalgamation-3370200/sqlite3.c ../../bench-repos/sqlite-amalgamation-3370200/sqlite3.h ../../bench-repos/sqlite-amalgamation-3370200/sqlite3ext.h ../../bench-repos/sqlite-amalgamation-3370200/shell.c -v --set cppflags[+] -DSQLITE_DEBUG --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 --set cppflags[+] -DGOBLINT_NO_BSEARCH --set cppflags[+] -DGOBLINT_NO_ASSERT --set result json-messages
|The text was updated successfully, but these errors were encountered: