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