brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.8 KiB · 9500427 Raw
143 lines · plain
1 2module lldb_API {3  requires cplusplus4 5  textual header "lldb/Utility/Instrumentation.h"6 7  umbrella "lldb/API"8  module * { export * }9}10 11module lldb_Host {12  requires cplusplus13 14  // Because we have OS-specific headers in Host, we just list15  // all OS-independent headers here that will include the correct16  // OS-specific header for us.17  module ConnectionFileDescriptor { header "lldb/Host/ConnectionFileDescriptor.h" export * }18  module Debug { header "lldb/Host/Debug.h" export * }19  module Editline { header "lldb/Host/Editline.h" export * }20  module FileCache { header "lldb/Host/FileCache.h" export * }21  module File { header "lldb/Host/File.h" export * }22  module FileAction { header "lldb/Host/FileAction.h" export * }23  module FileSystem { header "lldb/Host/FileSystem.h" export * }24  module HostGetOpt { header "lldb/Host/HostGetOpt.h" export * }25  module Host { header "lldb/Host/Host.h" export * }26  module HostInfoBase { header "lldb/Host/HostInfoBase.h" export * }27  module HostInfo { header "lldb/Host/HostInfo.h" export * }28  module HostNativeProcessBase { header "lldb/Host/HostNativeProcessBase.h" export * }29  module HostNativeProcess { header "lldb/Host/HostNativeProcess.h" export * }30  module HostNativeThreadBase { header "lldb/Host/HostNativeThreadBase.h" export * }31  module HostNativeThreadForward { header "lldb/Host/HostNativeThreadForward.h" export * }32  module HostNativeThread { header "lldb/Host/HostNativeThread.h" export * }33  module HostProcess { header "lldb/Host/HostProcess.h" export * }34  module HostThread { header "lldb/Host/HostThread.h" export * }35  module LockFileBase { header "lldb/Host/LockFileBase.h" export * }36  module LockFile { header "lldb/Host/LockFile.h" export * }37  module MainLoopBase { header "lldb/Host/MainLoopBase.h" export * }38  module MainLoop { header "lldb/Host/MainLoop.h" export * }39  module MonitoringProcessLauncher { header "lldb/Host/MonitoringProcessLauncher.h" export * }40  module OptionParser { header "lldb/Host/OptionParser.h" export * }41  module PipeBase { header "lldb/Host/PipeBase.h" export * }42  module Pipe { header "lldb/Host/Pipe.h" export * }43  module PosixApi { header "lldb/Host/PosixApi.h" export * }44  module ProcessLauncher { header "lldb/Host/ProcessLauncher.h" export * }45  module ProcessLaunchInfo { header "lldb/Host/ProcessLaunchInfo.h" export * }46  module ProcessRunLock { header "lldb/Host/ProcessRunLock.h" export * }47  module PseudoTerminal { header "lldb/Host/PseudoTerminal.h" export * }48  module SafeMachO { header "lldb/Host/SafeMachO.h" export * }49  module SocketAddress { header "lldb/Host/SocketAddress.h" export * }50  module Socket { header "lldb/Host/Socket.h" export * }51  module Terminal { header "lldb/Host/Terminal.h" export * }52  module ThreadLauncher { header "lldb/Host/ThreadLauncher.h" export * }53  module Time { header "lldb/Host/Time.h" export * }54  module XML { header "lldb/Host/XML.h" export * }55 56  module common {57    umbrella "lldb/Host/common"58    module * { export * }59  }60 61  export *62}63 64module lldb_Initialization {65  requires cplusplus66 67  umbrella "lldb/Initialization"68  module * { export * }69}70 71 72module lldb_Wrapper {73 74  module lldb_Breakpoint {75    requires cplusplus76 77    umbrella "lldb/Breakpoint"78    module * { export * }79  }80 81  module lldb_Core {82    requires cplusplus83 84    umbrella "lldb/Core"85    module * { export * }86  }87 88  module lldb_DataFormatters {89    requires cplusplus90 91    umbrella "lldb/DataFormatters"92    module * { export * }93  }94 95  module lldb_Expression {96    requires cplusplus97 98    umbrella "lldb/Expression"99    module * { export * }100  }101 102  module lldb_Interpreter {103    requires cplusplus104 105    umbrella "lldb/Interpreter"106    module * { export * }107  }108 109  module lldb_Symbol {110    requires cplusplus111 112    umbrella "lldb/Symbol"113    module * { export * }114  }115  module lldb_Target {116    requires cplusplus117 118    umbrella "lldb/Target"119    textual header "lldb/Target/AppleArm64ExceptionClass.def"120    module * { export * }121  }122}123 124 125module lldb_Utility {126  requires cplusplus127 128  umbrella "lldb/Utility"129  module * { export * }130 131  module lldb_defines { header "lldb/lldb-defines.h" export * }132  module lldb_enumerations { header "lldb/lldb-enumerations.h" export * }133  module lldb_forward { header "lldb/lldb-forward.h" export * }134  module lldb_private_enumerations { header "lldb/lldb-private-enumerations.h" export * }135  module lldb_private_forward { header "lldb/lldb-private-forward.h" export * }136  module lldb_private { header "lldb/lldb-private.h" export * }137  module lldb_private_interfaces { header "lldb/lldb-private-interfaces.h" export * }138  module lldb_private_types { header "lldb/lldb-private-types.h" export * }139  module lldb_public { header "lldb/lldb-public.h" export * }140  module lldb_types { header "lldb/lldb-types.h" export * }141  module lldb_versioning { header "lldb/lldb-versioning.h" export * }142}143