Logo des Repositoriums
 

Clang Preprocessor Tricks for Setting up Source Code Analysis Tools

dc.contributor.authorQuante, Jochen
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-04-08T08:43:33Z
dc.date.available2024-04-08T08:43:33Z
dc.date.issued2022
dc.description.abstractclang is in widespread use for development of C/C++ source code analysis tools. Many professional tools like Astrée use clang as a C++ frontend, specially because the continuously evolving C++ standard causes a lot of effort on the tool side, and clang provides an adequate infrastructure. At the same time, many hardware-specific compilers use gcc as a basis. Although gcc and clang are compatible to a certain degree, analyzing gcc-based code with clang always runs into problems. In this paper, we propose a lightweight approach to address recurring problems in clang-based software analysis tool usage.en
dc.identifier.issn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43827
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 42, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectC++
dc.subjectsource code
dc.subjectanalysis
dc.subjecttool
dc.titleClang Preprocessor Tricks for Setting up Source Code Analysis Toolsen
dc.typeText/Conference Paper
mci.conference.date02.-04. Mai 2022
mci.conference.locationBad Honnef
mci.conference.sessiontitle24. Workshop Software-Reengineering und -Evolution WSRE
mci.reference.pages37-38

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
WSRE_2022_Proceedings_-_revised.pdf
Größe:
6.85 MB
Format:
Adobe Portable Document Format