-
公开(公告)号:US07047520B2
公开(公告)日:2006-05-16
申请号:US10121898
申请日:2002-04-11
IPC分类号: G06F9/44
CPC分类号: G06F11/362
摘要: A method is provided that allows a general set of watchpoints to be defined for a computer system (a watchpoint is a memory address that triggers an interrupt for debugging or tracing purposes). This is accomplished by modifying the system page table for the memory page containing a watchpoint, such that a page fault interrupt is triggered whenever said memory page is accessed (for example by marking the page as not present). The paging mechanism of the computer system is then adapted, so that responsive to a page fault interrupt, a determination is made as to whether such interrupt has resulted from an access to the watchpoint, and if so, control is passed to a watchpoint handler. Alternatively, if there is no watchpoint, normal paging operations can be resumed if necessary.
-
公开(公告)号:US08978769B2
公开(公告)日:2015-03-17
申请号:US13196766
申请日:2011-08-02
申请人: Richard John Moore
发明人: Richard John Moore
IPC分类号: E21B7/12 , F24J3/08 , F25J1/00 , F25J1/02 , F28D15/00 , F28D1/02 , E02B17/00 , E21B36/00 , E21B41/00 , C10L3/10 , F28D15/02
CPC分类号: F24T10/00 , C10L3/10 , E02B17/00 , E21B36/001 , E21B41/0007 , E21B43/017 , F25J1/0022 , F25J1/0278 , F25J1/0296 , F28D1/022 , F28D15/00 , F28D15/0266 , Y02E10/10
摘要: An offshore hydrocarbon cooling system is provided. The system includes one or more hydrocarbon process fluid heat exchangers arranged in heat exchange communication between a hydrocarbon process fluid and a cooling medium fluid, a cooling medium fluid distribution pipe system connected to the hydrocarbon process fluid heat exchangers, and a subsea cooling unit for cooling the cooling medium fluid. The subsea cooling unit includes an inlet and an outlet arranged in fluid communication with the cooling medium fluid distribution pipe system, one or more subsea cooling modules, a first conduit arranged to provide fluid communication between the inlet and the subsea cooling module(s) and a second conduit arranged to provide fluid communication between the subsea cooling module(s) and the outlet. Each cooling module comprises a plurality of cooling pipes configured in heat exchange relationship with surrounding seawater.
摘要翻译: 提供近海碳氢化合物冷却系统。 该系统包括一个或多个碳氢化合物处理流体热交换器,其布置在烃过程流体和冷却介质流体之间的热交换连通中,连接到烃工艺流体热交换器的冷却介质流体分配管系统和用于冷却的海底冷却单元 冷却介质流体。 海底冷却单元包括布置成与冷却介质流体分配管道系统流体连通的入口和出口,一个或多个海底冷却模块,布置成在入口和海底冷却模块之间提供流体连通的第一导管和 第二导管,布置成在海底冷却模块和出口之间提供流体连通。 每个冷却模块包括与周围海水热交换关系的多个冷却管。
-
公开(公告)号:US20120285656A1
公开(公告)日:2012-11-15
申请号:US13196766
申请日:2011-08-02
申请人: Richard John Moore
发明人: Richard John Moore
IPC分类号: F24J3/08
CPC分类号: F24T10/00 , C10L3/10 , E02B17/00 , E21B36/001 , E21B41/0007 , E21B43/017 , F25J1/0022 , F25J1/0278 , F25J1/0296 , F28D1/022 , F28D15/00 , F28D15/0266 , Y02E10/10
摘要: An offshore hydrocarbon cooling system is provided. The system includes one or more hydrocarbon process fluid heat exchangers arranged in heat exchange communication between a hydrocarbon process fluid and a cooling medium fluid, a cooling medium fluid distribution pipe system connected to the hydrocarbon process fluid heat exchangers, and a subsea cooling unit for cooling the cooling medium fluid.The subsea cooling unit includes an inlet and an outlet arranged in fluid communication with the cooling medium fluid distribution pipe system, one or more subsea cooling modules, a first conduit arranged to provide fluid communication between the inlet and the subsea cooling module(s) and a second conduit arranged to provide fluid communication between the subsea cooling module(s) and the outlet. Each cooling module comprises a plurality of cooling pipes configured in heat exchange relationship with surrounding seawater.
摘要翻译: 提供近海碳氢化合物冷却系统。 该系统包括一个或多个碳氢化合物处理流体热交换器,其布置在烃过程流体和冷却介质流体之间的热交换连通中,连接到烃工艺流体热交换器的冷却介质流体分配管系统和用于冷却的海底冷却单元 冷却介质流体。 海底冷却单元包括布置成与冷却介质流体分配管道系统流体连通的入口和出口,一个或多个海底冷却模块,布置成在入口和海底冷却模块之间提供流体连通的第一导管和 第二导管,布置成在海底冷却模块和出口之间提供流体连通。 每个冷却模块包括与周围海水热交换关系的多个冷却管。
-
公开(公告)号:US06959441B2
公开(公告)日:2005-10-25
申请号:US09848201
申请日:2001-05-03
申请人: Richard John Moore
发明人: Richard John Moore
CPC分类号: G06F9/46 , G06F2209/542
摘要: A system for intercepting API calls in a virtual memory system comprises an activation module comprising an executable program and an interception module comprising a dynamic link library (DLL). The activation module is first executed at system initialization time, its prime purposes being to: parse user configuration information supplied in a configuration file; act as a daemon to launch and thus retain the interception module in shared memory; and hook system APIs to redirect calls via the interception module.
摘要翻译: 用于拦截虚拟存储器系统中的API调用的系统包括激活模块,其包括可执行程序和包括动态链接库(DLL)的拦截模块。 激活模块首先在系统初始化时间执行,其主要目的是:解析配置文件中提供的用户配置信息; 作为守护进程启动,从而将拦截模块保留在共享内存中; 和挂钩系统API通过拦截模块重定向呼叫。
-
公开(公告)号:US06769117B2
公开(公告)日:2004-07-27
申请号:US09899638
申请日:2001-07-05
申请人: Richard John Moore
发明人: Richard John Moore
IPC分类号: G06F944
CPC分类号: G06F9/44521 , G06F9/4486
摘要: A hook interface module cooperates with a kernel whose functionality is being modified and with kernel modules providing modified functionality. The kernel includes symbols indicating execution points where modification is permitted. The hook interface module resolves an address for each symbol and maintains a list of any modification functions associated with each symbol. An API exposes a registration method for enabling the kernel modules to register a modification function for a symbol and add an indicator for the modification function to the list for the symbol. An arming method enables the kernel modules to arm modification functions associated with the symbols. This modifies the address contents for each symbol to cause program execution at the symbol address to jump to a location in the hook interface module. A dispatcher responds to this and causes execution to jump to any modification function associated with a symbol from which execution has jumped.
摘要翻译: 钩子接口模块与正在修改其功能的内核和提供修改功能的内核模块协同工作。 内核包括指示允许修改的执行点的符号。 钩子接口模块解决每个符号的地址,并维护与每个符号相关联的任何修改函数的列表。 API公开了一种注册方法,用于使内核模块能够注册符号的修改功能,并将修改功能的指示符添加到符号列表。 一种布防方法使内核模块可以对与符号相关联的修改功能进行布置。 这将修改每个符号的地址内容,使程序在符号地址处执行跳转到挂钩接口模块中的某个位置。 调度员对此进行响应,并导致执行跳转到与执行已跳转的符号相关联的任何修改功能。
-
-
-
-