xref: /freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteProperties.td (revision 5f757f3ff9144b609b3c433dfd370cc6bdc191ad)
19dba64beSDimitry Andricinclude "../../../../include/lldb/Core/PropertiesBase.td"
29dba64beSDimitry Andric
39dba64beSDimitry Andriclet Definition = "processgdbremote" in {
49dba64beSDimitry Andric  def PacketTimeout: Property<"packet-timeout", "UInt64">,
59dba64beSDimitry Andric    Global,
6*5f757f3fSDimitry Andric#ifdef LLDB_SANITIZED
7*5f757f3fSDimitry Andric    DefaultUnsignedValue<60>,
8*5f757f3fSDimitry Andric#else
99dba64beSDimitry Andric    DefaultUnsignedValue<5>,
10*5f757f3fSDimitry Andric#endif
119dba64beSDimitry Andric    Desc<"Specify the default packet timeout in seconds.">;
129dba64beSDimitry Andric  def TargetDefinitionFile: Property<"target-definition-file", "FileSpec">,
139dba64beSDimitry Andric    Global,
149dba64beSDimitry Andric    DefaultStringValue<"">,
159dba64beSDimitry Andric    Desc<"The file that provides the description for remote target registers.">;
169dba64beSDimitry Andric  def UseSVR4: Property<"use-libraries-svr4", "Boolean">,
179dba64beSDimitry Andric    Global,
185ffd83dbSDimitry Andric    DefaultTrue,
195ffd83dbSDimitry Andric    Desc<"If true, the libraries-svr4 feature will be used to get a hold of the process's loaded modules. This setting is only effective if lldb was build with xml support.">;
20480093f4SDimitry Andric  def UseGPacketForReading: Property<"use-g-packet-for-reading", "Boolean">,
21480093f4SDimitry Andric    Global,
22480093f4SDimitry Andric    DefaultFalse,
23480093f4SDimitry Andric    Desc<"Specify if the server should use 'g' packets to read registers.">;
249dba64beSDimitry Andric}
25