Add component configuration for revng-c

`revng` now requires all pipeline files to have a `Component` field
which tells the command line driver to what component the pipeline
definition belongs to.
This commit is contained in:
Giacomo Vercesi
2023-07-25 17:35:37 +02:00
committed by Alessandro Di Federico
parent 54106ea533
commit 4ca1d1237f
11 changed files with 11 additions and 0 deletions
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Containers:
- Name: decompiled.yml
Type: DecompiledCCodeInYAML
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Containers:
- Name: decompiled.c
Type: DecompiledCCode
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Containers:
- Name: helpers_header.h
Type: HelpersHeader
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
- From: MakeSegmentRefs
Steps:
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Containers:
- Name: model_header.h
Type: ModelHeader
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
- From: PromoteStackPointer
Steps:
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
- From: RemoveLiftingArtifacts
Steps:
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
- From: EnforceABI
Steps:
@@ -2,6 +2,7 @@
# This file is distributed under the MIT License. See LICENSE.md for details.
#
Component: revng-c
AnalysesLists:
- Name: revng-c-initial-auto-analysis
Analyses:
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
Analyses:
- Name: detect-stack-size
@@ -2,6 +2,7 @@
# Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
#
Component: revng-c
Branches:
- From: EarlyOptimizeForDecompilation
Steps: