-
Notifications
You must be signed in to change notification settings - Fork 465
Moving Static out of Beta
geohot edited this page Nov 22, 2014
·
6 revisions
So a few things have to happen first.
-
Create a testing framework for static2. Compile C and run static over it. It musn't crash, must run quickly, and must find a large majority of the functions. This is for test driven development as well as regression.
-
The analyzer must run "in the background" and never cause QIRA startup to hang. This is the biggest blocking thing now.
-
static2 must support viewing strings, have a saner toggle between flat and graph, and must show data instead of "undefined"
- The base program
- ld-linux.so and friends
- All libraries loaded at dynamic link time (but not runtime)
Instructions can be run outside static & they have to be viewable. base_memory should be removed from anything dynamic.
Addressing the mmap problem?