Assembly directives for the support of multi-language programming
US7237233B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 19, 2002 |
| Grant date | Jun 26, 2007 |
| Priority date | — |
| Expiry date | Jan 17, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/447
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention provides methods for facilitating the sharing of data structures in a software application written using both a high level programming language and assembly language. Methods are provided for defining a data structure in an assembly language program such that the data structure is created in exact conformance to the physical and logical memory layout mandated for a comparable data structure by a compiler for a high level language. Such methods comprise providing assembly language directives that cause the assembler to automatically adapt a data structure definition to the alignment constraints imposed by the high level language compiler.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.