This paper presentsanovel interprocedural, #ow-sensitive, and context-sensitive pointer analysis algorithm for multithreaded programs that may concurrently update shared pointers. For each pointer and each program point, the algorithm computes a conservative approximation of the memory locations to which that pointer may point. The algorithm correctly handles a full range of constructs in multithreaded programs, including recursive functions, function pointers, structures, arrays, nested structures and arrays, pointer arithmetic, casts between pointer variables of di#erenttypes, heap and stack allocated memory, shared global variables, and thread-private global variables
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
The field of program analysis has focused primarily on sequential programming languages. But multith...
This paper presents a context-sensitive and path-sensitive, intra-thread and inter-thread solution t...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
This paper presents a new approach for optimizing multitheaded programs with pointer constructs. The...
AbstractThis paper presents a new approach for optimizing multitheaded programs with pointer constru...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
We present a new pointer analysis for use in shared memory programs running on hierarchical parallel...
In this paper we present a scalable pointer analysis for embedded applications that is able to disti...
Pointer analysis has recently been a subject of active research. The focus of most techniques is on:...
In this paper we present a scalable pointer analysis for embedded applications that is able to dist...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Even though impressive progress has been made in the area of optimizing and parallelizing array-base...
Pointer information that is provided by many algorithms identifies a memory location using the same ...
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
The field of program analysis has focused primarily on sequential programming languages. But multith...
This paper presents a context-sensitive and path-sensitive, intra-thread and inter-thread solution t...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
This paper presents a new approach for optimizing multitheaded programs with pointer constructs. The...
AbstractThis paper presents a new approach for optimizing multitheaded programs with pointer constru...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
We present a new pointer analysis for use in shared memory programs running on hierarchical parallel...
In this paper we present a scalable pointer analysis for embedded applications that is able to disti...
Pointer analysis has recently been a subject of active research. The focus of most techniques is on:...
In this paper we present a scalable pointer analysis for embedded applications that is able to dist...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Even though impressive progress has been made in the area of optimizing and parallelizing array-base...
Pointer information that is provided by many algorithms identifies a memory location using the same ...
Pointer analysis has been an active research field in recent years. Combining pointer analysis and d...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
The field of program analysis has focused primarily on sequential programming languages. But multith...