End-to-end Verification of Information-Flow Security for C and Assembly Programs. | AMiner