SRI-CSL / OCCAM

OCCAM: Object Culling and Concretization for Assurance Maximization
BSD 3-Clause "New" or "Revised" License
26 stars 10 forks source link

Argument specialization. Not sure this makes sense though. #11

Closed ianamason closed 5 years ago

ianamason commented 7 years ago

Partial specification of main's argv.

int main(int argc, char* argv[]){

argc = extend_args_with_mcsat_set(&argv);

assert( argv[1] == "--mcsat");

...

}

foo [switch]

assuming argc = 2

argc' = 3

argv'[0] = "foo" argv'[1] = "switch" argv'[2] = argv[1] argv'[3] = NULL