PMheart
|
228f8ca1fb
|
Codestyle: Apply codestyle changes with Uncrustify
|
2022-04-25 14:51:15 +02:00 |
|
vit9696
|
20721dc99f
|
Build: Fix minor typos, thx Slice&Co
|
2021-11-03 14:16:38 +03:00 |
|
MikhailKrichanov
|
ca3fcbc42d
|
Build: Added support for stack canaries (#276)
|
2021-07-15 14:20:38 +03:00 |
|
vit9696
|
e2f219e075
|
OcCpuLib: Fixed FSBFrequency calculation with fractional multiplier
closes acidanthera/bugtracker#1529
|
2021-02-25 19:45:38 +03:00 |
|
vit9696
|
0d0279cc7f
|
OcGuardLib: Add U16 arithmetics
|
2021-01-31 04:57:40 +03:00 |
|
vit9696
|
1b280f88d7
|
OcGuardLib: Avoid undefined reference to 64-bit mul builtin on IA-32
|
2020-11-06 23:59:15 +03:00 |
|
vit9696
|
59825b3b0c
|
Docs: improve relative directory lookup documentation
Also fix compiler issues with GCC
|
2020-11-06 23:21:44 +03:00 |
|
vit9696
|
03b5d34c04
|
OcGuardLib: Rely on LTO and avoid confusing macro usage
|
2020-11-06 22:34:40 +03:00 |
|
Download-Fritz
|
a97b74e83c
|
OpenCore: Use direct PE loading for Secure Boot (#108)
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
|
2020-08-24 12:52:34 +02:00 |
|
vit9696
|
97585cb6c2
|
Build: Remove OcSupportPkg usage
|
2020-02-29 17:39:41 +03:00 |
|
vit9696
|
7a1048acb3
|
Build: Improve compatibility with clang
|
2020-02-01 15:06:19 +03:00 |
|
vit9696
|
979087c68e
|
Revert "Build: Fix MODULE_TYPE for libraries"
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
|
2020-01-23 20:01:40 +03:00 |
|
vit9696
|
93c96d030b
|
Build: Fix MODULE_TYPE for libraries
|
2020-01-23 19:49:04 +03:00 |
|
vit9696
|
63102b2ecc
|
OcCompilerIntrinsicsLib: Initial version, thx @nms42
|
2020-01-13 13:01:43 +03:00 |
|
vit9696
|
867000cd07
|
Build: Improve IA32 compat based on @nms42 patches
closes acidanthera/bugtracker#645
closes acidanthera/bugtracker#646
closes acidanthera/bugtracker#647
|
2020-01-11 04:51:46 +03:00 |
|
vit9696
|
47a10510b1
|
OcGuardLib: Add workaround for IA32 support for old clang compilers
|
2020-01-08 18:29:34 +03:00 |
|
vit9696
|
0330e95f02
|
OcGuardLib: Fix ssize_t definition
|
2020-01-08 15:27:21 +03:00 |
|
vit9696
|
43e755c6c9
|
Build: Dummy fixes for IA32 compatibility
|
2020-01-08 14:33:54 +03:00 |
|
Download-Fritz
|
be4f601d9e
|
OcGuardLib: Use STATIC_ASSERT over typedef hacks
|
2019-11-30 15:33:57 +01:00 |
|
Download-Fritz
|
80dc6eba61
|
OcGuidLib: Unify unsigned additions to same-width checks
|
2019-11-30 13:57:25 +01:00 |
|
Nikolai SAOUKH
|
394a8fa2dc
|
OcSupportPkg: avoid small integer to pointer cases
Yet code looks bizzare
Do we need to import another implementaion?
|
2019-11-15 19:33:16 +03:00 |
|
Download-Fritz
|
156cb7c586
|
Various type and cast fixes
|
2019-11-02 23:16:33 +01:00 |
|
Download-Fritz
|
f4254b50b6
|
OcGuardLib: Add missing UefiLib reference (required for AsciiPrint)
|
2019-09-26 11:40:48 +02:00 |
|
vit9696
|
fff3d35b1a
|
OcGuardLib: Fix case in ubsan warning
|
2019-07-16 19:06:46 +03:00 |
|
vit9696
|
75ce01f54e
|
OcGuardLib: Upgrade ubsan runtime to upstream
|
2019-06-27 00:27:51 +03:00 |
|
vit9696
|
f69ba10af8
|
OcGuardLib: Implement implicit integer conversion sanitizing
Patch by Sergey Sobolev sasobolev96 at andex dot ru
|
2019-06-26 23:16:17 +03:00 |
|
vit9696
|
a2d69bd0ca
|
Build: Fix metadata header inclusion
closes acidanthera/bugtracker#374
|
2019-06-11 23:17:14 +03:00 |
|
Download-Fritz
|
52dc17ecc1
|
OcGuardLib/UbsanPrintf: Initialize uc to 0 for base 10 (as done for base 8) to avoid static analyzer defects
|
2019-04-22 08:30:43 +02:00 |
|
vit9696
|
5bcef2b280
|
OcGuardLib: Disable stack canary as it is not compatible with LTO
|
2019-04-03 21:07:43 +03:00 |
|
vit9696
|
18685a5eb7
|
OcGuardLib: Add basic stackprotector to help to detect stack corruption
|
2019-04-03 20:43:06 +03:00 |
|
vit9696
|
a1b790556f
|
Some buildfixes for MSVC, thanks joedm
|
2019-03-03 18:56:20 +03:00 |
|
vit9696
|
abbff41d03
|
Silence analyser
|
2018-11-01 18:51:07 +03:00 |
|
Download-Fritz
|
dd8df2b112
|
OcGuardLib: Use EFIAPI for functions involving VA.
|
2018-11-01 07:27:02 +01:00 |
|
vit9696
|
70b9c345dd
|
Implemented UBSan runtime support based on NetBSD source
|
2018-11-01 00:30:24 +03:00 |
|
vit9696
|
c97890a5f3
|
Implement alignment checking macros within OcGuardLib (formerly OcOverflowLib)
|
2018-10-31 00:45:36 +03:00 |
|