메뉴 건너뛰기




Volumn 40, Issue 2-3, 2001, Pages 171-188

Recovery of jump table case statements from binary code

Author keywords

Binary analysis; Binary translation; Jump tables; Slicing

Indexed keywords

C (PROGRAMMING LANGUAGE); FORTRAN (PROGRAMMING LANGUAGE); PASCAL (PROGRAMMING LANGUAGE); PROGRAM COMPILERS; TABLE LOOKUP;

EID: 0035400735     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(01)00014-4     Document Type: Article
Times cited : (42)

References (25)
  • 1
    • 0028462563 scopus 로고
    • Optimally profiling and tracing programs
    • Ball T., Larus J.R. Optimally profiling and tracing programs. Trans. Program. Languages Systems. 16(4):1994;1319-1360.
    • (1994) Trans. Program. Languages Systems , vol.16 , Issue.4 , pp. 1319-1360
    • Ball, T.1    Larus, J.R.2
  • 2
    • 0022144597 scopus 로고
    • Producing good code for the case statement
    • Bernstein R.L. Producing good code for the case statement. Software-Practice Exp. 15(10):1985;1021-1024.
    • (1985) Software-Practice Exp. , vol.15 , Issue.10 , pp. 1021-1024
    • Bernstein, R.L.1
  • 3
    • 0002364562 scopus 로고    scopus 로고
    • Interprocedural dataflow decompilation
    • Cifuentes C. Interprocedural dataflow decompilation. J. Program. Languages. 4(2):1996;77-99.
    • (1996) J. Program. Languages , vol.4 , Issue.2 , pp. 77-99
    • Cifuentes, C.1
  • 4
    • 0031374231 scopus 로고    scopus 로고
    • Intraprocedural static slicing of binary executables
    • in: M.J. Harrold, G. Visaggio (Eds.), Bari, Italy, 1-3 October IEEE CS Press, Los Alamitos, CA
    • C. Cifuentes, A. Fraboulet, Intraprocedural static slicing of binary executables, in: M.J. Harrold, G. Visaggio (Eds.), Proc. Internat. Conf. on Software Maintenance, Bari, Italy, 1-3 October 1997, IEEE CS Press, Los Alamitos, CA, pp. 188-195.
    • (1997) Proc. Internat. Conf. on Software Maintenance , pp. 188-195
    • Cifuentes, C.1    Fraboulet, A.2
  • 5
  • 6
    • 0031619196 scopus 로고    scopus 로고
    • Specifying the semantics of machine instructions
    • Ischia, Italy, 24-26 June IEEE CS Press, Los Alamitos, CA
    • C. Cifuentes, S. Sendall, Specifying the semantics of machine instructions, in: Proc. Internat. Workshop on Program Comprehension, Ischia, Italy, 24-26 June 1998, IEEE CS Press, Los Alamitos, CA, pp. 126-133.
    • (1998) In: Proc. Internat. Workshop on Program Comprehension , pp. 126-133
    • Cifuentes, C.1    Sendall, S.2
  • 7
    • 0032307022 scopus 로고    scopus 로고
    • Assembly to high-level language translation
    • Washington, DC, USA, 18-20 November IEEE CS Press, Los Alamitos, CA
    • C. Cifuentes, D. Simon, A. Fraboulet, Assembly to high-level language translation, in: Proc. Internat. Conf. on Software Maintenance, Washington, DC, USA, 18-20 November 1998, IEEE CS Press, Los Alamitos, CA, pp. 228-237.
    • (1998) In: Proc. Internat. Conf. on Software Maintenance , pp. 228-237
    • Cifuentes, C.1    Simon, D.2    Fraboulet, A.3
  • 9
    • 0343792698 scopus 로고
    • V. Communications, V. Communications, Inc, 4320 Stevens Creek Blvd., Suite 275, San Jose, CA 95129
    • V. Communications, Sourcer - Commenting Disassembler, 8088 to 80486 Instruction Set Support. V. Communications, Inc, 4320 Stevens Creek Blvd., Suite 275, San Jose, CA 95129, 1991.
    • (1991) Sourcer - Commenting Disassembler, 8088 to 80486 Instruction Set Support
  • 10
    • 0040027101 scopus 로고
    • A retargetable compiler for ANSI C
    • Fraser C.W., Hanson D.R. A retargetable compiler for ANSI C. SIGPLAN Notices. 26(10):1991;29-43.
    • (1991) SIGPLAN Notices , vol.26 , Issue.10 , pp. 29-43
    • Fraser, C.W.1    Hanson, D.R.2
  • 16
    • 0028380268 scopus 로고
    • Rewriting executable files to measure program behavior
    • Larus J.R., Ball T. Rewriting executable files to measure program behavior. Software-Practice Exp. 24(2):1994;197-218.
    • (1994) Software-Practice Exp. , vol.24 , Issue.2 , pp. 197-218
    • Larus, J.R.1    Ball, T.2
  • 18
    • 0019614272 scopus 로고
    • The implementation of case statements in Pascal
    • Sale A. The implementation of case statements in Pascal. Software-Practice Exp. 11:1981;929-942.
    • (1981) Software-Practice Exp. , vol.11 , pp. 929-942
    • Sale, A.1
  • 21
    • 0343792695 scopus 로고    scopus 로고
    • TracePoint
    • TracePoint, HiProf hierarchical profiler. http://www.tracepoint.com/noframes/hiprof/products/hiprof , 1997.
    • (1997) HiProf Hierarchical Profiler
  • 23
    • 85039939851 scopus 로고    scopus 로고
    • The wine project. http://www.winehq.com , 1996.
    • (1996) The Wine Project
  • 24
    • 0041681844 scopus 로고
    • A contribution to the development of ALGOL
    • Wirth N., Hoare C.A.R. A contribution to the development of ALGOL. Comm. ACM. 9(6):1966;413-432.
    • (1966) Comm. ACM , vol.9 , Issue.6 , pp. 413-432
    • Wirth, N.1    Hoare, C.A.R.2
  • 25
    • 0016080029 scopus 로고
    • Notes on the case statement
    • Wrandle C. Notes on the. case statement Software-Practice Exp. 4:1974;289-298.
    • (1974) Software-Practice Exp. , vol.4 , pp. 289-298
    • Wrandle, C.1


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