Back to Code Contracts in CBMC
Function contracts are implemented using a goto-instrument pass that performs a whole program transformation.
goto-instrument