Created a generic portmacro.h file in the CBMC include folder (#847)

* Created a generic portmacro.h file in the CBMC include folder instead of using the default MSVC-MingW one. This allows each proof to define the portmacro constants it needs and cover all code in the Task Scheduler

* Removed the license text from the portmacro file

* Fix CI checks

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Fix spell check

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
This commit is contained in:
akshayutture 2022-09-26 14:43:54 -07:00 committed by GitHub
parent 51def4683f
commit 856d0e8363
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 278 additions and 5 deletions

View file

@ -120,6 +120,7 @@ bio
bios
bislisten
bitmasking
bitscanreverse
bitvalue
bk
bktallowable
@ -173,8 +174,6 @@ busfault
buttonisr
bvic
bytesreceived
bytesreceived
bytessent
bytessent
bytestorecv
bytestosend
@ -264,13 +263,13 @@ clienttoken
cligetoutputbuffer
clint
cliprocesscommand
cloudformation
clk
clkdiv
clksel
clockoffsetms
clocksource
closesession
cloudformation
cmac
cmaxpower
cmcnt
@ -799,6 +798,7 @@ freertosconifg
freertosdemo
freertosipconfig
freertosipconfigdefaults
freertoskernel
freq
freqency
fromisr
@ -1250,6 +1250,7 @@ maintx
mainudp
mainvalue
mainwait
mair
malloc
mallocing
mam
@ -1327,6 +1328,7 @@ mps
mpsoc
mpu
mpudemo
mpuregionsettings
mqtt
mqttagent
mqttagentcommand
@ -1354,6 +1356,7 @@ msi
msp
msr
mss
msvc
mtcoverage
mtu
mtvec
@ -1715,16 +1718,20 @@ portisr
portlarge
portlm
portmacro
portmacros
portmax
portmedium
portno
portnum
portprivilege
portrestore
portsave
portsmall
portsoftware
portswitch
porttc
porttick
porttotal
portyield
posix
potainterfaces
@ -1763,6 +1770,7 @@ presponsedata
prev
printc
printf
printfs
prio
prioity
prioritisation
@ -2197,6 +2205,7 @@ randomised
randomiser
ratpriorities
rb
rbar
rbr
rbuf
rc
@ -2273,6 +2282,7 @@ ripemd
risc
riscv
rl
rlar
rmd
rmii
rnfr
@ -2369,6 +2379,7 @@ sendtimeout
sendtimeoutms
sendto
sep
sepearted
serialbaurate
serialised
serialisr
@ -2536,8 +2547,8 @@ systemgetwallclocktime
systeminit
systeminithook
systemirqhandler
systemtick
systemstoreficrns
systemtick
systick
systickdelay
sz
@ -2550,6 +2561,8 @@ taskhandle
taskhasexecuted
tasknotify
taskparameters
taskpool
taskrecord
taskscheduler
taskselect
tasksstubs
@ -2773,6 +2786,7 @@ ulglobalentrytimems
ulhighfrequencytimercounts
ulhighfrequencytimerinterrupts
ulhighfrequencytimerticks
ulinterruptmask
ulinterruptnumber
ulinterrupttriggercounter
ulipaddress
@ -2782,6 +2796,7 @@ ullength
ullinenumber
ulloopcounter
ulmaingetruntimecountervalue
ulmair
ulmajorreportversion
ulmaxfpuinterruptnesting
ulmaxjitter
@ -2809,6 +2824,7 @@ ulpriority
ulprioritysetcounter
ulrangeend
ulrangestart
ulrbar
ulreaddata
ulreceivedvalue
ulrecvbytes
@ -2819,6 +2835,7 @@ ulremoteipaddress
ulreportid
ulrestartoffset
ulreturned
ulrlar
ulsecondnotificationvalueconst
ulsecondnotifiedconst
ulsecondnotifiedvalueconst
@ -3302,6 +3319,7 @@ xilinx
xincrement
xindex
xinputstrlen
xinsideinterrupt
xinterface
xinterruptcontroller
xiptracevalues
@ -3473,6 +3491,7 @@ xreceivedbytes
xreceivelength
xrecvloop
xregions
xregionssettings
xregtest
xregtesterror
xregteststacksize