Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1 2010
DOI: 10.1145/1806799.1806875
|View full text |Cite
|
Sign up to set email alerts
|

Precise calling context encoding

Abstract: Calling contexts are very important for a wide range of applications such as profiling, debugging, and event logging. Most applications perform expensive stack walking to recover contexts. The resulting contexts are often explicitly represented as a sequence of call sites and hence bulky. We propose a technique to encode the current calling context of any point during an execution. In particular, an acyclic call path is encoded into one number through only integer additions. Recursive call paths are divided in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 37 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…For baseline comparison to our approach, we implement and employ the current state-of-the-art technique for precise calling context encoding (PCCE) [37].…”
Section: Background 21 Precise Calling Context Encodingmentioning
confidence: 99%
See 4 more Smart Citations
“…For baseline comparison to our approach, we implement and employ the current state-of-the-art technique for precise calling context encoding (PCCE) [37].…”
Section: Background 21 Precise Calling Context Encodingmentioning
confidence: 99%
“…Consider the example in Figure 1, which is taken from [37]. The boxes next to each node show their numCC(n) values, while the edge labels show the actual instrumentation for each call site.…”
Section: Background 21 Precise Calling Context Encodingmentioning
confidence: 99%
See 3 more Smart Citations