kindring 67da75dea5 初次提交 1 mēnesi atpakaļ
..
HTTPClient_AddHeader 67da75dea5 初次提交 1 mēnesi atpakaļ
HTTPClient_AddRangeHeader 67da75dea5 初次提交 1 mēnesi atpakaļ
HTTPClient_InitializeRequestHeaders 67da75dea5 初次提交 1 mēnesi atpakaļ
HTTPClient_ReadHeader 67da75dea5 初次提交 1 mēnesi atpakaļ
HTTPClient_Send 67da75dea5 初次提交 1 mēnesi atpakaļ
HTTPClient_strerror 67da75dea5 初次提交 1 mēnesi atpakaļ
findHeaderFieldParserCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
findHeaderOnHeaderCompleteCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
findHeaderValueParserCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnBodyCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnHeaderFieldCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnHeaderValueCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnHeadersCompleteCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnMessageBeginCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnMessageCompleteCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
httpParserOnStatusCallback 67da75dea5 初次提交 1 mēnesi atpakaļ
lib 67da75dea5 初次提交 1 mēnesi atpakaļ
Makefile-project-defines 67da75dea5 初次提交 1 mēnesi atpakaļ
Makefile-project-targets 67da75dea5 初次提交 1 mēnesi atpakaļ
Makefile-project-testing 67da75dea5 初次提交 1 mēnesi atpakaļ
Makefile-template-defines 67da75dea5 初次提交 1 mēnesi atpakaļ
Makefile.common 67da75dea5 初次提交 1 mēnesi atpakaļ
README.md 67da75dea5 初次提交 1 mēnesi atpakaļ
run-cbmc-proofs.py 67da75dea5 初次提交 1 mēnesi atpakaļ

README.md

CBMC proofs

This directory contains the CBMC proofs. Each proof is in its own directory.

This directory includes four Makefiles.

One Makefile describes the basic workflow for building and running proofs:

  • Makefile.common:
    • make: builds the goto binary, does the cbmc property checking and coverage checking, and builds the final report.
    • make goto: builds the goto binary
    • make result: does cbmc property checking
    • make coverage: does cbmc coverage checking
    • make report: builds the final report

Three included Makefiles describe project-specific settings and can override definitions in Makefile.common:

  • Makefile-project-defines: definitions like compiler flags required to build the goto binaries, and definitions to override definitions in Makefile.common.
  • Makefile-project-targets: other make targets needed for the project
  • Makefile-project-testing: other definitions and targets needed for unit testing or continuous integration.