Files
revng-revng/lib/EarlyFunctionAnalysis/DecoratedFunction.h
Alessandro Di Federico 346b367c19 Drop revng efa-extractcfg
2024-02-09 10:04:25 +01:00

40 lines
981 B
C++

#pragma once
//
// This file is distributed under the MIT License. See LICENSE.md for details.
//
#include "revng/EarlyFunctionAnalysis/FunctionMetadataCache.h"
#include "revng/Support/MetaAddress.h"
#include "revng/Support/MetaAddress/YAMLTraits.h"
#include "revng/Support/YAMLTraits.h"
#include "revng/TupleTree/TupleTree.h"
/* TUPLE-TREE-YAML
name: DecoratedFunction
doc: A decorated function meant to be used for EFA tests
type: struct
fields:
- name: Entry
type: MetaAddress
- name: OriginalName
type: string
- name: FunctionMetadata
type: efa::FunctionMetadata
- name: Attributes
sequence:
type: MutableSet
elementType: model::FunctionAttribute::Values
key:
- Entry
TUPLE-TREE-YAML */
#include "Generated/Early/DecoratedFunction.h"
class revng::DecoratedFunction : public revng::generated::DecoratedFunction {
public:
using revng::generated::DecoratedFunction::DecoratedFunction;
};
#include "Generated/Late/DecoratedFunction.h"