summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2021-07-20Make test cases link against libefi.aPeter Jones
2021-07-20test.h: add some decls for some of the stuff in efilib.hPeter Jones
2021-07-20test.h: make some of the asserts a little more friendly to pointer types.Peter Jones
2021-07-20shim: rename pause() to wait_for_debug()Peter Jones
2021-07-20shim: another attempt to fix load options handlingChris Coulson
2021-03-27Change SBAT variable name to SbatLevelJan Setje-Eilers
2021-03-27Move the check for the SBAT variable properties to its own function.Jan Setje-Eilers
2021-03-22Make 'make test' work on gcc 4.8.5Peter Jones
2021-03-18Ensure that MOK variable mirroring creates well formed ESLsChris Coulson
2021-03-15Fix up build of test code using gcc 8Steve McIntyre
2021-03-12'make test': try harder to make it build in the right order.upstream/shim-15.3-rc1shim-15.3-rc1Peter Jones
2021-03-12sbat variable: use UEFI_VAR_NV_BS_RT when we've got ENABLE_SHIM_DEVELPeter Jones
2021-03-12Don't even try to use builtins, just make sure we have the same types.Peter Jones
2021-03-12More va_* workPeter Jones
2021-03-12Fix the compiler when invoking scan-build/fanalyzer/etcPeter Jones
2021-03-11If the SBAT UEFI variable is not set, initialize it as a bootservices variable.Jan Setje-Eilers
2021-03-10Fix compilation for older gccAlex Burmashev
2021-03-10Add more string test cases.Peter Jones
2021-03-10Test our strncmp vs known failing ones as wellPeter Jones
2021-03-10Add some test cases, and make "make test" actually work.Peter Jones
2021-03-10Fix stdarg to work the same everywhere.Peter Jones
2021-03-10Consolidate most of our standard lib functions to libPeter Jones
2021-03-10Restructure our includes.Peter Jones
2021-03-09static analysis: make our build targets work betterPeter Jones
2021-03-09Add get_variable_size()/set_variable()del_variable() wrappers.Peter Jones
2021-02-25sbat: fix the residual "resource section" for SBATGary Lin
2021-02-25Make verify_sbat() more testablePeter Jones
2021-02-25Fix-up and enable a bunch of .sbat section parsing tests.Peter Jones
2021-02-25Add test cases for our CSV parser.Peter Jones
2021-02-25make 'make test' able to run unit test harnessesPeter Jones
2021-02-25SBAT: make our SBAT variable parser use the CSV parserPeter Jones
2021-02-25SBAT: make our sbat section parser use the csv parserPeter Jones
2021-02-25Add a stand-alone CSV parser.Peter Jones
2021-02-25includes: include all gnu-efi includes at one place.Peter Jones
2021-02-25Move is_utf8_bom() to str.hPeter Jones
2021-02-25Add a list_size() primitivePeter Jones
2021-02-25Tidy up our string primitives...Peter Jones
2021-02-25compiler.h: fix a typo and add some more function attribute macrosPeter Jones
2021-02-25Make 'make fanalyzer' targetsPeter Jones
2021-02-25Move the coverity and scan-build makefiles out of the top directoryPeter Jones
2021-02-22tpm: minor cleanup: use EV_IPL not 0xdPeter Jones
2021-02-19sbat: make shim to parse it's own .sbat section on initJavier Martinez Canillas
2021-02-19Don't re-parse the SBAT EFI variable for each binary we load.Javier Martinez Canillas
2021-02-19parse_sbat: handle the realloc failure leak and batch allocations.Peter Jones
2021-02-19pe.c: parse SBAT variable and perform basic verificationAlex Burmashev
2021-02-19sbat: drop the struct sbat and just use two variables insteadPeter Jones
2021-02-17add list_empty to linked list primitivesAlex Burmashev
2021-02-17strndupa: allocate len + 1, so that \0 is not lostAlex Burmashev
2021-02-17Fix an off by one in strnlena()Peter Jones
2021-02-16sbat: remove unused buffer parameter in parse_sbat() functionJavier Martinez Canillas