1 //===-- llvm/BinaryFormat/GOFF.h - GOFF definitions --------------*- C++-*-===// 2 // 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 // 7 //===----------------------------------------------------------------------===// 8 // 9 // This header contains common, non-processor-specific data structures and 10 // constants for the GOFF file format. 11 // 12 // GOFF specifics can be found in MVS Program Management: Advanced Facilities 13 //===----------------------------------------------------------------------===// 14 15 #ifndef LLVM_BINARYFORMAT_GOFF_H 16 #define LLVM_BINARYFORMAT_GOFF_H 17 18 #include "llvm/Support/DataTypes.h" 19 20 namespace llvm { 21 22 namespace GOFF { 23 24 // \brief Subsections of the primary C_CODE section in the object file. 25 enum SubsectionKind : uint8_t { 26 SK_PPA1 = 2, 27 }; 28 29 } // end namespace GOFF 30 31 } // end namespace llvm 32 33 #endif // LLVM_BINARYFORMAT_GOFF_H 34