1{
2  "ENTRY": "prvChecksumIPv6Checks",
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    "--flush"
11  ],
12  "OBJS":
13  [
14    "$(ENTRY)_harness.goto",
15    "$(FREERTOS_PLUS_TCP)/test/cbmc/stubs/cbmc.goto",
16    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_IPv6_Utils.goto"
17  ],
18  "INSTFLAGS":
19  [
20  ],
21  "OPT":
22  [
23    "--export-file-local-symbols"
24  ],
25  "DEF":
26  [
27    "FREERTOS_TCP_ENABLE_VERIFICATION",
28    "ipconfigNETWORK_MTU=200",
29    "ipconfigUSE_DHCP=0"
30  ],
31  "INC":
32  [
33    "$(FREERTOS_PLUS_TCP)/test/cbmc/include",
34    "$(FREERTOS_PLUS_TCP)/test/cbmc/proofs/utility",
35    "$(FREERTOS_PLUS_TCP)/test/cbmc/stubs"
36  ]
37}
38