17fa27ce4SDimitry Andric 27fa27ce4SDimitry Andricmodule lldb_API { 37fa27ce4SDimitry Andric requires cplusplus 47fa27ce4SDimitry Andric 57fa27ce4SDimitry Andric textual header "lldb/Utility/Instrumentation.h" 67fa27ce4SDimitry Andric 77fa27ce4SDimitry Andric umbrella "lldb/API" 87fa27ce4SDimitry Andric module * { export * } 97fa27ce4SDimitry Andric} 107fa27ce4SDimitry Andric 117fa27ce4SDimitry Andricmodule lldb_Host { 127fa27ce4SDimitry Andric requires cplusplus 137fa27ce4SDimitry Andric 147fa27ce4SDimitry Andric // Because we have OS-specific headers in Host, we just list 157fa27ce4SDimitry Andric // all OS-independent headers here that will include the correct 167fa27ce4SDimitry Andric // OS-specific header for us. 177fa27ce4SDimitry Andric module ConnectionFileDescriptor { header "lldb/Host/ConnectionFileDescriptor.h" export * } 187fa27ce4SDimitry Andric module Debug { header "lldb/Host/Debug.h" export * } 197fa27ce4SDimitry Andric module Editline { header "lldb/Host/Editline.h" export * } 207fa27ce4SDimitry Andric module FileCache { header "lldb/Host/FileCache.h" export * } 217fa27ce4SDimitry Andric module File { header "lldb/Host/File.h" export * } 227fa27ce4SDimitry Andric module FileAction { header "lldb/Host/FileAction.h" export * } 237fa27ce4SDimitry Andric module FileSystem { header "lldb/Host/FileSystem.h" export * } 247fa27ce4SDimitry Andric module HostGetOpt { header "lldb/Host/HostGetOpt.h" export * } 257fa27ce4SDimitry Andric module Host { header "lldb/Host/Host.h" export * } 267fa27ce4SDimitry Andric module HostInfoBase { header "lldb/Host/HostInfoBase.h" export * } 277fa27ce4SDimitry Andric module HostInfo { header "lldb/Host/HostInfo.h" export * } 287fa27ce4SDimitry Andric module HostNativeProcessBase { header "lldb/Host/HostNativeProcessBase.h" export * } 297fa27ce4SDimitry Andric module HostNativeProcess { header "lldb/Host/HostNativeProcess.h" export * } 307fa27ce4SDimitry Andric module HostNativeThreadBase { header "lldb/Host/HostNativeThreadBase.h" export * } 317fa27ce4SDimitry Andric module HostNativeThreadForward { header "lldb/Host/HostNativeThreadForward.h" export * } 327fa27ce4SDimitry Andric module HostNativeThread { header "lldb/Host/HostNativeThread.h" export * } 337fa27ce4SDimitry Andric module HostProcess { header "lldb/Host/HostProcess.h" export * } 347fa27ce4SDimitry Andric module HostThread { header "lldb/Host/HostThread.h" export * } 357fa27ce4SDimitry Andric module LockFileBase { header "lldb/Host/LockFileBase.h" export * } 367fa27ce4SDimitry Andric module LockFile { header "lldb/Host/LockFile.h" export * } 377fa27ce4SDimitry Andric module MainLoopBase { header "lldb/Host/MainLoopBase.h" export * } 387fa27ce4SDimitry Andric module MainLoop { header "lldb/Host/MainLoop.h" export * } 397fa27ce4SDimitry Andric module MonitoringProcessLauncher { header "lldb/Host/MonitoringProcessLauncher.h" export * } 407fa27ce4SDimitry Andric module OptionParser { header "lldb/Host/OptionParser.h" export * } 417fa27ce4SDimitry Andric module PipeBase { header "lldb/Host/PipeBase.h" export * } 427fa27ce4SDimitry Andric module Pipe { header "lldb/Host/Pipe.h" export * } 437fa27ce4SDimitry Andric module PosixApi { header "lldb/Host/PosixApi.h" export * } 447fa27ce4SDimitry Andric module ProcessLauncher { header "lldb/Host/ProcessLauncher.h" export * } 457fa27ce4SDimitry Andric module ProcessLaunchInfo { header "lldb/Host/ProcessLaunchInfo.h" export * } 467fa27ce4SDimitry Andric module ProcessRunLock { header "lldb/Host/ProcessRunLock.h" export * } 477fa27ce4SDimitry Andric module PseudoTerminal { header "lldb/Host/PseudoTerminal.h" export * } 487fa27ce4SDimitry Andric module SafeMachO { header "lldb/Host/SafeMachO.h" export * } 497fa27ce4SDimitry Andric module SocketAddress { header "lldb/Host/SocketAddress.h" export * } 507fa27ce4SDimitry Andric module Socket { header "lldb/Host/Socket.h" export * } 517fa27ce4SDimitry Andric module Terminal { header "lldb/Host/Terminal.h" export * } 527fa27ce4SDimitry Andric module ThreadLauncher { header "lldb/Host/ThreadLauncher.h" export * } 537fa27ce4SDimitry Andric module Time { header "lldb/Host/Time.h" export * } 547fa27ce4SDimitry Andric module XML { header "lldb/Host/XML.h" export * } 557fa27ce4SDimitry Andric 567fa27ce4SDimitry Andric module common { 577fa27ce4SDimitry Andric umbrella "lldb/Host/common" 587fa27ce4SDimitry Andric module * { export * } 597fa27ce4SDimitry Andric } 607fa27ce4SDimitry Andric 617fa27ce4SDimitry Andric export * 627fa27ce4SDimitry Andric} 637fa27ce4SDimitry Andric 647fa27ce4SDimitry Andricmodule lldb_Initialization { 657fa27ce4SDimitry Andric requires cplusplus 667fa27ce4SDimitry Andric 677fa27ce4SDimitry Andric umbrella "lldb/Initialization" 687fa27ce4SDimitry Andric module * { export * } 697fa27ce4SDimitry Andric} 707fa27ce4SDimitry Andric 717fa27ce4SDimitry Andric 727fa27ce4SDimitry Andricmodule lldb_Wrapper { 737fa27ce4SDimitry Andric 747fa27ce4SDimitry Andric module lldb_Breakpoint { 757fa27ce4SDimitry Andric requires cplusplus 767fa27ce4SDimitry Andric 777fa27ce4SDimitry Andric umbrella "lldb/Breakpoint" 787fa27ce4SDimitry Andric module * { export * } 797fa27ce4SDimitry Andric } 807fa27ce4SDimitry Andric 817fa27ce4SDimitry Andric module lldb_Core { 827fa27ce4SDimitry Andric requires cplusplus 837fa27ce4SDimitry Andric 847fa27ce4SDimitry Andric umbrella "lldb/Core" 857fa27ce4SDimitry Andric module * { export * } 867fa27ce4SDimitry Andric } 877fa27ce4SDimitry Andric 887fa27ce4SDimitry Andric module lldb_DataFormatters { 897fa27ce4SDimitry Andric requires cplusplus 907fa27ce4SDimitry Andric 917fa27ce4SDimitry Andric umbrella "lldb/DataFormatters" 927fa27ce4SDimitry Andric module * { export * } 937fa27ce4SDimitry Andric } 947fa27ce4SDimitry Andric 957fa27ce4SDimitry Andric module lldb_Expression { 967fa27ce4SDimitry Andric requires cplusplus 977fa27ce4SDimitry Andric 987fa27ce4SDimitry Andric umbrella "lldb/Expression" 997fa27ce4SDimitry Andric module * { export * } 1007fa27ce4SDimitry Andric } 1017fa27ce4SDimitry Andric 1027fa27ce4SDimitry Andric module lldb_Interpreter { 1037fa27ce4SDimitry Andric requires cplusplus 1047fa27ce4SDimitry Andric 1057fa27ce4SDimitry Andric umbrella "lldb/Interpreter" 1067fa27ce4SDimitry Andric module * { export * } 1077fa27ce4SDimitry Andric } 1087fa27ce4SDimitry Andric 1097fa27ce4SDimitry Andric module lldb_Symbol { 1107fa27ce4SDimitry Andric requires cplusplus 1117fa27ce4SDimitry Andric 1127fa27ce4SDimitry Andric umbrella "lldb/Symbol" 1137fa27ce4SDimitry Andric module * { export * } 1147fa27ce4SDimitry Andric } 1157fa27ce4SDimitry Andric module lldb_Target { 1167fa27ce4SDimitry Andric requires cplusplus 1177fa27ce4SDimitry Andric 1187fa27ce4SDimitry Andric umbrella "lldb/Target" 1197fa27ce4SDimitry Andric textual header "lldb/Target/AppleArm64ExceptionClass.def" 1207fa27ce4SDimitry Andric module * { export * } 1217fa27ce4SDimitry Andric } 1227fa27ce4SDimitry Andric} 1237fa27ce4SDimitry Andric 1247fa27ce4SDimitry Andric 1257fa27ce4SDimitry Andricmodule lldb_Utility { 1267fa27ce4SDimitry Andric requires cplusplus 1277fa27ce4SDimitry Andric 1287fa27ce4SDimitry Andric umbrella "lldb/Utility" 1297fa27ce4SDimitry Andric module * { export * } 1307fa27ce4SDimitry Andric 1317fa27ce4SDimitry Andric module lldb_defines { header "lldb/lldb-defines.h" export * } 1327fa27ce4SDimitry Andric module lldb_enumerations { header "lldb/lldb-enumerations.h" export * } 1337fa27ce4SDimitry Andric module lldb_forward { header "lldb/lldb-forward.h" export * } 1347fa27ce4SDimitry Andric module lldb_private_enumerations { header "lldb/lldb-private-enumerations.h" export * } 1357fa27ce4SDimitry Andric module lldb_private_forward { header "lldb/lldb-private-forward.h" export * } 1367fa27ce4SDimitry Andric module lldb_private { header "lldb/lldb-private.h" export * } 1377fa27ce4SDimitry Andric module lldb_private_interfaces { header "lldb/lldb-private-interfaces.h" export * } 1387fa27ce4SDimitry Andric module lldb_private_types { header "lldb/lldb-private-types.h" export * } 1397fa27ce4SDimitry Andric module lldb_public { header "lldb/lldb-public.h" export * } 1407fa27ce4SDimitry Andric module lldb_types { header "lldb/lldb-types.h" export * } 1417fa27ce4SDimitry Andric module lldb_versioning { header "lldb/lldb-versioning.h" export * } 1427fa27ce4SDimitry Andric} 143