首页> 外国专利> Use of language instructions and functions across multiple processing sub- environments

Use of language instructions and functions across multiple processing sub- environments

机译:在多个处理子环境中使用语言说明和功能

摘要

An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction or function, such as a setjmp, all information pertaining to the current running processing sub-environment that has been established by a first load module is saved in the memory in any location. Later, upon the issuance of a second and complementary instruction or function, such as a longjmp, issued from a different processing sub-environment established by a different load module, the computer's system stack is searched until the entry for the original processing environment is found. Then once it is established which initial environment the second instruction or function is related to, that information is retrieved from the previously stored memory location and the instruction or function is completed successfully.
机译:一种设备,其允许在多个加载模块之间完成一对相互关联的C语言操作,尤其是setjmp / longjmp和signal / raise功能。在发出诸如setjmp之类的第一指令或功能后,由第一加载模块建立的与当前运行的处理子环境有关的所有信息都将保存在存储器中的任何位置。稍后,在由不同的加载模块建立的不同处理子环境发出的第二个互补指令或功能(例如longjmp)发布后,将搜索计算机的系统堆栈,直到找到原始处理环境的条目。然后,一旦确定第二指令或功能与哪个初始环境有关,则从先前存储的存储位置中检索该信息,并成功完成指令或功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号