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
|
static_library("Utility") {
output_name = "lldbPluginProcessUtility"
configs += [ "//llvm/utils/gn/build:lldb_code" ]
deps = [
#"//lldb/source/Breakpoint", # 3-hop dependency cycle.
"//lldb/source/Core",
"//lldb/source/DataFormatters",
"//lldb/source/Expression",
"//lldb/source/Host",
"//lldb/source/Symbol",
#"//lldb/source/Target", # Dependency cycle.
"//lldb/source/Utility",
"//llvm/lib/Support",
]
# Uses source-relative includes for own headers.
include_dirs = [ "//lldb/source" ]
sources = [
"AuxVector.cpp",
"FreeBSDSignals.cpp",
"GDBRemoteSignals.cpp",
"HistoryThread.cpp",
"HistoryUnwind.cpp",
"InferiorCallPOSIX.cpp",
"LinuxProcMaps.cpp",
"LinuxSignals.cpp",
"MemoryTagManagerAArch64MTE.cpp",
"MipsLinuxSignals.cpp",
"NativeProcessSoftwareSingleStep.cpp",
"NativeRegisterContextDBReg_arm64.cpp",
"NativeRegisterContextDBReg_x86.cpp",
"NativeRegisterContextRegisterInfo.cpp",
"NetBSDSignals.cpp",
"RegisterContextDarwin_arm.cpp",
"RegisterContextDarwin_arm64.cpp",
"RegisterContextDarwin_i386.cpp",
"RegisterContextDarwin_x86_64.cpp",
"RegisterContextDummy.cpp",
"RegisterContextFreeBSD_i386.cpp",
"RegisterContextFreeBSD_mips64.cpp",
"RegisterContextFreeBSD_powerpc.cpp",
"RegisterContextFreeBSD_x86_64.cpp",
"RegisterContextHistory.cpp",
"RegisterContextLinux_i386.cpp",
"RegisterContextLinux_s390x.cpp",
"RegisterContextLinux_x86_64.cpp",
"RegisterContextMach_arm.cpp",
"RegisterContextMach_i386.cpp",
"RegisterContextMach_x86_64.cpp",
"RegisterContextMemory.cpp",
"RegisterContextNetBSD_i386.cpp",
"RegisterContextNetBSD_x86_64.cpp",
"RegisterContextOpenBSD_i386.cpp",
"RegisterContextOpenBSD_x86_64.cpp",
"RegisterContextPOSIX_arm.cpp",
"RegisterContextPOSIX_arm64.cpp",
"RegisterContextPOSIX_mips64.cpp",
"RegisterContextPOSIX_powerpc.cpp",
"RegisterContextPOSIX_ppc64le.cpp",
"RegisterContextPOSIX_s390x.cpp",
"RegisterContextPOSIX_x86.cpp",
"RegisterContextThreadMemory.cpp",
"RegisterContextWindows_i386.cpp",
"RegisterContextWindows_x86_64.cpp",
"RegisterContext_x86.cpp",
"RegisterInfoPOSIX_arm.cpp",
"RegisterInfoPOSIX_arm64.cpp",
"RegisterInfoPOSIX_ppc64le.cpp",
"StopInfoMachException.cpp",
"ThreadMemory.cpp",
]
}
|