DELTAPATH: PRECISE AND SCALABLE CALLING CONTEXT ENCODING
Qiang Zeng*, Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang, Peng Liu* NEC Laboratories America *Penn State University
www.nec-labs.com
DELTAPATH: PRECISE AND SCALABLE CALLING CONTEXT ENCODING Qiang - - PowerPoint PPT Presentation
DELTAPATH: PRECISE AND SCALABLE CALLING CONTEXT ENCODING Qiang Zeng*, Junghwan Rhee , Hui Zhang, Nipun Arora, Guofei Jiang, Peng Liu* NEC Laboratories America *Penn State University www.nec-labs.com Calling Context Calling Context is a
www.nec-labs.com
DeltaPath: Precise and Scalable Calling Context Encoding
performance optimization, profiling, security.
2
DeltaPath: Precise and Scalable Calling Context Encoding
3
DeltaPath: Precise and Scalable Calling Context Encoding
4
DeltaPath: Precise and Scalable Calling Context Encoding
5
DeltaPath: Precise and Scalable Calling Context Encoding
6
DeltaPath: Precise and Scalable Calling Context Encoding
7
DeltaPath: Precise and Scalable Calling Context Encoding
8
DeltaPath: Precise and Scalable Calling Context Encoding
9
DeltaPath: Precise and Scalable Calling Context Encoding
10
CC[P1]+AV[P1]
CC[Pm-1]+AV[Pm-1]
AV [P1] AV [P2] AV [Pm]
CC[P1] CC[P2] CC[Pm]
AV[Pi] = CC[Pi-1]+AV[Pi-1] for i = 2, …, m CC[n] >= CC[Pm] + AV[Pm]
DeltaPath: Precise and Scalable Calling Context Encoding
11
DeltaPath: Precise and Scalable Calling Context Encoding
nodes and static analysis is restarted (iterative approach).
variable is reset.
12
DeltaPath: Precise and Scalable Calling Context Encoding
13
DeltaPath: Precise and Scalable Calling Context Encoding
14
DeltaPath: Precise and Scalable Calling Context Encoding
15
DeltaPath: Precise and Scalable Calling Context Encoding
16
DeltaPath: Precise and Scalable Calling Context Encoding
17
DeltaPath: Precise and Scalable Calling Context Encoding
18
DeltaPath: Precise and Scalable Calling Context Encoding
19
DeltaPath: Precise and Scalable Calling Context Encoding
20
Feature PCC PCCE DeltaPath Support both procedural and OO Y N Y Reliable decoding N Y Y Scalability Y* N Y
DeltaPath: Precise and Scalable Calling Context Encoding
21