Sysdig has been granted a patent for a method that involves instrumenting a source process executable by identifying system calls, building a trampoline with instructions to handle the system call, and causing execution of the source process with the trampoline to instrument the system call. GlobalData’s report on Sysdig gives a 360-degree view of the company including its patenting strategy. Buy the report here.

According to GlobalData’s company profile on Sysdig, Network services virtualization was a key innovation area identified from patents. Sysdig's grant share as of January 2024 was 48%. Grant share is based on the ratio of number of grants to total number of patents.

Instrumenting system calls in a source process executable

Source: United States Patent and Trademark Office (USPTO). Credit: Sysdig Inc

A recently granted patent (Publication Number: US11868781B2) discloses a computer-implemented method for instrumenting a source process. The method involves identifying a system call from a source process executable, building a trampoline for the system call, overwriting the system call with jump instructions, and executing the source process with the trampoline to instrument the system call. The trampoline includes areas for invoking a handler, executing a relocated copy of the system call, and returning flow to the original address. Additionally, the method includes identifying relocatable instructions, setting flags, and reporting results to a user device.

Furthermore, the patent describes the process of identifying function calls, building trampolines for different types of calls, and collecting results associated with instrumenting the system calls. The method also involves writing jump instructions in unused spaces of the source process executable and ensuring the code length of the jump instructions align with the system call's code length. By utilizing trampolines and jump instructions, the method allows for efficient instrumentation of system calls in source processes, enhancing the monitoring and control capabilities of computer systems.

To know more about GlobalData’s detailed insights on Sysdig, buy the report here.

Premium Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.