~/talks

Gustavo A. R. Silva

what they talk about

all 7 in the filters

where they keep going back

all 6 in the filters

on a stage with

who talks about the same things

titleconferencedate
Upstream Kernel Hardening: Recent Progress and ChallengesOpen Source Summit Korea 20262026-08-11
Linux upstream hardening is shrinking long‑standing C hazards by combining source transformations, compiler changes and new helpers: enabling the…
Talk on
Enhancing Spatial Safety: Better Array-bounds Checking in C (and Linux)Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 20252025-12-08
Six years of kernel hardening turns into concrete fixes: memcpy is rewritten to use __builtin_object_size(mode=1) then __builtin_dynamic_object_size paired…
Talk on
Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-endOpen Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 20252025-12-08
GCC 14’s -Wflex-array-member-not-at-end flags flexible-array instances-in-the-middle, initially spitting ~64k warnings but ~650 unique problems; fixes cluster…
Talk on
Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-endOpen Source Summit Korea 20252025-11-04
GCC's -Wflex-array-member-not-at-end reveals that the kernel had ~60,000 warnings which collapse to about 650 unique issues; work reduces that to roughly 200…
Talk on
Enhancing Spatial Safety: Better Array-bounds Checking in C (and Linux)Open Source Summit Korea 20252025-11-04
Shows concrete fixes: replaces __builtin_object_size mode-zero with mode-one to stop the original "bad vibes" memcpy overflow, adds annotations using…
Talk on
Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-endOpen Source Summit Europe 20252025-08-25
GCC 14 -Wflex-array-member-not-at-end surfaces ~60,000 warnings in the kernel but only ~650 are unique; work under KSPP audits and fixes those cases and cuts…
Talk on
Challenges and Innovations Towards Spatial Safety in the Linux KernelLinuxCon @ OSS EU 20242024-09-16
Work since 2019 replaces ad‑hoc trailing arrays with C99 flexible array members, fixes an 8‑year bug, and changes memcpy fortification to use…
Talk on
Challenges and Innovations Towards Spatial Safety in the Linux KernelOpen Source Summit Europe 20242024-09-16
Work since 2019 converts ad hoc trailing arrays into C99 flexible array members, annotates them and hardens memcpy so the kernel uses…
Talk on
Progress On Bounds Checking in C and the Linux KernelLinux Security Summit North America 20232023-05-10
Effort converts trailing zero/one-length arrays into real C99 flexible array members, adds -fstrict-flex-arrays and per-struct size annotations, and wires…
Talk on
Flexible Array Transformations and Array-bounds CheckingLinux Security Summit Europe 20222022-09-15
Kernel code is being converted from one-element and zero-length trailing arrays into C99 flexible-array members so compilers and fortified memcpy can actually…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.