xref: /openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/ARM/ABIARM.cpp (revision dda2819751e49c83612958492e38917049128b41)
1*dda28197Spatrick //===-- ARM.h -------------------------------------------------------------===//
2*dda28197Spatrick //
3*dda28197Spatrick // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*dda28197Spatrick // See https://llvm.org/LICENSE.txt for license information.
5*dda28197Spatrick // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*dda28197Spatrick //
7*dda28197Spatrick //===----------------------------------------------------------------------===//
8*dda28197Spatrick 
9*dda28197Spatrick #include "ABIARM.h"
10*dda28197Spatrick #include "ABIMacOSX_arm.h"
11*dda28197Spatrick #include "ABISysV_arm.h"
12*dda28197Spatrick #include "lldb/Core/PluginManager.h"
13*dda28197Spatrick 
LLDB_PLUGIN_DEFINE(ABIARM)14*dda28197Spatrick LLDB_PLUGIN_DEFINE(ABIARM)
15*dda28197Spatrick 
16*dda28197Spatrick void ABIARM::Initialize() {
17*dda28197Spatrick   ABISysV_arm::Initialize();
18*dda28197Spatrick   ABIMacOSX_arm::Initialize();
19*dda28197Spatrick }
20*dda28197Spatrick 
Terminate()21*dda28197Spatrick void ABIARM::Terminate() {
22*dda28197Spatrick   ABISysV_arm::Terminate();
23*dda28197Spatrick   ABIMacOSX_arm::Terminate();
24*dda28197Spatrick }
25