Intel corporation (20240103842). Apparatuses, Devices, Methods and Computer Programs for Modifying a Target Application simplified abstract

From WikiPatents
Jump to navigation Jump to search

Apparatuses, Devices, Methods and Computer Programs for Modifying a Target Application

Organization Name

intel corporation

Inventor(s)

Cunming Liang of Shanghai (CN)

Ping Yu of Shanghai (CN)

Zongmin Gu of Shanghai (CN)

Apparatuses, Devices, Methods and Computer Programs for Modifying a Target Application - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240103842 titled 'Apparatuses, Devices, Methods and Computer Programs for Modifying a Target Application

Simplified Explanation

The patent application describes an apparatus for modifying a target application by launching the target application, obtaining information on a kernel system call made by the target application, and modifying an instruction of the target application to trigger an operation equivalent to the kernel system call.

  • The apparatus includes memory circuitry, machine-readable instructions, and processor circuitry.
  • The machine-readable instructions are executed by the processor circuitry using a loader application.
  • The loader application gathers information on the kernel system call made by the target application.
  • Based on this information, the loader application modifies an instruction of the target application to trigger an operation equivalent to the kernel system call, avoiding a context switch.

Potential Applications

This technology could be applied in software development, cybersecurity, and system optimization.

Problems Solved

This technology solves the problem of modifying target applications to perform specific operations without the need for a context switch.

Benefits

The benefits of this technology include enhanced control over target applications, improved system performance, and increased security.

Potential Commercial Applications

Potential commercial applications of this technology include software development tools, security software, and system optimization solutions.

Possible Prior Art

One possible prior art could be the use of debuggers or code injection techniques to modify the behavior of target applications.

Unanswered Questions

How does this technology impact the overall performance of the system?

The article does not provide specific details on how the modification of target applications affects the overall performance of the system.

Are there any limitations to the types of target applications that can be modified using this apparatus?

The article does not mention any limitations or restrictions on the types of target applications that can be modified using this technology.


Original Abstract Submitted

examples relate to apparatuses, devices, methods and computer programs for modifying a target application. an apparatus for a computer system comprises memory circuitry, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to launch, using a loader application, a target application, obtain, by the loader application, information on a kernel system call having been made by the target application, and modify, by the loader application and based on the information on the kernel system call having been made by the target application, an instruction of the target application, wherein the modified instruction is configured to trigger an operation being equivalent to the kernel system call, with the operation being equivalent to the kernel system call while avoiding a context switch.