kirancodes.me
To Proof Maintenance & Beyond!

26,098 papers · page 281 of 1,305

ICSE 2021★ Distinguished Paper

Interface Compliance of Inline Assembly: Automatically Check, Patch and Refine

Frédéric Recoules, Sébastien Bardin, Richard Bonichon, Matthieu Lemerre, Laurent Mounier, Marie-Laure Potet

Inline assembly is still a common practice in low-level C programming, typically for efficiency reasons or for accessing specific hardware resources. Such embedded assembly codes in the GNU syntax (supported by major compilers such as GCC, Clang and ICC) have an interface specify…