1{
2  "ENTRY": "ProcessReceivedTCPPacket",
3  "CBMCFLAGS":
4  [
5    "--unwind 1",
6    "--unwindset prvTCPSendRepeated.0:13",
7    "--nondet-static"
8  ],
9  "OBJS":
10  [
11    "$(ENTRY)_harness.goto",
12    "$(FREERTOS_PLUS_TCP)/test/cbmc/stubs/cbmc.goto",
13    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IP.goto",
14    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IP_Utils.goto",
15    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IP_Timers.goto",
16    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_IP.goto",
17    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_IP_IPv4.goto",
18    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_Transmission.goto",
19    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_Transmission_IPv4.goto",
20    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_State_Handling.goto",
21    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_Utils.goto",
22    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_TCP_Reception.goto"
23  ],
24  "INSTFLAGS":
25  [
26    "--remove-function-body prvSingleStepTCPHeaderOptions",
27    "--remove-function-body prvCheckOptions",
28    "--remove-function-body prvTCPPrepareSend",
29    "--remove-function-body prvTCPReturnPacket",
30    "--remove-function-body prvTCPHandleState",
31    "--remove-function-body vTCPStateChange"
32  ],
33  "DEF":
34  [
35    "FREERTOS_TCP_ENABLE_VERIFICATION"
36  ],
37  "INC":
38  [
39    "$(FREERTOS_PLUS_TCP)/test/cbmc/include"
40  ]
41}
42
43