mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2026-08-07 13:44:26 +00:00
* move CBMC proofs to FreeRTOS+ directory * Failing proofs corrected * ParseDNSReply proof added back * removed queue_init.h from -Plus/Test Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
33 lines
886 B
JSON
33 lines
886 B
JSON
{
|
|
"ENTRY": "SkipNameField",
|
|
|
|
################################################################
|
|
# This is the network buffer size. This can be set to any positive value.
|
|
"NETWORK_BUFFER_SIZE": 10,
|
|
|
|
################################################################
|
|
# Loop prvSkipNameField.0:
|
|
# file lib/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS.c line 778
|
|
# bound should be half network buffer size, since chunk length is at least 2
|
|
"SKIPLOOP0": "prvSkipNameField.0",
|
|
"SKIPLOOP0_UNWIND": "__eval ({NETWORK_BUFFER_SIZE} + 1) / 2",
|
|
|
|
################################################################
|
|
|
|
"CBMCFLAGS":
|
|
[
|
|
"--unwind 1",
|
|
"--unwindset {SKIPLOOP0}:{SKIPLOOP0_UNWIND}"
|
|
],
|
|
|
|
"OBJS":
|
|
[
|
|
"$(ENTRY)_harness.goto",
|
|
"$(FREERTOS)/../FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_DNS.goto"
|
|
],
|
|
"DEF":
|
|
[
|
|
"NETWORK_BUFFER_SIZE={NETWORK_BUFFER_SIZE}"
|
|
]
|
|
}
|