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*dda28197SpatrickLLDB_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*dda28197Spatrickvoid ABIARM::Terminate() { 22*dda28197Spatrick ABISysV_arm::Terminate(); 23*dda28197Spatrick ABIMacOSX_arm::Terminate(); 24*dda28197Spatrick } 25