METHOD AND DEVICE FOR MULTIPLE EXECUTABLE BINARIES WITH STATIC LINKS

    公开(公告)号:US20250053384A1

    公开(公告)日:2025-02-13

    申请号:US18447522

    申请日:2023-08-10

    Applicant: MEDIATEK INC.

    Abstract: A method for multiple executable binaries with static links is provided. The method includes a fixed binary generated from non-modified source program file has symbols of functions and variables with fixed addresses; a first modifiable binary generated from modified source program files has symbols of functions and variables with changed addresses; and a first reference table contains the symbols of functions and variables of the first modifiable binary which are referred by the fixed binary; wherein the first modifiable binary refers to the symbols of the fixed binary directly, and the fixed binary refers to the symbols of functions and the variables of the first modifiable binary through the first reference table at runtime.

    Policy-Based Compression of Machine Code Generated by a Virtual Machine
    2.
    发明申请
    Policy-Based Compression of Machine Code Generated by a Virtual Machine 审中-公开
    虚拟机生成的机器代码的基于策略的压缩

    公开(公告)号:US20160378452A1

    公开(公告)日:2016-12-29

    申请号:US14960644

    申请日:2015-12-07

    Applicant: MediaTek Inc.

    CPC classification number: G06F8/61 G06F8/41 G06F9/44578 G06F9/4552

    Abstract: A computing system performs a policy-based machine code compression method. The computing system hosts a virtual machine that generates machine code from bytecode. The computing system determines whether to compress the machine code file according to a set of conditions specified by a policy. If the set of conditions is satisfied, the machine code file is compressed. For system booting and package installation, the machine code file can be deleted to save storage. When launching an application, the compressed machine code file is decompressed for execution. When the application process terminates, the decompressed machine code file can be deleted. The machine code file compression can be performed on a mobile device to save storage, or on a host when building a system image to reduce download time. Parallel compression and decompression algorithms can be used for the machine code file compression and decompression in a multi-core computing system.

    Abstract translation: 计算系统执行基于策略的机器代码压缩方法。 计算系统托管从字节码生成机器代码的虚拟机。 计算系统根据策略指定的一组条件来确定是否压缩机器代码文件。 如果满足条件的集合,则机器码文件被压缩。 对于系统启动和程序包安装,可以删除机器代码文件以保存存储。 在启动应用程序时,压缩机器代码文件被解压缩以便执行。 当应用程序进程终止时,可以删除解压缩的机器代码文件。 可以在移动设备上执行机器码文件压缩以节省存储空间,或者在构建系统映像时在主机上执行,以减少下载时间。 并行压缩和解压缩算法可用于多核计算系统中的机器码文件压缩和解压缩。

Patent Agency Ranking