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