~/talk

Oscar: A Practical Page-Permissions-Based Scheme...

links:none on file
links:none on file
links:none on file
slides:none on file

Oscar implements a page-permissions, virtual-alias scheme that enforces heap temporal safety and runs with no source code required. The system uses per-object alias pages, a high-watermark allocator to avoid reusing freed virtual addresses, fork-aware copy-on-write fixes and syscall batching via remap to cut overhead. On SPEC workloads Oscar shows as low as ~3.7% runtime overhead (typical SPEC cases) and compares favorably to competitors (examples: 16% vs 49% runtime in one suite, memory overheads ~32–62% vs up to 90–140%), and the implementation is evaluated end-to-end and works on real programs.

AI-written summary · about

  1. 0:00Introduction to memory safety
  2. 1:21Design goals for protection
  3. 2:08Overview of previous defenses
  4. 6:27Page-based security schemes
  5. 11:06The Oscar protection scheme
  6. 15:23Empirical evaluation
  7. 19:44Conclusion and Q&A
~/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.