-
公开(公告)号:US10977101B2
公开(公告)日:2021-04-13
申请号:US16217971
申请日:2018-12-12
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Naijie Li , Bao Zhang , Jing Lu , Jin Hong Fu , Kershaw Mehta
IPC: G06F9/54
Abstract: Systems, methods, and computer-readable media are described for interoperability between programs associated with different addressing modes. A caller program associated with a first addressing mode (e.g., a 32-bit program or a 64-bit program) that is executing within a parent runtime environment makes a call to an external interface to execute a target callee program that is associated with a second addressing mode different from the first addressing mode. The target callee program is then executed in a pre-initialized secondary runtime environment that executes on the same task or thread as the parent runtime environment.
-
公开(公告)号:US11249760B2
公开(公告)日:2022-02-15
申请号:US16380232
申请日:2019-04-10
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jing Lu , Bao Zhang , Naijie Li , Jin Hong Fu , Kershaw Mehta
Abstract: Methods, systems, and computer program products for parameter management between programs with different addressing modes are described. A request may be received from a first program with a first addressing mode in a first runtime environment for calling a second program with a second addressing mode different from the first addressing mode, where at least one parameter included in the request is for calling the second program. A parameter area may be allocated in the first runtime environment for the at least one parameter. The at least one parameter may be stored in the allocated parameter area. The second program may be invoked based at least in part on the at least one parameter in the allocated parameter area. In this manner, parameter(s) may be communicated between the first program and the second program in an easy and effective way.
-