메뉴 건너뛰기




Volumn 31, Issue 10, 1996, Pages 324-341

Fast static analysis of C++ virtual function calls

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); PROGRAM COMPILERS; PROGRAM DIAGNOSTICS;

EID: 0030260329     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/236338.236371     Document Type: Article
Times cited : (287)

References (24)
  • 1
    • 84947737965 scopus 로고
    • Constraint-based type inference and parametric polymorphism
    • Namur, Belgium, Sept. B. Le Charlier, Ed., Springer-Verlag
    • AGESEN, O. Constraint-based type inference and parametric polymorphism. In Proceedings of the First International Static Analysis Symposium (Namur, Belgium, Sept. 1994), B. Le Charlier, Ed., Springer-Verlag, pp. 78-100.
    • (1994) Proceedings of the First International Static Analysis Symposium , pp. 78-100
    • Agesen, O.1
  • 3
    • 84955578911 scopus 로고    scopus 로고
    • Eliminating virtual function calls in C++ programs
    • Proceedings of the Tenth European Conference on Object-Oriented Programming - ECOOP'96 Linz, Austria, July Springer-Verlag
    • AIGNER, G., AND HÖLZLE, U. Eliminating virtual function calls in C++ programs. In Proceedings of the Tenth European Conference on Object-Oriented Programming - ECOOP'96 (Linz, Austria, July 1996), vol. 1098 of Lecture Notes in Computer Science, Springer-Verlag, pp. 142-166.
    • (1996) Lecture Notes in Computer Science , vol.1098 , pp. 142-166
    • Aigner, G.1    Hölzle, U.2
  • 5
    • 84947762616 scopus 로고
    • Flow-insensitive interprocedural alias analysis in the presence of pointers
    • Proceedings of the Seventh International Workshop on Languages and Compilers for Parallel Computing Ithaca, New York, Aug. K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds., Springer-Verlag, Berlin, Germany
    • BURKE, M., CARINI, P., CHOI, J.-D., AND HIND, M. Flow-insensitive interprocedural alias analysis in the presence of pointers. In Proceedings of the Seventh International Workshop on Languages and Compilers for Parallel Computing (Ithaca, New York, Aug. 1994), K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds., vol. 892 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany, pp. 234-250.
    • (1994) Lecture Notes in Computer Science , vol.892 , pp. 234-250
    • Burke, M.1    Carini, P.2    Choi, J.-D.3    Hind, M.4
  • 7
    • 17144390502 scopus 로고
    • Type analysis algorithm for C++
    • IBM Thomas J. Watson Research Center
    • CARINI, P., HIND, M., AND SRINIVASAN, H. Type analysis algorithm for C++. Tech. Rep. RC 20267, IBM Thomas J. Watson Research Center, 1995.
    • (1995) Tech. Rep. RC 20267
    • Carini, P.1    Hind, M.2    Srinivasan, H.3
  • 8
    • 17144426370 scopus 로고
    • Iterative type analysis and extended message splitting: Optimizing dynamically-typed object-oriented programs
    • July
    • CHAMBERS, C., AND UNGAR, D. Iterative type analysis and extended message splitting: optimizing dynamically-typed object-oriented programs. LISP and Symbolic Computation 4, 3 (July 1991), 283-310.
    • (1991) LISP and Symbolic Computation , vol.4 , Issue.3 , pp. 283-310
    • Chambers, C.1    Ungar, D.2
  • 9
    • 17144399456 scopus 로고
    • An efficient implementation of SELF, a dynamically-typed object-oriented language based on proto-types
    • July
    • CHAMBERS, C., UNGAR, D., AND LEE, E. An efficient implementation of SELF, a dynamically-typed object-oriented language based on proto-types. LISP and Symbolic Computation 4, 3 (July 1991), 243-281.
    • (1991) LISP and Symbolic Computation , vol.4 , Issue.3 , pp. 243-281
    • Chambers, C.1    Ungar, D.2    Lee, E.3
  • 10
    • 0027311335 scopus 로고
    • Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects
    • Charleston, South Carolina, Jan. ACM Press, New York, New York
    • CHOI, J.-D., BURKE, M., AND CARINI, P. Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects. In Conference Record of the Twentieth ACM Symposium on Principles of Programming Languages (POPL) (Charleston, South Carolina, Jan. 1993), ACM Press, New York, New York, pp. 232-245.
    • (1993) Conference Record of the Twentieth ACM Symposium on Principles of Programming Languages (POPL) , pp. 232-245
    • Choi, J.-D.1    Burke, M.2    Carini, P.3
  • 14
    • 85006805669 scopus 로고
    • Optimizing dynamically-types object-oriented languages with polymorphic inline caches
    • Geneva, Switzerland, July P. America, Ed., Springer-Verlag
    • HÖLZLE, U., CHAMBERS, C., AND UNGAR, D. Optimizing dynamically-types object-oriented languages with polymorphic inline caches. In Proceedings of the European Conference on Object-Oriented Programming - ECOOP'91 (Geneva, Switzerland, July 1991), P. America, Ed., Springer-Verlag, pp. 21-38.
    • (1991) Proceedings of the European Conference on Object-Oriented Programming - ECOOP'91 , pp. 21-38
    • Hölzle, U.1    Chambers, C.2    Ungar, D.3
  • 16
    • 0347873551 scopus 로고
    • Dynamic measurements of C++ program characteristics
    • IBM Santa Teresa Laboratory, Jan.
    • LEE, Y., AND SERRANO, M. J. Dynamic measurements of C++ program characteristics. Tech. Rep. ADTI-1995-001, IBM Santa Teresa Laboratory, Jan. 1995.
    • (1995) Tech. Rep. ADTI-1995-001
    • Lee, Y.1    Serrano, M.J.2
  • 19
    • 84957617844 scopus 로고    scopus 로고
    • Data-flow-based virtual function resolution
    • Proceedings of the International Static Analysis Symposium Springer-Verlag
    • PANDE, H. D., AND RYDER, B. G. Data-flow-based virtual function resolution. In Proceedings of the International Static Analysis Symposium (1996), Lecture Notes in Computer Science, Springer-Verlag.
    • (1996) Lecture Notes in Computer Science
    • Pande, H.D.1    Ryder, B.G.2
  • 22
    • 0027028369 scopus 로고
    • Unreachable procedures in object-oriented programming
    • December
    • SRIVASTAVA, A. Unreachable procedures in object-oriented programming. ACM Letters on Programming Languages and Systems 1, 4 (December 1992), 355-364.
    • (1992) ACM Letters on Programming Languages and Systems , vol.1 , Issue.4 , pp. 355-364
    • Srivastava, A.1
  • 24
    • 0345338898 scopus 로고
    • Object, message, and performance: How they coexist in Self
    • Oct.
    • UNGAR, D., SMITH, R. B., CHAMBERS, C., AND HOLZLE, U. Object, message, and performance: how they coexist in Self. Computer 25, 10 (Oct. 1992), 53-64.
    • (1992) Computer , vol.25 , Issue.10 , pp. 53-64
    • Ungar, D.1    Smith, R.B.2    Chambers, C.3    Holzle, U.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.