Method and device for dynamically loading relocatable file
    1.
    发明申请
    Method and device for dynamically loading relocatable file 有权
    用于动态加载可重定位文件的方法和设备

    公开(公告)号:US20120209895A1

    公开(公告)日:2012-08-16

    申请号:US13258431

    申请日:2010-07-21

    IPC分类号: G06F17/30

    CPC分类号: G06F9/445 G06F8/54

    摘要: The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading. Accordingly, the disclosure provides a device for dynamically loading a relocatable file, comprising: an analyzing module, a calculating module, a searching module, a determining module, and a relocation dynamic loading module. With the solution, dynamically loading a relocatable file can be realized when the calling distance of a function exceeds the range of the short skipping.

    摘要翻译: 本公开提供了一种用于动态加载可重定位文件的方法,包括:分析可重定位文件; 根据通过分析获得的信息搜索搬迁部分; 在重新定位部分被找到并获得重定位目标地址,并计算要重定位的地址和跳过距离; 确定跳跃距离是否超过短跳过的范围,如果跳过距离不超过跳过的距离,则将重定位目标地址写入要重新定位的地址以执行重定位加载; 如果跳过距离超过短跳过的范围,则添加单板代码段,并且跳过距离超过跳过范围的跳过间接跳转到重定位目标地址以执行重定位加载。 因此,本公开提供了一种用于动态加载可重定位文件的装置,包括:分析模块,计算模块,搜索模块,确定模块和重定位动态加载模块。 使用该解决方案,当功能的呼叫距离超过短跳频的范围时,可以实现动态加载可重定位文件。

    Method and device for dynamically loading relocatable file
    2.
    发明授权
    Method and device for dynamically loading relocatable file 有权
    用于动态加载可重定位文件的方法和设备

    公开(公告)号:US08566372B2

    公开(公告)日:2013-10-22

    申请号:US13258431

    申请日:2010-07-21

    IPC分类号: G06F17/30

    CPC分类号: G06F9/445 G06F8/54

    摘要: The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading. Accordingly, the disclosure provides a device for dynamically loading a relocatable file, comprising: an analyzing module, a calculating module, a searching module, a determining module, and a relocation dynamic loading module. With the solution, dynamically loading a relocatable file can be realized when the calling distance of a function exceeds the range of the short skipping.

    摘要翻译: 本公开提供了一种用于动态加载可重定位文件的方法,包括:分析可重定位文件; 根据通过分析获得的信息搜索搬迁部分; 在重新定位部分被找到并获得重定位目标地址,并计算要重定位的地址和跳过距离; 确定跳跃距离是否超过短跳过的范围,如果跳过距离不超过跳过的距离,则将重定位目标地址写入要重新定位的地址以执行重定位加载; 如果跳过距离超过短跳过的范围,则添加单板代码段,并且跳过距离超过跳过范围的跳过间接跳转到重定位目标地址以执行重定位加载。 因此,本公开提供了一种用于动态加载可重定位文件的装置,包括:分析模块,计算模块,搜索模块,确定模块和重定位动态加载模块。 使用该解决方案,当功能的呼叫距离超过短跳频的范围时,可以实现动态加载可重定位文件。

    Loading and debugging method and debugging system thereof
    3.
    发明授权
    Loading and debugging method and debugging system thereof 有权
    其加载调试方法及调试系统

    公开(公告)号:US09086899B2

    公开(公告)日:2015-07-21

    申请号:US13258285

    申请日:2010-04-16

    申请人: Xiaohui Wu Haijian He

    发明人: Xiaohui Wu Haijian He

    摘要: A loading and debugging method and a debugging system thereof are disclosed in the present invention, wherein the debugging method includes: loading a relocatable program according to an order of input segments in an ARM image file; compiling a link of the loaded relocatable program to generate an executable file; and loading the executable file into a debugging tool, to realize the debugging of the relocatable program. The present invention achieves the debugging of a dynamic program loaded dynamically, and addresses the issue that the symbol information of the loaded relocatable file cannot be acquired and the code debugging cannot be performed directly when the relocatable file is loaded dynamically.

    摘要翻译: 在本发明中公开了一种装载和调试方法及其调试系统,其中调试方法包括:根据ARM图像文件中的输入段的顺序加载可重定位程序; 编译加载的可重定位程序的链接以生成可执行文件; 并将可执行文件加载到调试工具中,实现可重定位程序的调试。 本发明实现了动态加载动态程序的调试,解决了无法获取加载的可重定位文件的符号信息的问题,并且当可重定位文件动态加载时,代码调试不能直接执行。

    Loading and Debugging Method and Debugging System Thereof
    4.
    发明申请
    Loading and Debugging Method and Debugging System Thereof 有权
    加载和调试方法及调试系统

    公开(公告)号:US20120222010A1

    公开(公告)日:2012-08-30

    申请号:US13258285

    申请日:2010-04-16

    申请人: Xiaohui Wu Haijian He

    发明人: Xiaohui Wu Haijian He

    IPC分类号: G06F9/445 G06F9/45

    摘要: A loading and debugging method and a debugging system thereof are disclosed in the present invention, wherein the debugging method includes: loading a relocatable program according to an order of input segments in an ARM image file; compiling a link of the loaded relocatable program to generate an executable file; and loading the executable file into a debugging tool, to realize the debugging of the relocatable program. The present invention achieves the debugging of a dynamic program loaded dynamically, and addresses the issue that the symbol information of the loaded relocatable file cannot be acquired and the code debugging cannot be performed directly when the relocatable file is loaded dynamically.

    摘要翻译: 在本发明中公开了一种装载和调试方法及其调试系统,其中调试方法包括:根据ARM图像文件中的输入段的顺序加载可重定位程序; 编译加载的可重定位程序的链接以生成可执行文件; 并将可执行文件加载到调试工具中,实现可重定位程序的调试。 本发明实现了动态加载动态程序的调试,解决了无法获取加载的可重定位文件的符号信息的问题,并且当可重定位文件动态加载时,代码调试不能直接执行。

    System and Method for Collections on Delinquent Financial Accounts
    5.
    发明申请
    System and Method for Collections on Delinquent Financial Accounts 审中-公开
    违约金融账户收款制度与方法

    公开(公告)号:US20100287093A1

    公开(公告)日:2010-11-11

    申请号:US12775755

    申请日:2010-05-07

    IPC分类号: G06Q40/00

    CPC分类号: G06Q40/02 G06Q40/025

    摘要: A computer-implemented method for selecting a financial services collection program to be applied to a delinquent debtor account. First, an ability to pay index (API) is computed as a function of one or more predetermined ability to pay indicators for the debtor. Next, a willingness to pay index (WPI) is computed as a function of one or more predetermined willingness to pay indicators for the debtor. One of a plurality of predetermined collection programs to be offered to the debtor is then selected as a function of each of the API and the WPI. The WPI is computed by evaluating one or more of a past action taken by the debtor or a past status of the debtor account.

    摘要翻译: 一种计算机实现的方法,用于选择适用于违约债务人账户的金融服务收集计划。 首先,根据为债务人支付指标的一种或多种预定能力计算支付指数(API)的能力。 接下来,计算支付指数(WPI)的意愿是一个或多个预定的为债务人支付指标的意愿的函数。 作为API和WPI中的每一个的函数,选择提供给债务人的多个预定收集程序之一。 WPI是通过评估债务人采取的过去行动或债务人账户的过去状态中的一个或多个进行计算的。