1static_library("Utility") { 2 output_name = "lldbPluginProcessUtility" 3 configs += [ "//llvm/utils/gn/build:lldb_code" ] 4 deps = [ 5 #"//lldb/source/Breakpoint", # 3-hop dependency cycle. 6 "//lldb/source/Core", 7 "//lldb/source/DataFormatters", 8 "//lldb/source/Expression", 9 "//lldb/source/Host", 10 "//lldb/source/Symbol", 11 12 #"//lldb/source/Target", # Dependency cycle. 13 "//lldb/source/Utility", 14 "//lldb/source/ValueObject", 15 "//llvm/lib/Support", 16 "//llvm/lib/TargetParser", 17 ] 18 19 # Uses source-relative includes for own headers. 20 include_dirs = [ "//lldb/source" ] 21 sources = [ 22 "AuxVector.cpp", 23 "FreeBSDSignals.cpp", 24 "GDBRemoteSignals.cpp", 25 "HistoryThread.cpp", 26 "HistoryUnwind.cpp", 27 "InferiorCallPOSIX.cpp", 28 "LinuxProcMaps.cpp", 29 "LinuxSignals.cpp", 30 "MemoryTagManagerAArch64MTE.cpp", 31 "NativeProcessSoftwareSingleStep.cpp", 32 "NativeRegisterContextDBReg.cpp", 33 "NativeRegisterContextDBReg_arm64.cpp", 34 "NativeRegisterContextDBReg_loongarch.cpp", 35 "NativeRegisterContextDBReg_x86.cpp", 36 "NativeRegisterContextRegisterInfo.cpp", 37 "NetBSDSignals.cpp", 38 "OpenBSDSignals.cpp", 39 "RegisterContextDarwin_arm.cpp", 40 "RegisterContextDarwin_arm64.cpp", 41 "RegisterContextDarwin_i386.cpp", 42 "RegisterContextDarwin_x86_64.cpp", 43 "RegisterContextDummy.cpp", 44 "RegisterContextFreeBSD_i386.cpp", 45 "RegisterContextFreeBSD_mips64.cpp", 46 "RegisterContextFreeBSD_powerpc.cpp", 47 "RegisterContextFreeBSD_x86_64.cpp", 48 "RegisterContextHistory.cpp", 49 "RegisterContextLinux_i386.cpp", 50 "RegisterContextLinux_s390x.cpp", 51 "RegisterContextLinux_x86_64.cpp", 52 "RegisterContextMach_arm.cpp", 53 "RegisterContextMach_i386.cpp", 54 "RegisterContextMach_x86_64.cpp", 55 "RegisterContextMemory.cpp", 56 "RegisterContextNetBSD_i386.cpp", 57 "RegisterContextNetBSD_x86_64.cpp", 58 "RegisterContextOpenBSD_i386.cpp", 59 "RegisterContextOpenBSD_x86_64.cpp", 60 "RegisterContextPOSIX_arm.cpp", 61 "RegisterContextPOSIX_arm64.cpp", 62 "RegisterContextPOSIX_loongarch64.cpp", 63 "RegisterContextPOSIX_mips64.cpp", 64 "RegisterContextPOSIX_powerpc.cpp", 65 "RegisterContextPOSIX_ppc64le.cpp", 66 "RegisterContextPOSIX_riscv64.cpp", 67 "RegisterContextPOSIX_s390x.cpp", 68 "RegisterContextPOSIX_x86.cpp", 69 "RegisterContextThreadMemory.cpp", 70 "RegisterContextWindows_i386.cpp", 71 "RegisterContextWindows_x86_64.cpp", 72 "RegisterContext_x86.cpp", 73 "RegisterFlagsDetector_arm64.cpp", 74 "RegisterInfoPOSIX_arm.cpp", 75 "RegisterInfoPOSIX_arm64.cpp", 76 "RegisterInfoPOSIX_loongarch64.cpp", 77 "RegisterInfoPOSIX_ppc64le.cpp", 78 "RegisterInfoPOSIX_riscv64.cpp", 79 "RegisterInfos_x86_64_with_base_shared.cpp", 80 "StopInfoMachException.cpp", 81 "ThreadMemory.cpp", 82 ] 83} 84