Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

13 results about "Linker" patented technology

In computing, a linker or link editor is a computer utility program that takes one or more object files generated by a compiler or an assembler and combines them into a single executable file, library file, or another 'object' file.

A method and apparatus for generating a software system for debugging

The application discloses a generation method of a software system for debugging. GN is used to generate a Ninja build file for a current software system, and a link response file is generated when the Ninja build file is required to build. Ninja is used as a build tool for the current software system, and the modified Ninja build file is used for building. A target path is newly created, and a linker script, a link response file, static library files and object files listed in the link response file in the current software system are copied to the target path. Absolute paths of all object files and static library files recorded in the link response file in the target path are updated. A CMake special configuration file is modified, and all directories and files in the target path constitute a software system for debugging. The application generates a simplified software system for debugging from an originally huge software system, and the copyright is protected.
Owner:ASR MICROELECTRONICS CO LTD

Virtual machine and method, device and medium for generating loading file thereof

This application relates to the field of virtual machine technology, specifically providing a virtual machine and a method, apparatus, device, and medium for generating its loading file, aiming to solve the problem that applications can only support one programming language on limited hardware resources. To this end, the loading file generation method of this application includes: generating a target linker file for a first application programming interface based on a predefined loading file format and linker file format for the target virtual machine; generating a second application programming interface for at least one second programming language based on the target linker file; and compiling and converting a target application that calls the second application programming interface based on the second application programming interface and the target linker file to generate the loading file for the target virtual machine. This method supports program development in multiple programming languages, improving the freedom of language selection and development efficiency. Furthermore, the implementation of the application programming interface does not require maintaining multiple versions, simplifying the management and maintenance of the interface source code.
Owner:BEIJING WATCH DATA SYSTEM CO LTD

An API granularity based shared library deflation method and system

PendingCN122152285ADatabase management systemsSoftware reuseProcess memoryAttack
The application discloses an API granularity-based shared library deflation method and system, which comprises the following steps: clustering page-aligned dependent clusters by analyzing the function dependence of each exported API offline, and rewriting the binary layout; intercepting API calls by a customized dynamic linker at runtime, dynamically adjusting the code page execution authority in combination with metadata, and activating only the required page of the current API; the scheme can maintain the cross-process memory sharing of the shared library, avoid memory inflation caused by copy-on-write (CoW), reduce the number of available gadgets by more than 90%, and significantly improve the ROP / JOP attack resistance; the system supports multithreading safety, hot API optimization, is compatible with the standard ELF format, does not need to modify the application, is transparent in deployment, and is suitable for Linux high-security and high-density running environments; the application can maintain the cross-process memory sharing advantage of the shared library while significantly reducing the attack surface and memory inflation problem.
Owner:XIDIAN UNIV

Data processing system and method

A data processing system includes a data processing arrangement, wherein the data processing arrangement includes computing hardware for executing one or more software products, wherein execution of the one or more software products configures the data processing arrangement to access data from a file system arrangement. The data processing arrangement is operable to load a dynamic linker that is operable to include an intercept library that intercepts file access operations of an executable software product wherein: (i) a virtual file that does not exist on the file system arrangement becomes accessible to the executable software product; (ii) the virtual file is a result of either (a) a just-in-time translation of one or more real files of the file system arrangement, wherein the just-in-time translation is made from one file format to another file format, or (b) conversion of the access operation to an equivalent cloud object-storage access operation(s) on a real object located on the cloud object-storage, or (c) a combination of the just-in-time translation of (a) with the object access conversion from (b). Optionally, at least one of: (iii) the virtual file is a different file format to the real file / object, wherein a compressed file format and the virtual file are mutually different file formats; and (iv) the file formats are genomic file formats.
Owner:STORJ LABS INC

A method for cross-data space data synchronization based on linker construction

