retdec
x86_fastcall.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_BIN2LLVMIR_PROVIDERS_CALL_CONV_X86_X86_FASTCALL_H
8 #define RETDEC_BIN2LLVMIR_PROVIDERS_CALL_CONV_X86_X86_FASTCALL_H
9 
11 
12 namespace retdec {
13 namespace bin2llvmir {
14 
16 {
17  // Ctors, dtors.
18  //
19  public:
21 
22  // Construcor method.
23  //
24  public:
25  static CallingConvention::Ptr create(const Abi* a);
26 };
27 
29 {
30  // Ctors, dtors.
31  //
32  public:
34 };
35 
36 }
37 }
38 
39 #endif
Definition: abi.h:27
std::unique_ptr< CallingConvention > Ptr
Definition: calling_convention.h:26
static CallingConvention::Ptr create(const Abi *a)
Definition: x86_fastcall.cpp:69
FastcallCallingConvention(const Abi *a)
Definition: x86_fastcall.cpp:49
PascalFastcallCallingConvention(const Abi *a)
Definition: x86_fastcall.cpp:20
The frontend-end part of the decompiler.
Definition: archive_wrapper.h:19
Common calling convention of x86 architecture.