메뉴 건너뛰기




Volumn , Issue , 2007, Pages 2-14

Safe manual memory management

Author keywords

C; Memory management; Reference counting; Safety

Indexed keywords

C PROGRAMS; GARBAGE COLLECTION (GC); INTERNATIONAL SYMPOSIUM; MANUAL MEMORY-MANAGEMENT; MEMORY-MANAGEMENT; REFERENCE COUNTING; SPACE OVERHEAD; SPACE USAGE; WORST CASE;

EID: 42149092567     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1296907.1296911     Document Type: Conference Paper
Times cited : (15)

References (33)
  • 2
    • 42149134080 scopus 로고    scopus 로고
    • APPLE. Cocoa, http://developer.apple.com.
    • Cocoa
  • 3
    • 37148999612 scopus 로고    scopus 로고
    • Efficient detection of all pointer and array access errors
    • AUSTIN, T. M., AND SOHI, S. E. B. G. S. Efficient detection of all pointer and array access errors. In PLDI'94.
    • PLDI'94
    • AUSTIN, T.M.1    SOHI, S.E.B.G.S.2
  • 4
    • 42149101896 scopus 로고    scopus 로고
    • Concurrent cycle collection in reference counted systems
    • BACON, D. F., AND RAJAN, V. Concurrent cycle collection in reference counted systems. In ECOOP'01.
    • ECOOP'01
    • BACON, D.F.1    RAJAN, V.2
  • 7
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • BOEHM, H., AND WEISER, M. Garbage collection in an uncooperative environment. Software Practice and Experience (1988), 807-820.
    • (1988) Software Practice and Experience , pp. 807-820
    • BOEHM, H.1    WEISER, M.2
  • 9
    • 0016993741 scopus 로고
    • An efficient, incremental, automatic garbage collector
    • DEUTSCH, L. P., AND BOBROW, D. G. An efficient, incremental, automatic garbage collector. Communications of the ACM 19, 9 (1976).
    • (1976) Communications of the ACM , vol.19 , pp. 9
    • DEUTSCH, L.P.1    BOBROW, D.G.2
  • 10
    • 85085844480 scopus 로고    scopus 로고
    • Backwards-compatible array bounds checking for C with very low overhead
    • DHURJATI, D., AND ADVE, V. Backwards-compatible array bounds checking for C with very low overhead. In ICSE'06.
    • ICSE'06
    • DHURJATI, D.1    ADVE, V.2
  • 12
    • 0242453884 scopus 로고    scopus 로고
    • RacerX : Effective, static detection of race conditions and deadlocks
    • ENGLER, D., AND ASHCRAFT, K. RacerX : Effective, static detection of race conditions and deadlocks. In SOSP'03.
    • SOSP'03
    • ENGLER, D.1    ASHCRAFT, K.2
  • 13
    • 85086348218 scopus 로고    scopus 로고
    • Static detection of dynamic memory errors
    • EVANS, D. Static detection of dynamic memory errors. In PLDI'96.
    • PLDI'96
    • EVANS, D.1
  • 14
    • 0019035863 scopus 로고
    • The implementation of run-time diagnostics in Pascal
    • July
    • FISCHER, C. N., AND LEBLANC, R. J. The implementation of run-time diagnostics in Pascal, IEEE Transactions on Software Engineering SE-6, 4 (July 1980), 313-319.
    • (1980) IEEE Transactions on Software Engineering , vol.SE-6 , Issue.4 , pp. 313-319
    • FISCHER, C.N.1    LEBLANC, R.J.2
  • 15
    • 0034826994 scopus 로고    scopus 로고
    • Language support for regions
    • GAY, D., AND AIKEN, A. Language support for regions. In PLDV'01.
    • PLDV'01
    • GAY, D.1    AIKEN, A.2
  • 18
    • 42149168346 scopus 로고    scopus 로고
    • JONES, R. W. M., AND KELLY, P. H. J. Backwards compatible bounds checking for arrays and pointers in C. In Automated and Algorithmic Debugging (AADEBUG'97) (1997).
    • JONES, R. W. M., AND KELLY, P. H. J. Backwards compatible bounds checking for arrays and pointers in C. In Automated and Algorithmic Debugging (AADEBUG'97) (1997).
  • 19
    • 85046911854 scopus 로고    scopus 로고
    • An on-the-fly reference counting garbage collector for Java
    • LEVANONI, Y., AND PETRANK, E. An on-the-fly reference counting garbage collector for Java. In OOPSLA'01.
    • OOPSLA'01
    • LEVANONI, Y.1    PETRANK, E.2
  • 21
    • 0021860366 scopus 로고
    • Making pointers safe in system programming languages
    • Jan
    • LOMET, D. B. Making pointers safe in system programming languages. IEEE Transactions on Software Engineering SE-11, 1 (Jan. 1985), 87-96.
    • (1985) IEEE Transactions on Software Engineering , vol.SE-11 , Issue.1 , pp. 87-96
    • LOMET, D.B.1
  • 23
    • 84959039613 scopus 로고    scopus 로고
    • NECULA, G. C., MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In International Conference on Compiler Construction (April 2002), Grenoble, France, pp. 213-228. http://cil.sourceforge.net/.
    • NECULA, G. C., MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In International Conference on Compiler Construction (April 2002), Grenoble, France, pp. 213-228. http://cil.sourceforge.net/.
  • 24
    • 42149148555 scopus 로고    scopus 로고
    • NEXT
    • NEXT. Openstep. http://www.gnustep.org.
    • Openstep
  • 25
    • 0030836322 scopus 로고    scopus 로고
    • Low-cost, concurrent checking of pointer and array accesses in C programs
    • Dec
    • PATIL, H. G., AND FISCHER, C. N. Low-cost, concurrent checking of pointer and array accesses in C programs. Software Practice and Experience 27, 12 (Dec. 1997), 87-110.
    • (1997) Software Practice and Experience , vol.27 , Issue.12 , pp. 87-110
    • PATIL, H.G.1    FISCHER, C.N.2
  • 30
    • 42149118209 scopus 로고    scopus 로고
    • SPEC. SPECCPU 2000 and 2006. http://www.spec.org.
    • SPEC. SPECCPU 2000 and 2006. http://www.spec.org.
  • 33
    • 0012991873 scopus 로고
    • The measured cost of conservative garbage collection
    • Tech. Rep. CU-CS-573-92, University of Colorado at Boulder, April
    • ZORN, B. The measured cost of conservative garbage collection. Tech. Rep. CU-CS-573-92, University of Colorado at Boulder, April 1992.
    • (1992)
    • ZORN, B.1


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