Binary interface instrumentation
AssigneeRed Hat, Inc.
InventorsBenjamin De Kosnik, Jason Merrill, Dodji Seketeli
Life of this patent
Estimating the term…
Abstract
A system and methods for generating metadata based on source code are disclosed. In accordance with one embodiment, a computer system receives a command to compile source code, and in response to the command, generates an executable and a metadata file based on the source code, where the metadata file comprises information pertaining to at least one of a scalar type of the source code, a variable of the source code, or a function of the source code.
Claims20
A method comprising:
- receiving a command to compile source code;
- and
- generating by a computer system, in response to the command, an executable and a metadata file based on the source code;
- wherein the metadata file comprises information pertaining to at least one of a scalar type of the source code, a variable of the source code, or a function of the source code.
An apparatus comprising:
- a memory to store source code;
- and
- a processor to:
- receive a command to compile the source code;
- and
- generate, in response to the command, an executable and a metadata file based on the source code;
- wherein the metadata file comprises information pertaining to at least one of a scalar type of the source code, a variable of the source code, or a function of the source code.
A non-transitory computer readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform operations comprising:
- receiving a command to compile source code;
- and
- generating by the computer system, in response to the command, an executable and a metadata file based on the source code;
- wherein the metadata file comprises information pertaining to at least one of a scalar type of the source code, a variable of the source code, or a function of the source code.
Dependencies are inferred from the claim text.