Proceedings of the Annual Conference on - ACM 76 1976
DOI: 10.1145/800191.805623
|View full text |Cite
|
Sign up to set email alerts
|

Error checking with pointer variables

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

1977
1977
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 6 publications
0
2
0
Order By: Relevance
“…Early work [16,18,26,38,41] in the pointer-based approach associated bounds information with each pointer by modifying the pointer representation into what is typically called a fat pointer. While convenient, the major downside of this approach is the incompatibility between the code that uses fat pointers that the code that does not.…”
Section: Pointer-based Approachmentioning
confidence: 99%
“…Early work [16,18,26,38,41] in the pointer-based approach associated bounds information with each pointer by modifying the pointer representation into what is typically called a fat pointer. While convenient, the major downside of this approach is the incompatibility between the code that uses fat pointers that the code that does not.…”
Section: Pointer-based Approachmentioning
confidence: 99%
“…Many early software-based solutions, such as [43,18,45], store the base and bound of each buffer inside a pointer that points to the said buffer, which almost always involve changes to how a pointer is represented (into what is called a fat pointer). While this approach has many benefits, such as low memory and performance overhead, its major downside is the incompatibility between the code that uses fat pointers that the code that doesn't, which is a major concern because in practice it is not possible to recompile every program and libraries to use the same pointer representation as the instrumented code.…”
Section: Object-based Approachesmentioning
confidence: 99%