Text this: A proof-producing machine-code analyzer for secure information flow