1{
2  "ENTRY": "usGenerateProtocolChecksum_IPv6",
3  "MAX_EXT_HEADER_NUM": 21,
4  "CBMCFLAGS":
5  [
6    "--unwind 1",
7    "--nondet-static",
8    "--unwindset usGetExtensionHeaderLength.3:{MAX_EXT_HEADER_NUM}",
9    "--unwindset prvPrepareExtensionHeaders.0:{MAX_EXT_HEADER_NUM}"
10  ],
11  "INSTFLAGS":
12  [
13    "--remove-function-body prvChecksumIPv4Checks"
14  ],
15  "OBJS":
16  [
17    "$(ENTRY)_harness.goto",
18    "$(FREERTOS_PLUS_TCP)/test/cbmc/stubs/cbmc.goto",
19    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IP_Utils.goto",
20    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IPv6_Utils.goto"
21  ],
22  "DEF":
23  [
24    "FREERTOS_TCP_ENABLE_VERIFICATION",
25    "ipconfigUSE_TCP=1",
26    "ipconfigNETWORK_MTU=200",
27    "ipconfigUSE_DHCP=0"
28  ],
29  "INC":
30  [
31    "$(FREERTOS_PLUS_TCP)/test/cbmc/include"
32  ]
33}
34