This application discloses a cross-data space data synchronization method based on connector construction, belonging to the field of data integration. The method includes: determining a source connector and a target connector based on a user-submitted task definition file; the source connector is the connector corresponding to the source data space, and the target connector is the connector corresponding to the target data space; each connector includes a connection configuration unit, a data pattern descriptor, semantic mapping rules, a data reading interface, and a data writing interface; determining a data synchronization task graph based on the semantic mapping rules of the source connector and the target connector; reading the original data from the source data space through the source connector; mapping the original data pattern and original semantics corresponding to the original data to a general data pattern and general semantics; mapping the general data of the general data pattern and general semantics to the target data of the target data pattern and target semantics through the target connector; and writing the target data into the target data space.
Owner:BEIJING BIG DATA ADVANCED TECH RES INST

A program protection method

This invention discloses a program protection method, comprising: S1, compiling target source code into an address-independent executable file, generating a target linker file based on the executable file, and creating an export interface and setting loading logic in the target linker file based on the executable file; S2, generating a user executable file based on the target linker file, the user executable file including an attached executable file generated based on the executable file, executing a loading process for the attached executable file according to the export interface, and running the attached executable file according to the loading logic; S3, performing a legality check on the runtime environment of the user executable file, determining whether the runtime environment of the user executable file passes the legality check; if yes, the attached executable file provides software services; if no, the attached executable file does not provide software services. This program protection method can protect the core logic of a program and prevent software abuse.
Owner:FUJIAN HUIJIETONG TECH CO LTD

linker

1. The name of the design product: joint. 2. The use of the design product: used for data line joint to transmit electrical signal. 3. The design points of the design product: in shape. 4. The picture or photo that best shows the design points: perspective view 1. 5. Other circumstances that need to be explained: the A part in perspective view 2 is signal line.
Owner:SHENZHEN SKAMAI TECHNOLOGY CO LTD

A transposase library building method that reduces linker dimer in a library

PendingCN122326593ADimerGenetics
This invention provides a transposase library construction method and related products for reducing adapter dimers in libraries, belonging to the field of biotechnology. By optimizing the primers and polymerases used in the transposase library construction process, this invention effectively reduces the proportion of adapter dimers in libraries with low input levels, thereby improving sequencing quality.
Owner:NANJING VAZYME BIOTECH CO LTD

SQL generation method and system for low-code configuration dynamic database schema

This application relates to the field of information technology, specifically to a method and system for generating SQL for dynamic database schemas oriented towards low-code configuration. The method includes: scanning the database's data model, establishing mapping relationships between the physical layer, logical layer, and natural language layer, and constructing a multi-level schema linker; providing a semantic configuration panel in a low-code interface to integrate configuration information into the multi-level schema linker; receiving natural query language, inputting it into a Text-to-SQL model, and obtaining several SQL drafts; generating confidence scores for each SQL draft based on the multi-level schema linker, and displaying the associated confidence scores of several SQL drafts; providing a low-code SQL editor for user interaction, correcting the SQL drafts based on user corrections and feeding them back to the Text-to-SQL model, and submitting the SQL based on user submissions.
Owner:HANGZHOU XUNKU TECH CO LTD

A method based on Gitops and Kubernetes container interaction

ActiveCN116662421BSoftware engineeringWebhook
This application provides a method for interaction between a GitTops and a Kubernetes container, relating to the field of internet technology. The method includes: establishing an interactive link between a web page and a Git repository, and passing the container's execution command to the Git repository; monitoring the Git repository via a webhook and invoking the container linker based on the interaction request; establishing interactive links between the container linker and the Git repository, and between the container linker and the container console, enabling the Kubernetes container to execute the container's execution command; and recording operation logs in the Git repository for auditing. This application's embodiments achieve isolated interaction between the web page and the Kubernetes container, avoiding direct exposure of the Kubernetes container's link address and improving interaction security; auditing during the interaction is only performed on the Git repository, effectively improving audit accuracy and reducing audit risk.
Owner:CHINA MOBILE INFORMATION TECHNOLOGY CO LTD +1