Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation 2017
DOI: 10.1145/3062341.3062343
|View full text |Cite
|
Sign up to set email alerts
|

Taming undefined behavior in LLVM

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
2
2

Relationship

2
8

Authors

Journals

citations
Cited by 32 publications
(29 citation statements)
references
References 20 publications
0
29
0
Order By: Relevance
“…In our handling of uninitialized memory, we follow Lee et al [2017]. Upon allocation, memory holds a poison value that will cause the program to get stuck if it is ever used for a computation or a conditional branch.…”
Section: The Operational Semanticsmentioning
confidence: 99%
“…In our handling of uninitialized memory, we follow Lee et al [2017]. Upon allocation, memory holds a poison value that will cause the program to get stuck if it is ever used for a computation or a conditional branch.…”
Section: The Operational Semanticsmentioning
confidence: 99%
“…In the presence of potential undefined behavior, compilers are allowed to assume that the program will never reach the conditions under which this undefined behavior is triggered. The compiler can then generate optimized program code based on this assumption [22]. Consequently, the compiler does not have to statically verify that the program is free of potential undefined behavior, and the compiler does not need to generate code that is capable of recognizing and mitigating undefined behavior.…”
Section: E Other Vulnerabilitiesmentioning
confidence: 99%
“…The most closely related work on the memory object model side is that of Kang et al [2015]; Lee et al [2018Lee et al [ , 2017. These study the complementary problem of the semantics for the LLVM intermediate language, focussed on the semantics implicitly assumed by compiler optimisations.…”
Section: Interacting With Iso Wg14 and Other Bodiesmentioning
confidence: 99%