[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH v3 0/3] lib/uksp: Introduce uksp library
Hey Simon, The suggestions are great. I'll add them in the next version of the library. Thanks, Vlad On 07.01.2020 16:14, Simon Kuenzer wrote: > Hey Vlad, > > thanks a lot for your work! I have a few suggestions to make this > library even more independent and as an extra feature. Let me know > what you think. My hope is that alternative stack protection libraries > could be added without changes afterwards. > I commented my idea in your patches. > > Thanks, > > Simon > > On 04.12.19 16:14, Vlad-Andrei BĂDOIU (78692) wrote: >> Currently, we provide a basic implementation of stack smashing >> protection that >> has a global value for all threads. The value is randomly initialized >> during the >> boot. Finally, this option might help us detect bugs caused by stack >> overflows. >> >> Changes since v1: >> * We now use a choice based config option for the stack protector >> level. Since >> the last version we added the regulat and strong stack protector >> options. >> >> Changes since v2: >> * Renamed the library to uksp >> >> Vlad-Andrei BĂDOIU (78692) (3): >> lib/uksp: Introduce uksp library >> build: Add option to toggle the stack protection >> lib/ukboot: Initialize the canary value at boot >> >> Config.uk | 30 ++++++++++++++ >> Makefile.uk | 13 +++++- >> lib/Makefile.uk | 1 + >> lib/ukboot/boot.c | 7 ++++ >> lib/uksp/Config.uk | 4 ++ >> lib/uksp/Makefile.uk | 5 +++ >> lib/uksp/exportsyms.uk | 2 + >> lib/uksp/include/uksp/stackprotector.h | 56 ++++++++++++++++++++++++++ >> lib/uksp/ssp.c | 43 ++++++++++++++++++++ >> 9 files changed, 159 insertions(+), 2 deletions(-) >> create mode 100644 lib/uksp/Config.uk >> create mode 100644 lib/uksp/Makefile.uk >> create mode 100644 lib/uksp/exportsyms.uk >> create mode 100644 lib/uksp/include/uksp/stackprotector.h >> create mode 100644 lib/uksp/ssp.c >> _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |