$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Systems and methods for pre-processing variable initializers 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-009/45
출원번호 US-0103862 (1998-06-24)
발명자 / 주소
  • Marcelais Michael Ronn
  • Walsh James E.
출원인 / 주소
  • Microsoft Corporation
대리인 / 주소
    Jones & Askew, LLP
인용정보 피인용 횟수 : 28  인용 특허 : 19

초록

Systems and methods for pre-processing an initializer prior to creation of a final version of a binary image and excluding the initializer from the computer code that comprises the binary image. Prior to creation of the final version of the binary image, an attempt is made to pre-process the initial

대표청구항

[ We claim:] [1.] A method for excluding an initializer from a binary image, the initializer comprising initializing instructions for initializing a variable upon start-up of the binary image, the initializer being part of a file and identified by an initializer symbol, the variable being identified

이 특허에 인용된 특허 (19)

  1. Chan Paul (Cupertino CA) Dadoo Manoj (San Jose CA) Pettis Karl (San Jose CA) Santhanan Vatsa (Sunnyvale CA), ANDF compiler using the HPcode-plus compiler intermediate language.
  2. Simmons Steven M. ; Brooks Gary S., Computer program debugging in the presence of compiler synthesized variables.
  3. Royce Robert ; Zoerner Eric ; Nascimento Claudio, Computer system to compile non-incremental computer source code to execute within an incremental type computer system.
  4. Grigsby Kenneth B. ; Smundak Aleksander L., Dynamic Library Task Switching.
  5. Pike Robert C. (Basking Ridge NJ), Global user interface.
  6. Preisler Thomas (Morgan Hill CA) Gramlich Wayne C. (Sunnyvale CA) Pelegri-Llopart Eduardo (Mountain View CA) Miller Terrence C. (Menlo Park CA), Method and apparatus for a fast debugger fix and continue operation.
  7. Eustace Robert A. (Redwood City CA) Monier Louis (Redwood City CA), Method and apparatus for checking validity of memory operations.
  8. Odnert Daryl (Boulder Creek CA) Santhanam Vatsa (Sunnyvale CA), Method and apparatus for compiling computer programs with interprocedural register allocation.
  9. Smith Roger A. (Austin TX), Method and apparatus for finding induction variables for use in compiling computer instructions.
  10. Hastings Reed, Method and apparatus for modifying relocatable object code files and monitoring programs.
  11. Hastings Reed (La Honda CA), Method and apparatus for modifying relocatable object code files and monitoring programs.
  12. Walsh James E. (Redmond WA), Method and system for dynamic-link library.
  13. Ekanadham Kattamuri ; Moreira Jose Eduardo ; Naik Vijay Krishnarao, Method for resource control in parallel environments using program organization and run-time support.
  14. Conley Patrick O. (Portland OR) Cobb Loren (Corrales NM), Method of analyzing computer source code.
  15. Kolawa Adam K. (Sierra Madre CA) Salvador Roman (Barcelona ESX) Hicken Wendell T. (Whittier CA) Strickland Bryan R. (Los Angeles CA), Method using a computer for automatically instrumenting a computer program for dynamic debugging.
  16. Davidson Caroline S. (Hollis NH) Grove Richard B. (Westford MA) Hobbs Steven O. (Westford MA), Optimizing compiler using templates corresponding to portions of an intermediate language graph to determine an order of.
  17. Hart Johnson M. ; Afifi Ashraf ; Pizzarello Antonio ; Chan Dominic, Process and tool for scalable automated data field replacement.
  18. Cohn Robert ; Adler Michael C. ; Lowney Paul Geoffrey, Software mechanism for reducing exceptions generated by speculatively scheduled instructions.
  19. Rickel David ; McBeath James B., Static debugging tool and method.

이 특허를 인용한 특허 (28)

  1. Woersching, Udo; Lunt, Martin; Markus, Elmar; Biegert, Uwe, Data consistency in data processing systems.
  2. Burianne,Yannick, Device and method for initializing an applicative programme of an integrated circuit card.
  3. Kato, Kazuomi; Hirota, Teruto; Yamamoto, Tetsuji, Device, method, and program for generating and executing execution binary image, and computer-readable recording medium containing the execution binary image execution program.
  4. Triplett, Joshua A., Identifying structured data types as requiring designated initializers.
  5. Takahara, Koji; Aoki, Masaki, Information processing apparatus.
  6. Plaxton, Iris M.; Rauch, Samuel J.; Osman, John H.; Bjorksten, Andrew A.; Bennett, Jason M., Method and device for creating and using pre-internalized program files.
  7. Plaxton, Iris M., Method for processing program files in a programming language capable of dynamic loading.
  8. Dettinger, Mark; Krebbel, Andreas, Method of compiling source code, compiler, computer system, and computer program product.
  9. Gschwind, Michael Karl; Weigand, Ulrich, Rewriting symbol address initialization sequences.
  10. Gschwind, Michael Karl; Weigand, Ulrich, Rewriting symbol address initialization sequences.
  11. Berger, Martin S, System and method for promoting intellectual property.
  12. Berger, Martin S., System and method for promoting intellectual property.
  13. Grey, James A., Test executive which provides heap validity checking and memory leak detection for user code modules.
  14. Melamed, Douglas; Richardson, Scott, Test executive with buffer overwrite detection for parameters of user-supplied code modules.
  15. Grey,James A., Test executive with external process isolation for user code modules.
  16. Grey, James A.; Crank, Erik, Test executive with stack corruption detection.
  17. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  18. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  19. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  20. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  21. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  22. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  23. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  24. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  25. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  26. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  27. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
  28. Noviello,Joseph C.; Lutnick,Howard W.; Foley,Kevin M.; Sweeting,Michael; Gill,William P., User interface for an electronic trading system for a computer screen.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로