kirancodes.me
To Proof Maintenance & Beyond!

2,246 papers · page 33 of 113

Not so fast: understanding and mitigating negative impacts of compiler optimizations on code reuse gadget sets

Michael D. Brown, Matthew Pruett, Robert Bigelow, Girish Mururu, Santosh Pande

Despite extensive testing and correctness certification of their functional semantics, a number of compiler optimizations have been shown to violate security guarantees implemented in source code. While prior work has shed light on how such optimizations may introduce semantic se…

Well-typed programs can go wrong: a study of typing-related bugs in JVM compilers

Stefanos Chaliasos, Thodoris Sotiropoulos, Georgios-Petros Drosos, Charalambos Mitropoulos, Dimitris Mitropoulos, Diomidis Spinellis

Despite the substantial progress in compiler testing, research endeavors have mainly focused on detecting compiler crashes and subtle miscompilations caused by bugs in the implementation of compiler optimizations. Surprisingly, this growing body of work neglects other compiler co…