gdb.vim (105372B)
1 " Vim syntax file 2 " Language: GDB command files 3 " Maintainer: Doug Kearns <dougkearns@gmail.com> 4 " Previous Maintainer: Claudio Fleiner <claudio@fleiner.com> 5 " Last Change: 2026 Feb 08 6 " Contributors: Simon Sobisch 7 8 " WARNING: the group names are NOT stable and may change at any time 9 10 " quit when a syntax file was already loaded 11 if exists("b:current_syntax") 12 finish 13 endif 14 15 let s:cpo_save = &cpo 16 set cpo&vim 17 18 syn iskeyword @,48-57,_,128-167,224-235,- 19 20 " Include {{{1 21 " TODO: other languages: ada asm auto c d fortran go local minimal opencl pascal rust unknown 22 syn include @gdbC syntax/c.vim 23 unlet b:current_syntax 24 25 syn region gdbExpression contained start="\S" skip="\\$" end="$" contains=@gdbC,gdbLineContinuation transparent 26 27 " Commands {{{1 28 29 " breakpoints {{{2 30 syn keyword gdbCommand contained aw[atch] nextgroup=@gdbWatchOption,gdbExpression skipwhite 31 syn keyword gdbCommand contained b[reak] 32 syn keyword gdbCommand contained break-[range] 33 syn keyword gdbCommand contained cat[ch] nextgroup=gdbCatchArgs skipwhite 34 syn keyword gdbCatchArgs contained assert catch exception exec fork handlers load rethrow signal syscall throw unload vfork 35 syn keyword gdbCommand contained cl[ear] cl 36 37 syn match gdbCommand contained "\<comm\%[ands]\>" nextgroup=gdbBreakpointNumber,gdbBreakpointRange skipwhite 38 " TODO: move this and generalise to idlist or similar? Where else are id 39 " numbers and ranges used? Breakpoints include catchpoints and watchpoints. 40 syn match gdbBreakpointNumber contained "\<\d\+\>" nextgroup=gdbBreakpointNumber,gdbBreakpointRange skipwhite 41 syn match gdbBreakpointRange contained "\<\d\+-\d\+\>" nextgroup=gdbBreakpointNumber,gdbBreakpointRange skipwhite 42 syn cluster gdbBreakpointNumbers contains=gdbBreakpointNumber,gdbBreakpointRange 43 syn match gdbBreakpointCount contained "-\@1<!\<\d\+\>" nextgroup=@gdbBreakpointNumbers skipwhite 44 " TODO: better name 45 syn keyword gdbCommandsKeyword silent contained 46 hi def link gdbCommandsKeyword gdbCommand 47 syn region gdbMultilineCommand contained start="\<comm\%[ands]\>" matchgroup=gdbCommand end="^\s*\zsend\ze\s*$" contains=gdbCommand,gdbComment,gdbCommandsKeyword transparent fold 48 49 syn keyword gdbCommand contained cond[ition] nextgroup=@gdbConditionOption,gdbConditionBreakpointNumber skipwhite 50 syn match gdbConditionEndOption contained "--" nextgroup=gdbExpression skipwhite 51 syn match gdbConditionOption contained "-f\%[orce]\>" nextgroup=gdbConditionEndOption,gdbExpression skipwhite 52 syn cluster gdbConditionOption contains=gdbConditionOption,gdbConditionEndOption 53 syn match gdbConditionBreakpointNumber contained "\<\d\+\>" contains=gdbBreakpointNumber nextgroup=gdbExpression skipwhite 54 55 syn keyword gdbCommand contained del[ete] del d nextgroup=@gdbBreakpointNumbers,gdbDeleteArgs skipwhite 56 syn keyword gdbDeleteArgs contained breakpoints nextgroup=@gdbBreakpointNumbers skipwhite 57 syn keyword gdbDeleteArgs contained tracepoints tr nextgroup=@gdbBreakpointNumbers skipwhite 58 syn keyword gdbDeleteArgs contained bookmark checkpoint display mem tvariable 59 syn keyword gdbCommand contained dis[able] disa dis nextgroup=@gdbBreakpointNumbers,gdbDisableArgs skipwhite 60 syn keyword gdbDisableArgs contained breakpoints nextgroup=@gdbBreakpointNumbers skipwhite 61 syn keyword gdbDisableArgs contained display frame-filter mem pretty-printer probes type-printer unwinder xmethod 62 syn keyword gdbCommand contained dp[rintf] 63 syn keyword gdbCommand contained e[nable] en nextgroup=gdbEnableArgs skipwhite 64 syn keyword gdbEnableArgs contained display frame-filter mem pretty-printer probes type-printer unwinder xmethod 65 syn keyword gdbEnableArgs contained delete once nextgroup=@gdbBreakpointNumbers skipwhite 66 syn keyword gdbEnableArgs contained count nextgroup=gdbBreakpointCount skipwhite 67 syn keyword gdbEnableArgs contained breakpoints nextgroup=gdbEnableBreakpointArgs,@gdbBreakpointNumbers skipwhite 68 syn keyword gdbEnableBreakpointArgs contained count nextgroup=gdbBreakpointCount skipwhite 69 syn keyword gdbEnableBreakpointArgs contained delete once nextgroup=@gdbBreakpointNumbers skipwhite 70 syn keyword gdbCommand contained ft[race] 71 syn keyword gdbCommand contained hb[reak] 72 syn keyword gdbCommand contained ig[nore] 73 syn keyword gdbCommand contained rb[reak] 74 syn keyword gdbCommand contained rw[atch] nextgroup=@gdbWatchOption,gdbExpression skipwhite 75 syn keyword gdbCommand contained save nextgroup=gdbSaveArgs skipwhite 76 syn keyword gdbSaveArgs contained breakpoints gdb-index tracepoints 77 syn keyword gdbCommand contained sk[ip] nextgroup=gdbSkipArgs skipwhite 78 syn keyword gdbSkipArgs contained delete disable enable file function 79 syn keyword gdbCommand contained str[ace] 80 syn keyword gdbCommand contained tb[reak] 81 syn keyword gdbCommand contained tc[atch] 82 syn keyword gdbCommand contained tc[atch] nextgroup=gdbCatchArgs skipwhite 83 syn keyword gdbCommand contained thb[reak] 84 syn keyword gdbCommand contained tr[ace] tp 85 syn keyword gdbCommand contained wa[tch] nextgroup=@gdbWatchOption,gdbExpression skipwhite 86 syn match gdbWatchEndOption contained "--" nextgroup=gdbExpression skipwhite 87 syn match gdbWatchOption contained "-l\%[ocation]\>" nextgroup=gdbWatchEndOption,gdbExpression skipwhite 88 syn cluster gdbWatchOption contains=gdbWatchOption,gdbWatchEndOption 89 90 " data {{{2 91 syn keyword gdbCommand contained ag[ent-printf] nextgroup=gdbString 92 syn keyword gdbCommand contained app[end] nextgroup=gdbAppendArgs skipwhite 93 syn keyword gdbAppendArgs contained b[inary] nextgroup=gdbAppendBinaryArgs skipwhite 94 syn keyword gdbAppendBinaryArgs contained m[emory] v[alue] nextgroup=gdbAppendBinaryArgs skipwhite 95 syn keyword gdbAppendArgs contained m[emory] v[alue] 96 syn keyword gdbCommand contained ca[ll] 97 syn keyword gdbCommand contained disas[semble] 98 syn keyword gdbCommand contained disp[lay] nextgroup=gdbFormat skipwhite 99 syn keyword gdbCommand contained du[mp] nextgroup=gdbDumpArgs skipwhite 100 " TODO: share subcommand group 101 syn keyword gdbDumpArgs contained b[inary] i[hex] s[rec] t[ekhex] va[lue] ve[rilog] nextgroup=gdbDumpBinaryArgs skipwhite 102 syn keyword gdbDumpArgs contained m[emory] 103 syn keyword gdbDumpBinaryArgs contained m[emory] v[alue] 104 syn keyword gdbCommand contained explore nextgroup=gdbExploreArgs skipwhite 105 syn keyword gdbExploreArgs contained t[ype] v[alue] 106 syn keyword gdbCommand contained find 107 syn keyword gdbCommand contained in[it-if-undefined] 108 syn keyword gdbCommand contained mem 109 syn keyword gdbCommand contained memo[ry-tag] nextgroup=gdbMemoryTagArgs skipwhite 110 syn keyword gdbMemoryTagArgs contained c[heck] 111 syn keyword gdbMemoryTagArgs contained print-a[llocation-tag] 112 syn keyword gdbMemoryTagArgs contained print-l[ogical-tag] 113 syn keyword gdbMemoryTagArgs contained s[et-allocation-tag] 114 syn keyword gdbMemoryTagArgs contained w[ith-logical-tag] 115 syn keyword gdbCommand contained ou[tput] 116 syn keyword gdbCommand contained pr[int] ins[pect] p nextgroup=gdbPrintFormat skipwhite 117 syn match gdbPrintFormat contained "/1\=[oxdutfaicsz]\=" 118 syn keyword gdbCommand contained print-[object] po 119 syn keyword gdbCommand contained printf 120 syn keyword gdbCommand contained pt[ype] 121 syn keyword gdbCommand contained resto[re] 122 123 " Set command {{{3 124 syn keyword gdbCommand contained set nextgroup=gdbSetArgs skipwhite 125 126 " Value types {{{4 127 128 " Boolean 129 syn keyword gdbSetBooleanValue contained on of[f] 130 131 " Auto-boolean 132 syn keyword gdbSetAutoBooleanValue contained on of[f] a[uto] 133 134 " Integer 135 syn keyword gdbSetIntegerValue contained unlimited 136 syn match gdbSetIntegerValue contained "[+-]\=\d\+\>" 137 138 " UInteger 139 syn keyword gdbSetUIntegerValue contained unlimited 140 syn match gdbSetUIntegerValue contained "\<\d\+\>" 141 142 " ZInteger 143 syn match gdbSetZIntegerValue contained "[+-]\=\d\+\>" 144 145 " ZUInteger 146 syn match gdbSetZUIntegerValue contained "\<\d\+\>" 147 148 " ZUIntegerUnlimited 149 syn keyword gdbSetZUIntegerUnlimitedValue contained unlimited 150 syn match gdbSetZUIntegerUnlimitedValue contained "-1\>" 151 syn match gdbSetZUIntegerUnlimitedValue contained "\<\d\+\>" 152 153 " Enum 154 syn cluster gdbSetAskBooleanValue contains=gdbSetBooleanValue,gdbSetAskValue 155 syn keyword gdbSetAskValue contained a[sk] 156 157 " String 158 syn region gdbSetStringValue contained start="\S" skip="\\$" end="\s*$" contains=gdbStringEscape 159 " StringNoEscape 160 syn region gdbSetStringNoEscapeValue contained start="\S" skip="\\$" end="\s*$" 161 162 " OptionalFilename 163 syn match gdbSetOptionalFilenameValue contained "\S\+\%(\s*\S\+\)*" 164 " Filename 165 syn match gdbSetFilenameValue contained "\S\+\%(\s*\S\+\)*" 166 " TODO: better pattern? 167 " syn match gdbSetFilenameValue contained "\S.\{-}\ze\%(\s*$\)" 168 " syn region gdbSetFilenameValue contained start="\S" skip="\\$" end=\s*$" 169 170 " Subcommands {{{4 171 172 syn keyword gdbSetArgs contained ag[ent] con[firm] ed[iting] ob[server] pa[gination] remotec[ache] remotef[low] ve[rbose] wr[ite] nextgroup=gdbSetBooleanValue skipwhite 173 syn keyword gdbSetArgs contained hei[ght] wi[dth] nextgroup=gdbSetUIntegerValue skipwhite 174 syn keyword gdbSetArgs contained an[notate] compl[aints] wa[tchdog] nextgroup=gdbSetZIntegerValue skipwhite 175 syn keyword gdbSetArgs contained remotet[imeout] remotea[ddresssize] nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 176 syn keyword gdbSetArgs contained cha[rset] " [charset] 177 syn keyword gdbSetArgs contained end[ian] nextgroup=gdbSetEndianValue skipwhite 178 syn keyword gdbSetEndianValue contained auto big little 179 syn keyword gdbSetArgs contained dir[ectories] nextgroup=gdbSetOptionalFilenameValue skipwhite 180 syn keyword gdbSetArgs contained la[nguage] nextgroup=gdbSetLanguageValue skipwhite 181 syn keyword gdbSetLanguageValue contained ada asm auto c d fortran go local minimal modula-2 objective-c opencl pascal rust 182 syn keyword gdbSetLanguageValue contained unknown 183 syn match gdbSetLanguageValue contained "\<c++\>" 184 syn keyword gdbSetArgs contained arg[s] nextgroup=gdbSetStringValue skipwhite 185 syn keyword gdbSetArgs contained cw[d] nextgroup=gdbSetOptionalFilenameValue skipwhite 186 " TODO: worth including an architecture value? 187 syn keyword gdbSetArgs contained arc[hitecture] proc[essor] nextgroup=gdbArchitecture skipwhite 188 syn keyword gdbSetArgs contained env[ironment] " VAR VALUE 189 syn keyword gdbSetArgs contained lis[tsize] nextgroup=gdbSetIntegerValue skipwhite 190 " TODO: auto as constant? 191 syn keyword gdbSetArgs contained gn[utarget] g nextgroup=gdbSetStringNoEscapeValue skipwhite 192 syn keyword gdbSetArgs contained rad[ix] 193 syn keyword gdbSetArgs contained os[abi] nextgroup=gdbSetOsabiValue skipwhite 194 syn keyword gdbSetOsabiValue contained auto default none 195 syn keyword gdbSetArgs contained pro[mpt] nextgroup=gdbSetStringValue skipwhite 196 syn keyword gdbSetArgs contained remotelogb[ase] nextgroup=gdbSetRemotelogbaseValue skipwhite 197 syn keyword gdbSetRemotelogbaseValue contained hex octal ascii 198 syn keyword gdbSetArgs contained remotelogf[ile] nextgroup=gdbSetFilenameValue skipwhite 199 " TODO: deprecated 200 syn keyword gdbSetArgs contained remotew[ritesize] 201 syn keyword gdbSetArgs contained vari[able] var " VAR = EXP 202 203 syn keyword gdbSetArgs contained ad[a] nextgroup=gdbSetAdaArgs skipwhite 204 syn keyword gdbSetAdaArgs contained p[rint-signatures] nextgroup=gdbSetBooleanValue skipwhite 205 syn keyword gdbSetAdaArgs contained s[ource-charset] nextgroup=gdbSetAdaSourceCharsetValue skipwhite 206 syn keyword gdbSetAdaSourceCharsetValue contained CP437 CP850 207 syn match gdbSetAdaSourceCharsetValue contained "\<ISO-8859-\%([1-5]\|15\)\>" 208 syn keyword gdbSetAdaSourceCharsetValue contained UTF-8 209 syn keyword gdbSetAdaArgs contained t[rust-PAD-over-XVS] nextgroup=gdbSetBooleanValue skipwhite 210 syn keyword gdbSetArgs contained arm nextgroup=gdbSetArmArgs skipwhite 211 syn keyword gdbSetArmArgs contained apcs32 nextgroup=gdbSetBooleanValue skipwhite 212 syn keyword gdbSetArmArgs contained abi nextgroup=gdbSetArmAbiValue skipwhite 213 syn keyword gdbSetArmAbiValue contained AAPCS APCS auto 214 syn keyword gdbSetArmArgs contained disassembler nextgroup=gdbSetArmDisassemblerValue skipwhite 215 syn keyword gdbSetArmDisassemblerValue contained apcs atpcs gcc raw special-atpcs std 216 syn keyword gdbSetArmArgs contained fpu nextgroup=gdbSetArmFpuValue skipwhite 217 syn keyword gdbSetArmFpuValue contained auto fpa softfpa softvfp vfp 218 syn keyword gdbSetArmArgs contained fallback-mode nextgroup=gdbSetArmFallbackModeValue skipwhite 219 syn keyword gdbSetArmFallbackModeValue contained arm auto thumb 220 syn keyword gdbSetArmArgs contained force-mode nextgroup=gdbSetArmForceModeValue skipwhite 221 syn keyword gdbSetArmForceModeValue contained arm auto thumb 222 syn keyword gdbSetArgs contained bac[ktrace] nextgroup=gdbSetBacktraceArgs skipwhite 223 syn keyword gdbSetBacktraceArgs contained l[imit] nextgroup=gdbSetUIntegerValue skipwhite 224 syn keyword gdbSetBacktraceArgs contained past-e[ntry] nextgroup=gdbSetBooleanValue skipwhite 225 syn keyword gdbSetBacktraceArgs contained past-m[ain] nextgroup=gdbSetBooleanValue skipwhite 226 syn keyword gdbSetArgs contained br[eakpoint] nextgroup=gdbSetBreakpointArgs skipwhite 227 syn keyword gdbSetBreakpointArgs contained p[ending] nextgroup=gdbSetAutoBooleanValue skipwhite 228 syn keyword gdbSetBreakpointArgs contained al[ways-inserted] nextgroup=gdbSetBooleanValue skipwhite 229 syn keyword gdbSetBreakpointArgs contained au[to-hw] nextgroup=gdbSetBooleanValue skipwhite 230 syn keyword gdbSetBreakpointArgs contained c[ondition-evaluation] nextgroup=gdbSetBreakpointCondtionEvaluationValue skipwhite 231 syn keyword gdbSetBreakpointCondtionEvaluationValue contained auto host target 232 syn keyword gdbSetArgs contained c[heck] ch c nextgroup=gdbSetCheckArgs skipwhite 233 syn keyword gdbSetCheckArgs contained range nextgroup=gdbSetCheckRangeValue skipwhite 234 syn keyword gdbSetCheckArgs contained type nextgroup=gdbSetBooleanValue skipwhite 235 syn keyword gdbSetCheckRangeValue contained on off warn auto 236 237 syn keyword gdbSetArgs contained dc[ache] nextgroup=gdbSetDcacheArgs skipwhite 238 syn keyword gdbSetDcacheArgs contained size nextgroup=gdbSetZUIntegerValue skipwhite 239 syn keyword gdbSetDcacheArgs contained line-size nextgroup=gdbSetZUIntegerValue skipwhite 240 syn keyword gdbSetArgs contained debugi[nfod] nextgroup=gdbSetDebuginfodArgs skipwhite 241 syn keyword gdbSetDebuginfodArgs contained enabled nextgroup=@gdbSetAskBooleanValue skipwhite 242 syn keyword gdbSetDebuginfodArgs contained urls nextgroup=gdbSetStringNoEscapeValue skipwhite 243 syn keyword gdbSetDebuginfodArgs contained verbose nextgroup=gdbSetZUIntegerValue skipwhite 244 syn keyword gdbSetArgs contained for[tran] nextgroup=gdbSetFortranArgs skipwhite 245 syn keyword gdbSetFortranArgs contained repack-array-slices nextgroup=gdbSetBooleanValue skipwhite 246 syn keyword gdbSetArgs contained gu[ile] gu nextgroup=gdbSetGuileArgs skipwhite 247 syn keyword gdbSetGuileArgs contained print-stack nextgroup=gdbSetGuilePrintStackValue skipwhite 248 syn keyword gdbSetGuilePrintStackValue contained none full message 249 syn keyword gdbSetArgs contained hi[story] nextgroup=gdbSetHistoryArgs skipwhite 250 syn keyword gdbSetHistoryArgs contained expansion save nextgroup=gdbSetBooleanValue skipwhite 251 syn keyword gdbSetHistoryArgs contained filename nextgroup=gdbSetOptionalFilenameValue skipwhite 252 syn keyword gdbSetHistoryArgs contained size nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 253 syn keyword gdbSetHistoryArgs contained remove-duplicates nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 254 syn keyword gdbSetArgs contained lo[gging] nextgroup=gdbSetLoggingArgs skipwhite 255 syn keyword gdbSetLoggingArgs contained debugredirect enabled overwrite redirect nextgroup=gdbSetBooleanValue skipwhite 256 syn keyword gdbSetLoggingArgs contained file nextgroup=gdbSetFilenameValue skipwhite 257 syn keyword gdbSetArgs contained me[m] nextgroup=gdbSetMemArgs skipwhite 258 syn keyword gdbSetMemArgs contained inaccessible-by-default 259 syn keyword gdbSetArgs contained mips nextgroup=gdbSetMipsArgs skipwhite 260 syn keyword gdbSetMipsArgs contained abi nextgroup=gdbSetMipsAbiValue skipwhite 261 syn keyword gdbSetMipsAbiValue contained auto eabi32 eabi64 n32 n64 o32 o64 262 syn keyword gdbSetMipsArgs contained compression nextgroup=gdbSetMipsCompressionValue skipwhite 263 syn keyword gdbSetMipsCompressionValue contained micromips mips16 264 syn keyword gdbSetMipsArgs contained mask-address nextgroup=gdbSetAutoBooleanValue skipwhite 265 syn keyword gdbSetArgs contained mipsf[pu] nextgroup=gdbSetMipsfpuValue skipwhite 266 syn keyword gdbSetMipsfpuValue contained auto double none single 1 0 yes no on off 267 syn keyword gdbSetArgs contained mp[x] nextgroup=gdbSetMpxArgs skipwhite 268 syn keyword gdbSetMpxArgs contained bound 269 syn keyword gdbSetArgs contained po[werpc] nextgroup=gdbSetPowerpcArgs skipwhite 270 syn keyword gdbSetPowerpcArgs contained exact-watchpoints nextgroup=gdbSetBooleanValue skipwhite 271 syn keyword gdbSetPowerpcArgs contained soft-float nextgroup=gdbSetAutoBooleanValue skipwhite 272 syn keyword gdbSetPowerpcArgs contained vector-abi nextgroup=gdbSetPowerpcVectorAbiValue skipwhite 273 syn keyword gdbSetPowerpcVectorAbiValue contained altivec auto generic spe 274 syn keyword gdbSetArgs contained pri[nt] pr p nextgroup=gdbSetPrintArgs skipwhite 275 syn keyword gdbSetPrintArgs contained address demangle finish object pretty union vtbl nextgroup=gdbSetBooleanValue skipwhite 276 syn keyword gdbSetPrintArgs contained elements repeats nextgroup=gdbSetUIntegerValue skipwhite 277 syn keyword gdbSetPrintArgs contained type nextgroup=gdbSetPrintTypeArgs skipwhite 278 syn keyword gdbSetPrintTypeArgs contained hex methods typedefs nextgroup=gdbSetBooleanValue skipwhite 279 syn keyword gdbSetPrintTypeArgs contained nested-type-limit nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 280 syn keyword gdbSetPrintArgs contained array nextgroup=gdbSetBooleanValue skipwhite 281 syn keyword gdbSetPrintArgs contained array-indexes nextgroup=gdbSetBooleanValue skipwhite 282 syn keyword gdbSetPrintArgs contained asm-demangle nextgroup=gdbSetBooleanValue skipwhite 283 syn keyword gdbSetPrintArgs contained entry-values nextgroup=gdbSetPrintEntryValuesValue skipwhite 284 syn keyword gdbSetPrintEntryValuesValue contained both compact default if-needed no only preferred 285 syn keyword gdbSetPrintArgs contained frame-arguments nextgroup=gdbSetPrintFrameArgumentsValue skipwhite 286 syn keyword gdbSetPrintFrameArgumentsValue contained all none presence scalars 287 syn keyword gdbSetPrintArgs contained frame-info nextgroup=gdbSetPrintFrameInfoValue skipwhite 288 syn keyword gdbSetPrintFrameInfoValue contained auto location location-and-address short-location source-and-location source-line 289 syn keyword gdbSetPrintArgs contained inferior-events nextgroup=gdbSetBooleanValue skipwhite 290 syn keyword gdbSetPrintArgs contained max-depth nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 291 syn keyword gdbSetPrintArgs contained max-symbolic-offset nextgroup=gdbSetUIntegerValue skipwhite 292 syn keyword gdbSetPrintArgs contained memory-tag-violations nextgroup=gdbSetBooleanValue skipwhite 293 syn keyword gdbSetPrintArgs contained null-stop nextgroup=gdbSetBooleanValue skipwhite 294 syn keyword gdbSetPrintArgs contained pascal_static-members nextgroup=gdbSetBooleanValue skipwhite 295 syn keyword gdbSetPrintArgs contained raw-frame-arguments nextgroup=gdbSetBooleanValue skipwhite 296 syn keyword gdbSetPrintArgs contained raw-values nextgroup=gdbSetBooleanValue skipwhite 297 syn keyword gdbSetPrintArgs contained sevenbit-strings nextgroup=gdbSetBooleanValue skipwhite 298 syn keyword gdbSetPrintArgs contained static-members nextgroup=gdbSetBooleanValue skipwhite 299 syn keyword gdbSetPrintArgs contained symbol nextgroup=gdbSetBooleanValue skipwhite 300 syn keyword gdbSetPrintArgs contained symbol-filename nextgroup=gdbSetBooleanValue skipwhite 301 syn keyword gdbSetPrintArgs contained symbol-loading nextgroup=gdbSetSymbolLoadingValue skipwhite 302 syn keyword gdbSetSymbolLoadingValue contained brief full off 303 syn keyword gdbSetPrintArgs contained thread-events nextgroup=gdbSetBooleanValue skipwhite 304 syn keyword gdbSetArgs contained py[thon] nextgroup=gdbSetPythonArgs skipwhite 305 syn keyword gdbSetPythonArgs contained dont-write-bytecode nextgroup=gdbSetAutoBooleanValue skipwhite 306 syn keyword gdbSetPythonArgs contained ignore-environment 307 syn keyword gdbSetPythonArgs contained print-stack nextgroup=gdbSetPythonPrintStackValue skipwhite 308 syn keyword gdbSetPythonPrintStackValue contained none full message 309 syn keyword gdbSetArgs contained rav[enscar] nextgroup=gdbSetRavenscarArgs skipwhite 310 syn keyword gdbSetRavenscarArgs contained task-switching 311 syn keyword gdbSetArgs contained rec[ord] rec nextgroup=gdbSetRecordArgs skipwhite 312 syn keyword gdbSetRecordArgs contained btrace nextgroup=gdbSetRecordBtraceArgs skipwhite 313 syn keyword gdbSetRecordBtraceArgs contained bts nextgroup=gdbSetRecordBtraceBtsArgs skipwhite 314 syn keyword gdbSetRecordBtraceBtsArgs contained buffer-size nextgroup=gdbSetUIntegerValue skipwhite 315 syn keyword gdbSetRecordBtraceArgs contained cpu nextgroup=gdbSetRecordBtraceCpuArgs skipwhite 316 syn keyword gdbSetRecordBtraceCpuArgs contained auto none 317 syn keyword gdbSetRecordBtraceArgs contained pt nextgroup=gdbSetRecordBtracePtArgs skipwhite 318 syn keyword gdbSetRecordBtracePtArgs contained buffer-size nextgroup=gdbSetUIntegerValue skipwhite 319 syn keyword gdbSetRecordBtraceArgs contained replay-memory-access nextgroup=gdbSetRecordBtraceReplayMemoryAccessValue skipwhite 320 syn keyword gdbSetRecordBtraceReplayMemoryAccessValue contained read-only read-write 321 syn keyword gdbSetRecordArgs contained full nextgroup=gdbSetRecordFullArgs skipwhite 322 syn keyword gdbSetRecordFullArgs contained insn-number-max nextgroup=gdbSetUIntegerValue skipwhite 323 syn keyword gdbSetRecordFullArgs contained memory-query 324 syn keyword gdbSetRecordFullArgs contained stop-at-limit 325 syn keyword gdbSetRecordArgs contained function-call-history-size nextgroup=gdbSetUIntegerValue skipwhite 326 syn keyword gdbSetRecordArgs contained instruction-history-size nextgroup=gdbSetUIntegerValue skipwhite 327 syn keyword gdbSetArgs contained ri[scv] nextgroup=gdbSetRiscvArgs skipwhite 328 syn keyword gdbSetRiscvArgs contained use-compressed-breakpoints nextgroup=gdbSetAutoBooleanValue skipwhite 329 syn keyword gdbSetArgs contained se[rial] nextgroup=gdbSetSerialArgs skipwhite 330 syn keyword gdbSetSerialArgs contained baud nextgroup=gdbSetZIntegerValue skipwhite 331 syn keyword gdbSetSerialArgs contained parity nextgroup=gdbSetSerialParityValue skipwhite 332 syn keyword gdbSetSerialParityValue contained none odd 333 syn keyword gdbSetArgs contained sh nextgroup=gdbSetShArgs skipwhite 334 syn keyword gdbSetShArgs contained calling-convention nextgroup=gdbSetShCallingConventionValue skipwhite 335 syn keyword gdbSetShCallingConventionValue contained gcc renesas 336 syn keyword gdbSetArgs contained sou[rce] nextgroup=gdbSetSourceArgs skipwhite 337 syn keyword gdbSetSourceArgs contained open 338 syn keyword gdbSetArgs contained sty[le] nextgroup=gdbSetStyleArgs skipwhite 339 syn keyword gdbSetStyleArgs contained address nextgroup=gdbSetStyleAddressArgs skipwhite 340 syn keyword gdbSetStyleAddressArgs contained background foreground intensity 341 syn keyword gdbSetStyleArgs contained disassembler nextgroup=gdbSetStyleDissassemblerArgs skipwhite 342 syn keyword gdbSetStyleDissassemblerArgs contained enabled nextgroup=gdbSetBooleanValue skipwhite 343 syn keyword gdbSetStyleArgs contained enabled nextgroup=gdbSetAutoBooleanValue skipwhite 344 syn keyword gdbSetStyleArgs contained filename nextgroup=gdbSetStyleFilenameArgs skipwhite 345 syn keyword gdbSetStyleFilenameArgs contained background foreground intensity 346 syn keyword gdbSetStyleArgs contained function nextgroup=gdbSetStyleFunctionArgs skipwhite 347 syn keyword gdbSetStyleFunctionArgs contained background foreground intensity 348 syn keyword gdbSetStyleArgs contained highlight nextgroup=gdbSetStyleHighlightArgs skipwhite 349 syn keyword gdbSetStyleHighlightArgs contained background foreground intensity 350 syn keyword gdbSetStyleArgs contained metadata nextgroup=gdbSetStyleMetadataArgs skipwhite 351 syn keyword gdbSetStyleMetadataArgs contained background foreground intensity 352 syn keyword gdbSetStyleArgs contained sources nextgroup=gdbSetBooleanValue skipwhite 353 syn keyword gdbSetStyleArgs contained title nextgroup=gdbSetStyleTitleArgs skipwhite 354 syn keyword gdbSetStyleTitleArgs contained background foreground intensity 355 syn keyword gdbSetStyleArgs contained tui-active-border nextgroup=gdbSetStyleTuiActiveBorderArgs skipwhite 356 syn keyword gdbSetStyleTuiActiveBorderArgs contained background foreground intensity 357 syn keyword gdbSetStyleArgs contained tui-border nextgroup=gdbSetStyleTuiBorderArgs skipwhite 358 syn keyword gdbSetStyleTuiBorderArgs contained background foreground intensity 359 syn keyword gdbSetStyleArgs contained variable nextgroup=gdbSetStyleVariableArgs skipwhite 360 syn keyword gdbSetStyleVariableArgs contained background foreground intensity 361 syn keyword gdbSetStyleArgs contained version nextgroup=gdbSetStyleVersionArgs skipwhite 362 syn keyword gdbSetStyleVersionArgs contained background foreground intensity 363 syn keyword gdbSetArgs contained tc[p] nextgroup=gdbSetTcpArgs skipwhite 364 syn keyword gdbSetTcpArgs contained auto-retry nextgroup=gdbSetBooleanValue skipwhite 365 syn keyword gdbSetTcpArgs contained connect-timeout nextgroup=gdbSetUIntegerValue skipwhite 366 syn keyword gdbSetArgs contained td[esc] nextgroup=gdbSetTdescArgs skipwhite 367 syn keyword gdbSetTdescArgs contained filename nextgroup=gdbSetFilenameValue skipwhite 368 syn keyword gdbSetArgs contained tu[i] nextgroup=gdbSetTuiArgs skipwhite 369 syn keyword gdbSetTuiArgs contained active-border-mode 370 syn keyword gdbSetTuiArgs contained border-kind nextgroup=gdbSetTuiBorderKindValue skipwhite 371 syn keyword gdbSetTuiBorderKindValue contained asc ascii space 372 syn keyword gdbSetTuiArgs contained border-mode nextgroup=gdbSetTuiBorderModeValue skipwhite 373 syn keyword gdbSetTuiBorderModeValue contained normal standout reverse half half-standout bold bold-standout 374 syn keyword gdbSetTuiArgs contained compact-source 375 syn keyword gdbSetTuiArgs contained tab-width nextgroup=gdbSetZUIntegerValue skipwhite 376 377 syn keyword gdbSetArgs contained auto-c[onnect-native-target] nextgroup=gdbSetBooleanValue skipwhite 378 syn keyword gdbSetArgs contained auto-l[oad] nextgroup=gdbSetAutoloadValue,gdbSetAutoloadArgs skipwhite 379 syn keyword gdbSetAutoloadValue contained no off 0 380 syn keyword gdbSetAutoloadArgs contained gdb-scripts nextgroup=gdbSetBooleanValue skipwhite 381 syn keyword gdbSetAutoloadArgs contained guile-scripts nextgroup=gdbSetBooleanValue skipwhite 382 syn keyword gdbSetAutoloadArgs contained libthread-db nextgroup=gdbSetBooleanValue skipwhite 383 syn keyword gdbSetAutoloadArgs contained local-gdbinit nextgroup=gdbSetBooleanValue skipwhite 384 syn keyword gdbSetAutoloadArgs contained python-scripts nextgroup=gdbSetBooleanValue skipwhite 385 syn keyword gdbSetAutoloadArgs contained safe-path nextgroup=gdbSetOptionalFilenameValue skipwhite 386 syn keyword gdbSetAutoloadArgs contained scripts-directory nextgroup=gdbSetOptionalFilenameValue skipwhite 387 syn keyword gdbSetArgs contained auto-s[olib-add] nextgroup=gdbSetBooleanValue skipwhite 388 syn keyword gdbSetArgs contained bas[enames-may-differ] nextgroup=gdbSetBooleanValue skipwhite 389 syn keyword gdbSetArgs contained can[-use-hw-watchpoints] nextgroup=gdbSetZIntegerValue skipwhite 390 syn keyword gdbSetArgs contained cas[e-sensitive] nextgroup=gdbSetAutoBooleanValue skipwhite 391 syn keyword gdbSetArgs contained ci[rcular-trace-buffer] nextgroup=gdbSetBooleanValue skipwhite 392 syn keyword gdbSetArgs contained cod[e-cache] nextgroup=gdbSetBooleanValue skipwhite 393 syn keyword gdbSetArgs contained coe[rce-float-to-double] nextgroup=gdbSetBooleanValue skipwhite 394 syn keyword gdbSetArgs contained compile-a[rgs] nextgroup=gdbSetStringValue skipwhite 395 syn keyword gdbSetArgs contained compile-g[cc] nextgroup=gdbSetOptionalFilenameValue skipwhite 396 syn keyword gdbSetArgs contained cp[-abi] nextgroup=gdbSetCpAbiValue skipwhite 397 syn keyword gdbSetCpAbiValue contained auto gnu-v2 gnu-v3 398 syn keyword gdbSetArgs contained cris-d[warf2-cfi] nextgroup=gdbSetBooleanValue skipwhite 399 syn keyword gdbSetArgs contained cris-m[ode] nextgroup=gdbSetCrisModeValue skipwhite 400 syn keyword gdbSetCrisModeValue contained guru normal 401 syn keyword gdbSetArgs contained cris-v[ersion] nextgroup=gdbSetZUIntegerValue skipwhite 402 syn keyword gdbSetArgs contained data-directory nextgroup=gdbSetFilenameValue skipwhite 403 syn keyword gdbSetArgs contained debug nextgroup=gdbSetDebugArgs skipwhite 404 syn keyword gdbSetDebugArgs contained arch bpf expression microblaze mips overload record serial target varobj xtensa nextgroup=gdbSetZUIntegerValue skipwhite 405 syn keyword gdbSetDebugArgs contained aarch64 arc arm csky displaced frame infrun hppa jit nios2 notification observer or1k parser nextgroup=gdbSetBooleanValue skipwhite 406 syn keyword gdbSetDebugArgs contained riscv nextgroup=gdbSetDebugRiscvArgs skipwhite 407 syn keyword gdbSetDebugRiscvArgs contained breakpoints gdbarch infcall unwinder nextgroup=gdbSetZUIntegerValue skipwhite 408 syn keyword gdbSetDebugArgs contained skip symfile threads timestamp xml nextgroup=gdbSetBooleanValue skipwhite 409 syn keyword gdbSetDebugArgs contained aix-solib nextgroup=gdbSetBooleanValue skipwhite 410 syn keyword gdbSetDebugArgs contained auto-load nextgroup=gdbSetBooleanValue skipwhite 411 syn keyword gdbSetDebugArgs contained bfd-cache nextgroup=gdbSetBooleanValue skipwhite 412 syn keyword gdbSetDebugArgs contained check-physname nextgroup=gdbSetBooleanValue skipwhite 413 syn keyword gdbSetDebugArgs contained coff-pe-read nextgroup=gdbSetZUIntegerValue skipwhite 414 syn keyword gdbSetDebugArgs contained compile nextgroup=gdbSetBooleanValue skipwhite 415 syn keyword gdbSetDebugArgs contained compile-cplus-scopes nextgroup=gdbSetBooleanValue skipwhite 416 syn keyword gdbSetDebugArgs contained compile-cplus-types nextgroup=gdbSetBooleanValue skipwhite 417 syn keyword gdbSetDebugArgs contained dwarf-die nextgroup=gdbSetZUIntegerValue skipwhite 418 syn keyword gdbSetDebugArgs contained dwarf-line nextgroup=gdbSetZUIntegerValue skipwhite 419 syn keyword gdbSetDebugArgs contained dwarf-read nextgroup=gdbSetZUIntegerValue skipwhite 420 syn keyword gdbSetDebugArgs contained entry-values nextgroup=gdbSetZUIntegerValue skipwhite 421 syn keyword gdbSetDebugArgs contained event-loop nextgroup=gdbSetDebugEventLoopValue skipwhite 422 syn keyword gdbSetDebugEventLoopValue contained all all-except-ui off 423 syn keyword gdbSetDebugArgs contained fortran-array-slicing nextgroup=gdbSetBooleanValue skipwhite 424 syn keyword gdbSetDebugArgs contained index-cache nextgroup=gdbSetBooleanValue skipwhite 425 syn keyword gdbSetDebugArgs contained libthread-db nextgroup=gdbSetZUIntegerValue skipwhite 426 syn keyword gdbSetDebugArgs contained linux-namespaces nextgroup=gdbSetBooleanValue skipwhite 427 syn keyword gdbSetDebugArgs contained linux-nat nextgroup=gdbSetBooleanValue skipwhite 428 syn keyword gdbSetDebugArgs contained mach-o nextgroup=gdbSetZUIntegerValue skipwhite 429 syn keyword gdbSetDebugArgs contained py-breakpoint nextgroup=gdbSetBooleanValue skipwhite 430 syn keyword gdbSetDebugArgs contained py-micmd nextgroup=gdbSetBooleanValue skipwhite 431 syn keyword gdbSetDebugArgs contained py-unwind nextgroup=gdbSetBooleanValue skipwhite 432 syn keyword gdbSetDebugArgs contained remote nextgroup=gdbSetBooleanValue skipwhite 433 syn keyword gdbSetDebugArgs contained remote-packet-max-chars nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 434 syn keyword gdbSetDebugArgs contained separate-debug-file nextgroup=gdbSetBooleanValue skipwhite 435 syn keyword gdbSetDebugArgs contained solib-dsbt nextgroup=gdbSetZUIntegerValue skipwhite 436 syn keyword gdbSetDebugArgs contained solib-frv nextgroup=gdbSetZUIntegerValue skipwhite 437 syn keyword gdbSetDebugArgs contained stap-expression nextgroup=gdbSetZUIntegerValue skipwhite 438 syn keyword gdbSetDebugArgs contained symbol-lookup nextgroup=gdbSetZUIntegerValue skipwhite 439 syn keyword gdbSetDebugArgs contained symtab-create nextgroup=gdbSetZUIntegerValue skipwhite 440 syn keyword gdbSetArgs contained debug-[file-directory] nextgroup=gdbSetOptionalFilenameValue skipwhite 441 syn keyword gdbSetArgs contained def[ault-collect] nextgroup=gdbSetStringValue skipwhite 442 syn keyword gdbSetArgs contained dem[angle-style] nextgroup=gdbSetDemangleStyleValue skipwhite 443 syn keyword gdbSetDemangleStyleValue contained auto dlang gnat gnu-v3 java none rust 444 syn keyword gdbSetArgs contained det[ach-on-fork] nextgroup=gdbSetBooleanValue skipwhite 445 syn keyword gdbSetArgs contained disab[le-randomization] nextgroup=gdbSetBooleanValue skipwhite 446 syn keyword gdbSetArgs contained disassemble-[next-line] nextgroup=gdbSetAutoBooleanValue skipwhite 447 syn keyword gdbSetArgs contained disassembler[-options] nextgroup=gdbSetStringNoEscapeValue skipwhite 448 syn keyword gdbSetArgs contained disassembly[-flavor] nextgroup=gdbSetDisassemblyFlavorValue skipwhite 449 syn keyword gdbSetDisassemblyFlavorValue contained att intel 450 syn keyword gdbSetArgs contained disconnected-d[printf] nextgroup=gdbSetBooleanValue skipwhite 451 syn keyword gdbSetArgs contained disconnected-t[racing] nextgroup=gdbSetBooleanValue skipwhite 452 syn keyword gdbSetArgs contained disp[laced-stepping] nextgroup=gdbSetAutoBooleanValue skipwhite 453 syn keyword gdbSetArgs contained dprintf-c[hannel] nextgroup=gdbSetStringValue skipwhite 454 syn keyword gdbSetArgs contained dprintf-f[unction] nextgroup=gdbSetStringValue skipwhite 455 syn keyword gdbSetArgs contained dprintf-s[tyle] nextgroup=gdbSetDprintfStyleValue skipwhite 456 syn keyword gdbSetDprintfStyleValue contained agent call gdb 457 syn keyword gdbSetArgs contained du[mp-excluded-mappings] nextgroup=gdbSetBooleanValue skipwhite 458 syn keyword gdbSetArgs contained exec-di[rection] nextgroup=gdbSetExecDirectionValue skipwhite 459 syn keyword gdbSetExecDirectionValue contained forward reverse 460 syn keyword gdbSetArgs contained exec-do[ne-display] nextgroup=gdbSetBooleanValue skipwhite 461 syn keyword gdbSetArgs contained exec-f[ile-mismatch] nextgroup=gdbSetExecFileMismatchValue skipwhite 462 syn keyword gdbSetExecFileMismatchValue contained ask off warn 463 syn keyword gdbSetArgs contained exec-w[rapper] nextgroup=gdbSetFilenameValue skipwhite 464 syn keyword gdbSetArgs contained extend[ed-prompt] nextgroup=gdbSetExtendedPromptValue skipwhite 465 " TODO: move this? 466 syn region gdbSetExtendedPromptValue contained start="\S" skip="\\$" end="\s*$" 467 syn match gdbStringEscape "\\[\\ efnprtvw]" containedin=gdbSetExtendedPromptValue 468 syn match gdbStringEscape "\\[fpt]{[^}]\+}" containedin=gdbSetExtendedPromptValue 469 syn match gdbStringEscape "\\\[[^]]\+]" containedin=gdbSetExtendedPromptValue 470 syn keyword gdbSetArgs contained extens[ion-language] nextgroup=gdbSetStringNoEscapeValue skipwhite 471 syn keyword gdbSetArgs contained fi[lename-display] nextgroup=gdbSetFilenameDisplayValue skipwhite 472 syn keyword gdbSetFilenameDisplayValue contained absolute basename relative 473 syn keyword gdbSetArgs contained follow-e[xec-mode] nextgroup=gdbSetFollowExecModeValue skipwhite 474 syn keyword gdbSetFollowExecModeValue contained new same 475 syn keyword gdbSetArgs contained follow-f[ork-mode] nextgroup=gdbSetFollowForkModeValue skipwhite 476 syn keyword gdbSetFollowForkModeValue contained child parent 477 syn keyword gdbSetArgs contained fr[ame-filter] nextgroup=gdbSetFrameFilterArgs skipwhite 478 syn keyword gdbSetFrameFilterArgs contained priority nextgroup=gdbSetFrameFilterPriorityValue skipwhite 479 syn keyword gdbSetFrameFilterPriorityValue contained global progspace 480 syn keyword gdbSetArgs contained ho[st-charset] " [charset] 481 syn keyword gdbSetArgs contained heu[ristic-fence-post] nextgroup=gdbSetZIntegerValue skipwhite 482 syn keyword gdbSetArgs contained ind[ex-cache] nextgroup=gdbSetIndexCacheArgs skipwhite 483 syn keyword gdbSetIndexCacheArgs contained directory nextgroup=gdbSetFilenameValue skipwhite 484 syn keyword gdbSetIndexCacheArgs contained enabled nextgroup=gdbSetBooleanValue skipwhite 485 syn keyword gdbSetArgs contained inf[erior-tty] nextgroup=gdbSetOptionalFilenameValue skipwhite 486 syn keyword gdbSetArgs contained inp[ut-radix] 487 syn keyword gdbSetArgs contained int[eractive-mode] nextgroup=gdbSetAutoBooleanValue skipwhite 488 syn keyword gdbSetArgs contained lib[thread-db-search-path] nextgroup=gdbSetOptionalFilenameValue skipwhite 489 syn keyword gdbSetArgs contained max-c[ompletions] nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 490 syn keyword gdbSetArgs contained max-u[ser-call-depth] nextgroup=gdbSetUIntegerValue skipwhite 491 syn keyword gdbSetArgs contained max-v[alue-size] nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 492 syn keyword gdbSetArgs contained may-c[all-functions] nextgroup=gdbSetBooleanValue skipwhite 493 syn keyword gdbSetArgs contained may-insert-b[reakpoints] nextgroup=gdbSetBooleanValue skipwhite 494 syn keyword gdbSetArgs contained may-insert-f[ast-tracepoints] nextgroup=gdbSetBooleanValue skipwhite 495 syn keyword gdbSetArgs contained may-insert-t[racepoints] nextgroup=gdbSetBooleanValue skipwhite 496 syn keyword gdbSetArgs contained may-int[errupt] nextgroup=gdbSetBooleanValue skipwhite 497 syn keyword gdbSetArgs contained may-write-m[emory] nextgroup=gdbSetBooleanValue skipwhite 498 syn keyword gdbSetArgs contained may-write-r[egisters] nextgroup=gdbSetBooleanValue skipwhite 499 syn keyword gdbSetArgs contained mi-[async] nextgroup=gdbSetBooleanValue skipwhite 500 syn keyword gdbSetArgs contained mu[ltiple-symbols] nextgroup=gdbSetMultipleSymbolsValue skipwhite 501 syn keyword gdbSetMultipleSymbolsValue contained all ask cancel 502 syn keyword gdbSetArgs contained no[n-stop] nextgroup=gdbSetBooleanValue skipwhite 503 syn keyword gdbSetArgs contained op[aque-type-resolution] nextgroup=gdbSetBooleanValue skipwhite 504 syn keyword gdbSetArgs contained ou[tput-radix] 505 syn keyword gdbSetArgs contained ov[erload-resolution] nextgroup=gdbSetBooleanValue skipwhite 506 syn keyword gdbSetArgs contained ran[ge-stepping] nextgroup=gdbSetBooleanValue skipwhite 507 " TODO: remote protocol specific variables? 508 syn keyword gdbSetArgs contained remote nextgroup=gdbSetRemoteArgs skipwhite 509 syn keyword gdbSetRemoteArgs contained TracepointSource-packet 510 syn keyword gdbSetRemoteArgs contained Z-packet nextgroup=gdbSetAutoBooleanValue skipwhite 511 syn keyword gdbSetRemoteArgs contained access-watchpoint-packet 512 syn keyword gdbSetRemoteArgs contained agent-packet 513 syn keyword gdbSetRemoteArgs contained allow-packet 514 syn keyword gdbSetRemoteArgs contained attach-packet 515 syn keyword gdbSetRemoteArgs contained binary-download-packet 516 syn keyword gdbSetRemoteArgs contained X-packet 517 syn keyword gdbSetRemoteArgs contained breakpoint-commands-packet 518 syn keyword gdbSetRemoteArgs contained btrace-conf-bts-size-packet 519 syn keyword gdbSetRemoteArgs contained btrace-conf-pt-size-packet 520 syn keyword gdbSetRemoteArgs contained catch-syscalls-packet 521 syn keyword gdbSetRemoteArgs contained conditional-breakpoints-packet 522 syn keyword gdbSetRemoteArgs contained conditional-tracepoints-packet 523 syn keyword gdbSetRemoteArgs contained ctrl-c-packet 524 syn keyword gdbSetRemoteArgs contained disable-btrace-packet 525 syn keyword gdbSetRemoteArgs contained disable-randomization-packet 526 syn keyword gdbSetRemoteArgs contained enable-btrace-bts-packet 527 syn keyword gdbSetRemoteArgs contained enable-btrace-pt-packet 528 syn keyword gdbSetRemoteArgs contained environment-hex-encoded-packet 529 syn keyword gdbSetRemoteArgs contained environment-reset-packet 530 syn keyword gdbSetRemoteArgs contained environment-unset-packet 531 syn keyword gdbSetRemoteArgs contained exec-event-feature-packet 532 syn keyword gdbSetRemoteArgs contained exec-file nextgroup=gdbSetStringNoEscapeValue skipwhite 533 syn keyword gdbSetRemoteArgs contained fast-tracepoints-packet 534 syn keyword gdbSetRemoteArgs contained fetch-register-packet 535 syn keyword gdbSetRemoteArgs contained p-packet 536 syn keyword gdbSetRemoteArgs contained fork-event-feature-packet 537 syn keyword gdbSetRemoteArgs contained get-thread-information-block-address-packet 538 syn keyword gdbSetRemoteArgs contained get-thread-local-storage-address-packet 539 syn keyword gdbSetRemoteArgs contained hardware-breakpoint-limit nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 540 syn keyword gdbSetRemoteArgs contained hardware-breakpoint-packet 541 syn keyword gdbSetRemoteArgs contained hardware-watchpoint-length-limit nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 542 syn keyword gdbSetRemoteArgs contained hardware-watchpoint-limit nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 543 syn keyword gdbSetRemoteArgs contained hostio-close-packet 544 syn keyword gdbSetRemoteArgs contained hostio-fstat-packet 545 syn keyword gdbSetRemoteArgs contained hostio-open-packet 546 syn keyword gdbSetRemoteArgs contained hostio-pread-packet 547 syn keyword gdbSetRemoteArgs contained hostio-pwrite-packet 548 syn keyword gdbSetRemoteArgs contained hostio-readlink-packet 549 syn keyword gdbSetRemoteArgs contained hostio-setfs-packet 550 syn keyword gdbSetRemoteArgs contained hostio-unlink-packet 551 syn keyword gdbSetRemoteArgs contained hwbreak-feature-packet 552 syn keyword gdbSetRemoteArgs contained install-in-trace-packet 553 syn keyword gdbSetRemoteArgs contained interrupt-on-connect 554 syn keyword gdbSetRemoteArgs contained interrupt-sequence nextgroup=gdbSetRemoteInterruptSequenceValue skipwhite 555 syn keyword gdbSetRemoteInterruptSequenceValue contained BREAK BREAK-g Ctrl-C 556 syn keyword gdbSetRemoteArgs contained kill-packet 557 syn keyword gdbSetRemoteArgs contained library-info-packet 558 syn keyword gdbSetRemoteArgs contained library-info-svr4-packet 559 syn keyword gdbSetRemoteArgs contained memory-map-packet 560 syn keyword gdbSetRemoteArgs contained memory-read-packet-size 561 syn keyword gdbSetRemoteArgs contained memory-tagging-feature-packet 562 syn keyword gdbSetRemoteArgs contained memory-write-packet-size 563 syn keyword gdbSetRemoteArgs contained multiprocess-feature-packet 564 syn keyword gdbSetRemoteArgs contained no-resumed-stop-reply-packet 565 syn keyword gdbSetRemoteArgs contained noack-packet 566 syn keyword gdbSetRemoteArgs contained osdata-packet 567 syn keyword gdbSetRemoteArgs contained pass-signals-packet 568 syn keyword gdbSetRemoteArgs contained pid-to-exec-file-packet 569 syn keyword gdbSetRemoteArgs contained program-signals-packet 570 syn keyword gdbSetRemoteArgs contained query-attached-packet 571 syn keyword gdbSetRemoteArgs contained read-aux-vector-packet 572 syn keyword gdbSetRemoteArgs contained read-btrace-conf-packet 573 syn keyword gdbSetRemoteArgs contained read-btrace-packet 574 syn keyword gdbSetRemoteArgs contained read-fdpic-loadmap-packet 575 syn keyword gdbSetRemoteArgs contained read-sdata-object-packet 576 syn keyword gdbSetRemoteArgs contained read-siginfo-object-packet 577 syn keyword gdbSetRemoteArgs contained read-watchpoint-packet 578 syn keyword gdbSetRemoteArgs contained reverse-continue-packet 579 syn keyword gdbSetRemoteArgs contained reverse-step-packet 580 syn keyword gdbSetRemoteArgs contained run-packet 581 syn keyword gdbSetRemoteArgs contained search-memory-packet 582 syn keyword gdbSetRemoteArgs contained set-register-packet 583 syn keyword gdbSetRemoteArgs contained P-packet 584 syn keyword gdbSetRemoteArgs contained set-working-dir-packet 585 syn keyword gdbSetRemoteArgs contained software-breakpoint-packet 586 syn keyword gdbSetRemoteArgs contained startup-with-shell-packet 587 syn keyword gdbSetRemoteArgs contained static-tracepoints-packet 588 syn keyword gdbSetRemoteArgs contained supported-packets-packet 589 syn keyword gdbSetRemoteArgs contained swbreak-feature-packet 590 syn keyword gdbSetRemoteArgs contained symbol-lookup-packet 591 syn keyword gdbSetRemoteArgs contained system-call-allowed 592 syn keyword gdbSetRemoteArgs contained target-features-packet 593 syn keyword gdbSetRemoteArgs contained thread-events-packet 594 syn keyword gdbSetRemoteArgs contained threads-packet 595 syn keyword gdbSetRemoteArgs contained trace-buffer-size-packet 596 syn keyword gdbSetRemoteArgs contained trace-status-packet 597 syn keyword gdbSetRemoteArgs contained traceframe-info-packet 598 syn keyword gdbSetRemoteArgs contained unwind-info-block-packet 599 syn keyword gdbSetRemoteArgs contained verbose-resume-packet 600 syn keyword gdbSetRemoteArgs contained verbose-resume-supported-packet 601 syn keyword gdbSetRemoteArgs contained vfork-event-feature-packet 602 syn keyword gdbSetRemoteArgs contained write-siginfo-object-packet 603 syn keyword gdbSetRemoteArgs contained write-watchpoint-packet 604 syn keyword gdbSetArgs contained remote-[mips64-transfers-32bit-regs] nextgroup=gdbSetBooleanValue skipwhite 605 syn keyword gdbSetArgs contained schedule-[multiple] nextgroup=gdbSetBooleanValue skipwhite 606 syn keyword gdbSetArgs contained schedule[r-locking] nextgroup=gdbSetSchedulerLockingValue skipwhite 607 syn keyword gdbSetSchedulerLockingValue contained on off replay step 608 syn keyword gdbSetArgs contained scr[ipt-extension] nextgroup=gdbSetScriptExtensionValue skipwhite 609 syn keyword gdbSetScriptExtensionValue contained off soft strict 610 syn keyword gdbSetArgs contained solib-s[earch-path] nextgroup=gdbSetOptionalFilenameValue skipwhite 611 syn keyword gdbSetArgs contained stac[k-cache] nextgroup=gdbSetBooleanValue skipwhite 612 syn keyword gdbSetArgs contained startup-q[uietly] nextgroup=gdbSetBooleanValue skipwhite 613 syn keyword gdbSetArgs contained startup-w[ith-shell] nextgroup=gdbSetBooleanValue skipwhite 614 syn keyword gdbSetArgs contained ste[p-mode] nextgroup=gdbSetBooleanValue skipwhite 615 syn keyword gdbSetArgs contained sto[p-on-solib-events] nextgroup=gdbSetZIntegerValue skipwhite 616 syn keyword gdbSetArgs contained str[uct-convention] nextgroup=gdbSetStructConventionValue skipwhite 617 syn keyword gdbSetStructConventionValue contained default pcc reg 618 syn keyword gdbSetArgs contained sub[stitute-path] nextgroup=gdbSetFilenameValue skipwhite 619 syn keyword gdbSetArgs contained sup[press-cli-notifications] nextgroup=gdbSetBooleanValue skipwhite 620 syn keyword gdbSetArgs contained sy[sroot] solib-a[bsolute-prefix] nextgroup=gdbSetOptionalFilenameValue skipwhite 621 syn keyword gdbSetArgs contained target-c[harset] " [charset] 622 syn keyword gdbSetArgs contained target-f[ile-system-kind] nextgroup=gdbSetTargetFileSystemKindValue skipwhite 623 syn keyword gdbSetTargetFileSystemKindValue contained auto unix dos-based 624 syn keyword gdbSetArgs contained target-w[ide-charset] " [charset] 625 syn keyword gdbSetArgs contained trace-b[uffer-size] nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 626 syn keyword gdbSetArgs contained trace-c[ommands] nextgroup=gdbSetBooleanValue skipwhite 627 syn keyword gdbSetArgs contained trace-n[otes] nextgroup=gdbSetStringValue skipwhite 628 syn keyword gdbSetArgs contained trace-s[top-notes] nextgroup=gdbSetStringValue skipwhite 629 syn keyword gdbSetArgs contained trace-u[ser] nextgroup=gdbSetStringValue skipwhite 630 syn keyword gdbSetArgs contained tru[st-readonly-sections] nextgroup=gdbSetBooleanValue skipwhite 631 syn keyword gdbSetArgs contained unwind-[on-terminating-exception] nextgroup=gdbSetBooleanValue skipwhite 632 syn keyword gdbSetArgs contained unwindo[nsignal] nextgroup=gdbSetBooleanValue skipwhite 633 syn keyword gdbSetArgs contained use-c[oredump-filter] nextgroup=gdbSetBooleanValue skipwhite 634 syn keyword gdbSetArgs contained use-d[eprecated-index-sections] nextgroup=gdbSetBooleanValue skipwhite 635 syn keyword gdbSetArgs contained vars[ize-limit] nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 636 " }}}3 637 638 syn keyword gdbCommand contained und[isplay] 639 syn keyword gdbCommand contained wha[tis] 640 syn match gdbWith contained "\<\%(wit\%[h]\|w\)\>" nextgroup=gdbSetArgs skipwhite 641 syn region gdbWrappedCommand contained start="\<\%(wit\%[h]\|w\)\>" matchgroup=gdbCommandAnchor end="--" end="$" skip="\\$" transparent contains=gdbWith,gdbLineContinuation nextgroup=gdbCommand skipwhite keepend 642 syn keyword gdbCommand contained x nextgroup=gdbFormat 643 syn match gdbFormat contained "/\%(-\=\d*\)\=[oxdutfaicsz]\=[bhwg]\=" 644 syn match gdbFormat contained "/\%(-\=\d*\)\=[bhwg]\=[oxdutfaicsz]\=" 645 646 " files {{{2 647 syn keyword gdbCommand contained add-symbol-file 648 syn keyword gdbCommand contained add-symbol-file-[from-memory] 649 syn keyword gdbCommand contained cd 650 syn keyword gdbCommand contained co[re-file] 651 syn keyword gdbCommand contained dir[ectory] 652 syn keyword gdbCommand contained ed[it] 653 syn keyword gdbCommand contained exe[c-file] 654 syn keyword gdbCommand contained fil[e] 655 syn keyword gdbCommand contained for[ward-search] fo sea[rch] 656 syn keyword gdbCommand contained ge[nerate-core-file] gc[ore] 657 syn keyword gdbCommand contained li[st] l 658 syn keyword gdbCommand contained lo[ad] 659 syn keyword gdbCommand contained no[sharedlibrary] 660 syn keyword gdbCommand contained pat[h] 661 syn keyword gdbCommand contained pw[d] 662 syn keyword gdbCommand contained remot[e] nextgroup=gdbRemoteArgs skipwhite 663 syn keyword gdbRemoteArgs contained d[elete] g[et] p[ut] 664 syn keyword gdbCommand contained remove-s[ymbol-file] 665 syn keyword gdbCommand contained reverse-se[arch] rev 666 syn keyword gdbCommand contained sec[tion] 667 syn keyword gdbCommand contained sha[redlibrary] 668 syn keyword gdbCommand contained sy[mbol-file] 669 670 " internals {{{2 671 syn keyword gdbCommand contained mai[ntenance] mt nextgroup=gdbMaintenanceArgs skipwhite 672 syn keyword gdbMaintenanceArgs contained agent 673 syn keyword gdbMaintenanceArgs contained agent-eval 674 syn keyword gdbMaintenanceArgs contained agent-printf 675 syn keyword gdbMaintenanceArgs contained btrace nextgroup=gdbMaintenanceBtraceArgs skipwhite 676 syn keyword gdbMaintenanceBtraceArgs contained clear clear-packet-history packet-history 677 syn keyword gdbMaintenanceArgs contained check nextgroup=gdbMaintenanceCheckArgs skipwhite 678 syn keyword gdbMaintenanceCheckArgs contained libthread-db xml-descriptions 679 syn keyword gdbMaintenanceArgs contained check-psymtabs 680 syn keyword gdbMaintenanceArgs contained check-symtabs 681 syn keyword gdbMaintenanceArgs contained cplus cp nextgroup=gdbMaintenanceCplusArgs skipwhite 682 syn keyword gdbMaintenanceCplusArgs contained first_component 683 syn keyword gdbMaintenanceArgs contained demangler-warning 684 syn keyword gdbMaintenanceArgs contained deprecate 685 syn keyword gdbMaintenanceArgs contained dump-me 686 syn keyword gdbMaintenanceArgs contained expand-symtabs 687 syn keyword gdbMaintenanceArgs contained flush nextgroup=gdbMaintenanceFlushArgs skipwhite 688 syn keyword gdbMaintenanceFlushArgs contained dcache register-cache source-cache symbol-cache 689 syn keyword gdbMaintenanceArgs contained info i nextgroup=gdbMaintenanceInfoArgs skipwhite 690 syn keyword gdbMaintenanceInfoArgs contained bfds breakpoints btrace jit line-table program-spaces psymtabs sections selftests 691 syn keyword gdbMaintenanceInfoArgs contained symtabs target-sections 692 syn keyword gdbMaintenanceArgs contained internal-error 693 syn keyword gdbMaintenanceArgs contained internal-warning 694 syn keyword gdbMaintenanceArgs contained packet 695 syn keyword gdbMaintenanceArgs contained print nextgroup=gdbMaintenancePrintArgs skipwhite 696 syn keyword gdbMaintenancePrintArgs contained arc nextgroup=gdbMaintenancePrintArcArgs skipwhite 697 syn keyword gdbMaintenancePrintArcArgs contained arc-instruction 698 syn keyword gdbMaintenancePrintArgs contained architecture c-tdesc cooked-registers core-file-backed-mappings dummy-frames 699 syn keyword gdbMaintenancePrintArgs contained msymbols objfiles psymbols raw-registers reggroups register-groups registers 700 syn keyword gdbMaintenancePrintArgs contained remote-registers statistics symbol-cache symbol-cache-statistics symbols 701 syn keyword gdbMaintenancePrintArgs contained target-stack type unwind user-registers xml-tdesc 702 syn keyword gdbMaintenanceArgs contained selftest 703 syn keyword gdbMaintenanceArgs contained set nextgroup=gdbMaintenanceSetArgs skipwhite 704 syn keyword gdbMaintenanceSetArgs contained ada nextgroup=gdbMaintenanceSetAdaArgs skipwhite 705 syn keyword gdbMaintenanceSetAdaArgs contained ignore-descriptive-types nextgroup=gdbSetBooleanValue skipwhite 706 syn keyword gdbMaintenanceSetArgs contained backtrace-on-fatal-signal nextgroup=gdbSetBooleanValue skipwhite 707 syn keyword gdbMaintenanceSetArgs contained bfd-sharing nextgroup=gdbSetBooleanValue skipwhite 708 syn keyword gdbMaintenanceSetArgs contained btrace nextgroup=gdbMaintenanceSetBtraceArgs skipwhite 709 syn keyword gdbMaintenanceSetBtraceArgs contained pt nextgroup=gdbMaintenanceSetBtracePtArgs skipwhite 710 syn keyword gdbMaintenanceSetBtracePtArgs contained skip-pad nextgroup=gdbSetBooleanValue skipwhite 711 syn keyword gdbMaintenanceSetArgs contained catch-demangler-crashes nextgroup=gdbSetBooleanValue skipwhite 712 syn keyword gdbMaintenanceSetArgs contained check-libthread-db nextgroup=gdbSetBooleanValue skipwhite 713 syn keyword gdbMaintenanceSetArgs contained demangler-warning nextgroup=gdbMaintenanceSetDemanglerWarningArgs skipwhite 714 syn keyword gdbMaintenanceSetDemanglerWarningArgs contained quit nextgroup=@gdbSetAskBooleanValue skipwhite 715 syn keyword gdbMaintenanceSetArgs contained dwarf nextgroup=gdbMaintenanceSetDwarfArgs skipwhite 716 syn keyword gdbMaintenanceSetDwarfArgs contained always-disassemble unwinders nextgroup=gdbSetBooleanValue skipwhite 717 syn keyword gdbMaintenanceSetDwarfArgs contained max-cache-age nextgroup=gdbSetZIntegerValue skipwhite 718 syn keyword gdbMaintenanceSetArgs contained gnu-source-highlight nextgroup=gdbMaintenanceSetGnuSourceHighlightArgs skipwhite 719 syn keyword gdbMaintenanceSetGnuSourceHighlightArgs contained enabled nextgroup=gdbSetBooleanValue skipwhite 720 syn keyword gdbMaintenanceSetArgs contained internal-error nextgroup=gdbMaintenanceSetInternalErrorArgs skipwhite 721 syn keyword gdbMaintenanceSetInternalErrorArgs contained backtrace nextgroup=gdbSetBooleanValue skipwhite 722 syn keyword gdbMaintenanceSetInternalErrorArgs contained corefile quit nextgroup=@gdbSetAskBooleanValue skipwhite 723 syn keyword gdbMaintenanceSetArgs contained internal-warning nextgroup=gdbMaintenanceSetInternalWarningArgs skipwhite 724 syn keyword gdbMaintenanceSetInternalWarningArgs contained backtrace nextgroup=gdbSetBooleanValue skipwhite 725 syn keyword gdbMaintenanceSetInternalWarningArgs contained corefile quit nextgroup=@gdbSetAskBooleanValue skipwhite 726 syn keyword gdbMaintenanceSetArgs contained per-command nextgroup=gdbMaintenanceSetPerCommandArgs skipwhite 727 syn keyword gdbMaintenanceSetPerCommandArgs contained space symtab time nextgroup=gdbSetBooleanValue skipwhite 728 syn keyword gdbMaintenanceSetArgs contained profile nextgroup=gdbSetBooleanValue skipwhite 729 syn keyword gdbMaintenanceSetArgs contained selftest nextgroup=gdbMaintenanceSetSelftestArgs skipwhite 730 syn keyword gdbMaintenanceSetSelftestArgs contained verbose nextgroup=gdbSetBooleanValue skipwhite 731 syn keyword gdbMaintenanceSetArgs contained show-all-tib nextgroup=gdbSetBooleanValue skipwhite 732 syn keyword gdbMaintenanceSetArgs contained show-debug-regs nextgroup=gdbSetBooleanValue skipwhite 733 syn keyword gdbMaintenanceSetArgs contained symbol-cache-size nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 734 syn keyword gdbMaintenanceSetArgs contained target-async nextgroup=gdbSetBooleanValue skipwhite 735 syn keyword gdbMaintenanceSetArgs contained target-non-stop nextgroup=gdbSetAutoBooleanValue skipwhite 736 syn keyword gdbMaintenanceSetArgs contained test-settings nextgroup=gdbMaintenanceSetTestSettingsArgs skipwhite 737 syn keyword gdbMaintenanceSetTestSettingsArgs contained auto-boolean nextgroup=gdbSetAutoBooleanValue skipwhite 738 syn keyword gdbMaintenanceSetTestSettingsArgs contained boolean nextgroup=gdbSetBooleanValue skipwhite 739 syn keyword gdbMaintenanceSetTestSettingsArgs contained enum 740 syn keyword gdbMaintenanceSetTestSettingsArgs contained filename 741 syn keyword gdbMaintenanceSetTestSettingsArgs contained integer nextgroup=gdbSetIntegerValue skipwhite 742 syn keyword gdbMaintenanceSetTestSettingsArgs contained optional-filename 743 syn keyword gdbMaintenanceSetTestSettingsArgs contained string 744 syn keyword gdbMaintenanceSetTestSettingsArgs contained string-noescape 745 syn keyword gdbMaintenanceSetTestSettingsArgs contained uinteger nextgroup=gdbSetUIntegerValue skipwhite 746 syn keyword gdbMaintenanceSetTestSettingsArgs contained zinteger nextgroup=gdbSetZIntegerValue skipwhite 747 syn keyword gdbMaintenanceSetTestSettingsArgs contained zuinteger nextgroup=gdbSetZUIntegerValue skipwhite 748 syn keyword gdbMaintenanceSetTestSettingsArgs contained zuinteger-unlimited nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 749 syn keyword gdbMaintenanceSetArgs contained tui-resize-message nextgroup=gdbSetBooleanValue skipwhite 750 syn keyword gdbMaintenanceSetArgs contained worker-threads nextgroup=gdbSetZUIntegerUnlimitedValue skipwhite 751 syn keyword gdbMaintenanceArgs contained show nextgroup=gdbMaintenanceShowArgs,gdbMaintenanceSetArgs skipwhite 752 syn keyword gdbMaintenanceShowArgs contained test-options-completion-result 753 syn keyword gdbMaintenanceArgs contained space 754 syn keyword gdbMaintenanceArgs contained test-options nextgroup=gdbMaintenanceTestOptionsArgs skipwhite 755 syn keyword gdbMaintenanceTestOptionsArgs contained require-delimiter unknown-is-error unknown-is-operand 756 syn keyword gdbMaintenanceArgs contained time 757 syn keyword gdbMaintenanceArgs contained translate-address 758 syn keyword gdbMaintenanceArgs contained undeprecate 759 syn keyword gdbMaintenanceArgs contained with 760 761 " obscure {{{2 762 syn keyword gdbCommand contained ch[eckpoint] 763 syn keyword gdbCommand contained compa[re-sections] 764 765 " syn keyword gdbCommand contained compi[le] exp[ression] 766 " syn keyword gdbCommand contained compi[le] exp[ression] nextgroup=gdbCompileArgs skipwhite 767 " syn keyword gdbCompile contained compi[le] exp[ression] nextgroup=gdbCompileArgs skipwhite 768 syn match gdbCompile contained "\<\%(compi\%[le]\|exp\%[ression]\)\>" nextgroup=gdbCompileArgs skipwhite 769 syn keyword gdbCompileArgs contained c[ode] nextgroup=gdbCompileCodeOptions,@gdbC skipwhite 770 syn match gdbCompileCodeOptions contained "--\|\%(-r\%[aw]\)\(\s\+--\)\=" nextgroup=@gdbC skipwhite 771 syn keyword gdbCompileArgs contained f[ile] nextgroup=gdbCompileCodeOptions skipwhite 772 syn keyword gdbCompileArgs contained p[rint] nextgroup=gdbCompilePrintOptions,gdbCompilePrintFormat,@gdbC skipwhite 773 " TODO: proper option support 774 syn match gdbCompilePrintOptions contained "\%(-\w\+\%(\s\+\w\+\)\=\s\+\)*--" nextgroup=@gdbC,gdbCompilePrintFormat skipwhite 775 syn match gdbCompilePrintFormat contained "/[oxdutfaicsz]" nextgroup=@gdbC skipwhite 776 777 syn region gdbCommand contained start="\<\%(compi\%[le]\|exp\%[ression]\)\s\+c\%[ode]\ze\s" skip="\\$" end="$" contains=gdbCompile,@gdbC keepend transparent fold 778 syn region gdbMultilineCommand contained start="\<\%(compi\%[le]\|exp\%[ression]\)\s\+c\%[ode]\%(\s\+-r\%[aw]\)\=\%(\s\+--\)\=\s*$" matchgroup=gdbCommand end="^\s*\zsend\ze\s*$" contains=gdbCompile,@gdbC transparent fold 779 syn region gdbCommand contained start="\<\%(compi\%[le]\|exp\%[ression]\)\s\+p\%[rint]\ze\s" skip="\\$" end="$" contains=gdbCompile,@gdbC keepend transparent fold 780 syn region gdbMultilineCommand contained start="\<\%(compi\%[le]\|exp\%[ression]\)\s\+p\%[rint]\%(\%(\s\+-.*\)\=\s\+--\)\=\%(\s\+/[a-z]\)\=\s*$" matchgroup=gdbCommand end="^\s*\zsend\ze\s*$" contains=gdbCompile,@gdbC transparent fold 781 782 syn keyword gdbCommand contained compl[ete] 783 784 " Guile {{{3 785 syn include @gdbGuile syntax/scheme.vim 786 unlet b:current_syntax 787 syn keyword gdbCommand contained guile-repl 788 syn keyword gdbCommand contained gr 789 syn region gdbCommand contained matchgroup=gdbCommand start="\<gu\%(ile\)\=\ze\s" skip="\\$" end="$" contains=@gdbGuile keepend transparent fold 790 syn region gdbMultilineCommand contained matchgroup=gdbCommand start="\<gu\%(ile\)\=\ze\s*$" end="^\s*\zsend\ze\s*$" contains=@gdbGuile transparent fold 791 792 syn keyword gdbCommand contained mo[nitor] 793 794 " Python {{{3 795 syn include @gdbPython syntax/python.vim 796 unlet b:current_syntax 797 syn region gdbCommand contained matchgroup=gdbCommand start="\<py\%(thon\)\=\ze\s" start="\<\%(python-interactive\|pi\)\ze\s" skip="\\$" end="$" contains=@gdbPython keepend transparent fold 798 syn region gdbMultilineCommand contained matchgroup=gdbCommand start="\<py\%(thon\)\=\ze\s*$" end="^\s*\zsend\ze\s*$" contains=@gdbPython transparent fold 799 syn match gdbCommand contained "\<\%(python-interactive\|pi\)\s*$" 800 " }}} 801 802 syn keyword gdbCommand contained rec[ord] rec nextgroup=gdbRecordArgs skipwhite 803 syn keyword gdbRecordArgs contained b[trace] nextgroup=gdbRecordBtraceArgs skipwhite 804 syn keyword gdbRecordBtraceArgs contained bts pt 805 syn keyword gdbRecordArgs contained bts d[elete] ful[l] pt sa[ve] st[op] 806 syn keyword gdbRecordArgs contained ful[l] nextgroup=gdbRecordFullArgs skipwhite 807 syn keyword gdbRecordFullArgs contained r[estore] 808 syn keyword gdbRecordArgs contained g[oto] nextgroup=gdbRecordGotoArgs skipwhite 809 syn keyword gdbRecordGotoArgs contained b[egin] s[tart] e[nd] 810 syn keyword gdbRecordArgs contained fun[ction-call-history] 811 syn keyword gdbRecordArgs contained instruction-history 812 syn keyword gdbCommand contained resta[rt] 813 syn keyword gdbCommand contained sto[p] 814 815 " running {{{2 816 syn keyword gdbCommand contained adv[ance] 817 syn keyword gdbCommand contained at[tach] 818 syn keyword gdbCommand contained cont[inue] fg c 819 syn keyword gdbCommand contained det[ach] nextgroup=gdbDetachArgs skipwhite 820 syn keyword gdbDetachArgs contained checkpoint inferiors 821 syn keyword gdbCommand contained disc[onnect] 822 syn keyword gdbCommand contained fini[sh] fin 823 syn keyword gdbCommand contained ha[ndle] 824 syn keyword gdbCommand contained infe[rior] 825 syn keyword gdbCommand contained interr[upt] 826 syn keyword gdbCommand contained ju[mp] j 827 syn keyword gdbCommand contained k[ill] nextgroup=gdbKillArgs skipwhite 828 syn keyword gdbKillArgs contained inferiors 829 syn keyword gdbCommand contained next n 830 syn keyword gdbCommand contained nexti ni 831 syn keyword gdbCommand contained que[ue-signal] 832 syn keyword gdbCommand contained reverse-c[ontinue] rc 833 syn keyword gdbCommand contained reverse-f[inish] 834 syn keyword gdbCommand contained reverse-next rn 835 syn keyword gdbCommand contained reverse-nexti rni 836 syn keyword gdbCommand contained reverse-step rs 837 syn keyword gdbCommand contained reverse-stepi rsi 838 syn keyword gdbCommand contained ru[n] r 839 syn keyword gdbCommand contained sig[nal] 840 syn keyword gdbCommand contained start s 841 syn keyword gdbCommand contained starti si 842 syn keyword gdbCommand contained step s 843 syn keyword gdbCommand contained stepi si 844 syn keyword gdbCommand contained taa[s] 845 syn keyword gdbCommand contained tar[get] nextgroup=gdbTargetArgs skipwhite 846 syn keyword gdbTargetArgs contained c[ore] e[xec] extended-remote n[ative] record-b[trace] record-c[ore] record-f[ull] rem[ote] 847 syn keyword gdbTargetArgs contained t[file] 848 syn keyword gdbCommand contained tas[k] nextgroup=gdbTaskArgs skipwhite 849 syn keyword gdbTaskArgs contained a[pply] nextgroup=gdbTaskApplyArgs skipwhite 850 syn keyword gdbTaskApplyArgs contained a[ll] 851 syn keyword gdbCommand contained tfa[as] 852 syn keyword gdbCommand contained thr[ead] t nextgroup=gdbThreadArgs skipwhite 853 syn keyword gdbThreadArgs contained a[pply] nextgroup=gdbThreadApplyArgs skipwhite 854 syn keyword gdbThreadApplyArgs contained a[ll] 855 syn keyword gdbThreadArgs contained f[ind] n[ame] 856 syn keyword gdbCommand contained unt[il] u 857 858 " stack {{{2 859 syn keyword gdbCommand contained ba[cktrace] whe[re] bt 860 syn keyword gdbCommand contained do[wn] 861 syn keyword gdbCommand contained fa[as] 862 syn keyword gdbCommand contained fr[ame] f nextgroup=gdbFrameArgs skipwhite 863 syn keyword gdbFrameArgs contained ad[dress] f[unction] l[evel] v[iew] 864 syn keyword gdbFrameArgs contained ap[ply] nextgroup=gdbFrameApplyArgs skipwhite 865 syn keyword gdbFrameApplyArgs contained a[ll] l[evel] 866 syn keyword gdbCommand contained ret[urn] 867 syn keyword gdbCommand contained sel[ect-frame] nextgroup=gdbSelectFrameArgs skipwhite 868 syn keyword gdbSelectFrameArgs contained a[ddress] f[unction] l[evel] v[iew] 869 syn keyword gdbCommand contained up 870 871 " status {{{2 872 syn keyword gdbCommand contained info inf i nextgroup=gdbInfoArgs skipwhite 873 syn keyword gdbInfoArgs contained ad[dress] al[l-registers] ar[gs] aux[v] bo[okmarks] br[eakpoints] b ch[eckpoints] cl[asses] 874 syn keyword gdbInfoArgs contained com[mon] con[nections] cop[ying] dc[ache] di[splay] exc[eptions] ext[ensions] fi[les] fl[oat] 875 syn keyword gdbInfoArgs contained frame-[filter] fu[nctions] gu[ile] gu in[feriors] io[_registers] li[ne] lo[cals] macro macros 876 syn keyword gdbInfoArgs contained m[em] modules o[s] pre[tty-printer] prog[ram] rec[ord] rec reg[isters] r sc[ope] sel[ectors] 877 syn keyword gdbInfoArgs contained sh[aredlibrary] dll si[gnals] handle sk[ip] source sources stac[k] s 878 syn keyword gdbInfoArgs contained stat[ic-tracepoint-markers] sy[mbol] tar[get] tas[ks] te[rminal] th[reads] tp tr[acepoints] 879 syn keyword gdbInfoArgs contained tv[ariables] type-[printers] types u[nwinder] va[riables] ve[ctor] vt[bl] war[ranty] 880 syn keyword gdbInfoArgs contained wat[chpoints] wi[n] x[method] 881 syn keyword gdbInfoArgs contained aut[o-load] nextgroup=gdbInfoAutoLoadArgs skipwhite 882 syn keyword gdbInfoAutoLoadArgs contained gd[b-scripts] 883 syn keyword gdbInfoAutoLoadArgs contained gu[ile-scripts] 884 syn keyword gdbInfoAutoLoadArgs contained li[bthread-db] 885 syn keyword gdbInfoAutoLoadArgs contained lo[cal-gdbinit] 886 syn keyword gdbInfoAutoLoadArgs contained p[ython-scripts] 887 syn keyword gdbInfoArgs contained frame f nextgroup=gdbInfoFrameArgs skipwhite 888 syn keyword gdbInfoFrameArgs contained ad[dress] f[unction] l[evel] v[iew] 889 syn keyword gdbInfoArgs contained prob[es] nextgroup=gdbInfoProbesArgs skipwhite 890 syn keyword gdbInfoProbesArgs contained a[ll] d[trace] s[tap] 891 syn keyword gdbInfoArgs contained proc nextgroup=gdbInfoProcArgs skipwhite 892 syn keyword gdbInfoProcArgs contained a[ll] cm[dline] cw[d] e[xe] f[iles] m[appings] stat statu[s] 893 syn keyword gdbInfoArgs contained module nextgroup=gdbInfoModuleArgs skipwhite 894 syn keyword gdbInfoModuleArgs contained f[unctions] v[ariables] 895 syn keyword gdbInfoArgs contained set nextgroup=@gdbShowArgs skipwhite 896 syn keyword gdbInfoArgs contained w3[2] nextgroup=gdbInfoW32Args skipwhite 897 syn keyword gdbInfoW32Args contained thread-information-block tib 898 syn keyword gdbCommand contained mac[ro] nextgroup=gdbMacroArgs skipwhite 899 syn keyword gdbMacroArgs contained d[efine] l[ist] u[ndef] 900 syn keyword gdbMacroArgs contained expand exp 901 syn keyword gdbMacroArgs contained expand-[once] exp1 902 " TODO: disallow set values 903 syn keyword gdbCommand contained sho[w] nextgroup=@gdbShowArgs skipwhite 904 syn keyword gdbShowArgs contained commands configuration convenience conv copying paths user values warranty version 905 syn keyword gdbShowArgs contained index-cache nextgroup=gdbShowIndexCacheArgs skipwhite 906 " stats is only available in a show command 907 syn keyword gdbShowIndexCacheArgs contained directory enabled stats 908 syn cluster gdbShowArgs contains=gdbSetArgs,gdbShowArgs 909 910 " support {{{2 911 syn keyword gdbCommand contained add-auto-load-sa[fe-path] nextgroup=gdbSetOptionalFilenameValue skipwhite 912 syn keyword gdbCommand contained add-auto-load-sc[ripts-directory] nextgroup=gdbSetOptionalFilenameValue skipwhite 913 syn keyword gdbCommand contained adi nextgroup=gdbAdiArgs skipwhite 914 syn keyword gdbAdiArgs contained a[ssign] e[xamine] x 915 916 syn keyword gdbCommand contained al[ias] nextgroup=gdbAliasOption,gdbAliasEndOption,gdbAliasName skipwhite 917 syn match gdbAliasEndOption contained "--" nextgroup=gdbAliasName skipwhite 918 syn match gdbAliasOption contained "-a\>" nextgroup=gdbAliasEndOption,gdbAliasName skipwhite 919 syn match gdbAliasName contained "\<\w\%(\w\|-\)*\>" nextgroup=gdbAliasEquals skipwhite 920 syn match gdbAliasEquals contained "=" nextgroup=@gdbCommands skipwhite 921 922 syn keyword gdbCommand contained apr[opos] 923 924 syn region gdbDefine contained matchgroup=gdbCommand start="\<def\%[ine]\>" end="^\s*\zsend\ze\s*$" contains=TOP transparent fold 925 syn keyword gdbCommand contained define-[prefix] 926 syn keyword gdbCommand contained dem[angle] 927 928 syn region gdbDocument contained matchgroup=gdbCommand start="\<doc\%[ument]\>" end="^\s*\zsend\ze\s*$" fold contains=gdbDocumentCommand 929 930 syn keyword gdbCommand contained don[t-repeat] 931 syn keyword gdbCommand contained down-[silently] 932 syn keyword gdbCommand contained ec[ho] nextgroup=gdbUnquotedString skipwhite 933 " TODO: move 934 syn region gdbUnquotedString contained start="\S" skip="\\$" end="$" contains=gdbStringEscape,gdbLineContinuation 935 hi def link gdbUnquotedString String 936 " syn region gdbUnquotedStringNoEscape contained start="\S" skip="\\$" end="$" contains=gdbLineContinuation 937 " hi def link gdbUnquotedStringNoEscape String 938 syn keyword gdbCommand contained he[lp] h 939 940 syn region gdbIf contained matchgroup=gdbCommand start="\<if\>" end="\%(^\s*\)\@<=end\ze\s*$" contains=TOP transparent fold 941 syn keyword gdbCommand contained else containedin=gdbIf 942 943 syn keyword gdbCommand contained interp[reter-exec] 944 syn keyword gdbCommand contained mak[e] 945 syn keyword gdbCommand contained new[-ui] 946 syn keyword gdbCommand contained ov[erlay] ov ovly nextgroup=gdbOverlayArgs skipwhite 947 syn keyword gdbOverlayArgs contained a[uto] li[st-overlays] lo[ad-target] man[ual] map[-overlay] o[ff] u[nmap-overlay] 948 " TODO: pi completes as pipe ignoring pi (python-interactive) 949 " : sh region 950 syn keyword gdbCommand contained pip[e] 951 syn match gdbCommand contained "|" 952 syn keyword gdbCommand contained qui[t] exi[t] q 953 syn keyword gdbCommand contained she[ll] nextgroup=gdbShellValue skipwhite 954 syn match gdbCommand contained "!" nextgroup=gdbShellValue skipwhite 955 syn include @gdbSh syntax/sh.vim 956 unlet b:current_syntax 957 syn region gdbShellValue contained start="\S" skip="\\$" end="$" contains=@gdbSh,gdbLineContinuation keepend 958 syn keyword gdbCommand contained so[urce] nextgroup=gdbSourceOption skipwhite 959 syn match gdbSourceOption contained "\<-[sv]\>" nextgroup=gdbSourceOption skipwhite 960 syn keyword gdbCommand contained up-[silently] 961 962 syn region gdbWhile contained matchgroup=gdbCommand start="\<whi\%[le]\>" end="\%(^\s*\)\@<=end\ze\s*$" contains=TOP transparent fold 963 syn keyword gdbCommand contained loop_b[reak] loop_c[ontinue] containedin=gdbWhile 964 965 " text-user-interface {{{2 966 syn match gdbCommand contained "[<>+-]" 967 syn keyword gdbCommand contained foc[us] fs 968 syn keyword gdbCommand contained la[yout] nextgroup=gdbLayoutArgs skipwhite 969 syn keyword gdbLayoutArgs contained a[sm] n[ext] p[rev] r[egs] sp[lit] sr[c] 970 syn keyword gdbCommand contained ref[resh] 971 syn keyword gdbCommand contained tu[i] nextgroup=gdbTuiArgs skipwhite 972 syn keyword gdbTuiArgs contained d[isable] e[nable] n[ew-layout] r[eg] 973 syn keyword gdbCommand contained upd[ate] 974 syn keyword gdbCommand contained win[height] wh nextgroup=gdbWindowName skipwhite 975 syn keyword gdbWindowName contained a[sm] c[md] sr[c] st[atus] r[egs] 976 977 " tracepoints {{{2 978 syn keyword gdbCommand contained ac[tions] 979 syn keyword gdbCommand contained col[lect] 980 syn keyword gdbCommand contained end 981 syn keyword gdbCommand contained pas[scount] 982 syn keyword gdbCommand contained t[dump] 983 syn keyword gdbCommand contained tev[al] 984 syn keyword gdbCommand contained tfi[nd] nextgroup=gdbTfindArgs skipwhite 985 syn keyword gdbTfindArgs contained e[nd] l[ine] n[one] o[utside] p[c] r[ange] s[tart] t[racepoint] 986 syn keyword gdbCommand contained tsa[ve] 987 syn keyword gdbCommand contained tstar[t] 988 syn keyword gdbCommand contained tstat[us] 989 syn keyword gdbCommand contained tsto[p] 990 syn keyword gdbCommand contained tv[ariable] 991 syn keyword gdbCommand contained while-stepping stepp[ing] ws 992 993 " unclassified {{{2 994 syn keyword gdbCommand contained add-i[nferior] 995 syn keyword gdbCommand contained clo[ne-inferior] 996 syn keyword gdbCommand contained ev[al] 997 syn keyword gdbCommand contained fl[ash-erase] 998 syn keyword gdbCommand contained fu[nction] 999 syn keyword gdbCommand contained jit-reader-l[oad] 1000 syn keyword gdbCommand contained jit-reader-u[nload] 1001 syn keyword gdbCommand contained remove-i[nferiors] 1002 syn keyword gdbCommand contained uns[et] nextgroup=gdbUnsetArgs skipwhite 1003 syn keyword gdbUnsetArgs contained environment exec-wrapper substitute-path 1004 syn keyword gdbUnsetArgs contained tdesc nextgroup=gdbUnsetTdescArgs skipwhite 1005 syn keyword gdbUnsetTdescArgs contained filename 1006 syn keyword gdbUnsetArgs contained exec-wrapper 1007 syn keyword gdbUnsetArgs contained substitute-path 1008 syn keyword gdbCommand contained bo[okmark] 1009 syn keyword gdbCommand contained go[to-bookmark] 1010 " }}} 1011 1012 " Command syntax {{{1 1013 syn keyword gdbPrefix contained server nextgroup=gdbCommand skipwhite 1014 1015 syn cluster gdbCommands contains=gdbCommand,gdbMultilineCommand,gdbCompile,gdbDefine,gdbDocument,gdbIf,gdbWhile,gdbPrefix,gdbWrappedCommand 1016 1017 syn match gdbCommandAnchor "^" nextgroup=@gdbCommands skipwhite 1018 " TODO: give higher priority than \\ in unquoted strings as \\$ matches \ escape of first char on following line 1019 syn match gdbLineContinuation "\\$" 1020 1021 " Comments {{{1 1022 syn match gdbComment "^\s*\zs#.*" contains=@Spell 1023 1024 " Variables {{{1 1025 syn match gdbVariable "\$\K\k*" 1026 1027 " Strings and constants {{{1 1028 syn region gdbString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=gdbStringEscape,@Spell 1029 syn match gdbStringEscape contained "\\[abfnrtv\\'" ]" 1030 syn match gdbStringEscape contained "\\\o\{1,3}" 1031 syn match gdbCharacter "'[^']*'" contains=gdbSpecialChar,gdbSpecialCharError 1032 syn match gdbCharacter "'\\''" contains=gdbSpecialChar 1033 syn match gdbCharacter "'[^\\]'" 1034 syn match gdbNumber "\<[0-9_]\+\>" 1035 syn match gdbNumber "\<0x[0-9a-fA-F_]\+\>" 1036 1037 syn match gdbNumber "\<0\o\+\>" 1038 syn match gdbNumber "\<\d\+\>\.\=" 1039 syn match gdbNumber "\<0x\x\+\>" 1040 1041 " Architecture {{{2 1042 syn match gdbArchitecture contained "\<ARC600\>" 1043 syn match gdbArchitecture contained "\<A6\>" 1044 syn match gdbArchitecture contained "\<ARC601\>" 1045 syn match gdbArchitecture contained "\<ARC700\>" 1046 syn match gdbArchitecture contained "\<A7\>" 1047 syn match gdbArchitecture contained "\<ARCv2\>" 1048 syn match gdbArchitecture contained "\<EM\>" 1049 syn match gdbArchitecture contained "\<HS\>" 1050 syn match gdbArchitecture contained "\<arm\>" 1051 syn match gdbArchitecture contained "\<armv2\>" 1052 syn match gdbArchitecture contained "\<armv2a\>" 1053 syn match gdbArchitecture contained "\<armv3\>" 1054 syn match gdbArchitecture contained "\<armv3m\>" 1055 syn match gdbArchitecture contained "\<armv4\>" 1056 syn match gdbArchitecture contained "\<armv4t\>" 1057 syn match gdbArchitecture contained "\<armv5\>" 1058 syn match gdbArchitecture contained "\<armv5t\>" 1059 syn match gdbArchitecture contained "\<armv5te\>" 1060 syn match gdbArchitecture contained "\<xscale\>" 1061 syn match gdbArchitecture contained "\<ep9312\>" 1062 syn match gdbArchitecture contained "\<iwmmxt\>" 1063 syn match gdbArchitecture contained "\<iwmmxt2\>" 1064 syn match gdbArchitecture contained "\<armv5tej\>" 1065 syn match gdbArchitecture contained "\<armv6\>" 1066 syn match gdbArchitecture contained "\<armv6kz\>" 1067 syn match gdbArchitecture contained "\<armv6t2\>" 1068 syn match gdbArchitecture contained "\<armv6k\>" 1069 syn match gdbArchitecture contained "\<armv7\>" 1070 syn match gdbArchitecture contained "\<armv6-m\>" 1071 syn match gdbArchitecture contained "\<armv6s-m\>" 1072 syn match gdbArchitecture contained "\<armv7e-m\>" 1073 syn match gdbArchitecture contained "\<armv8-a\>" 1074 syn match gdbArchitecture contained "\<armv8-r\>" 1075 syn match gdbArchitecture contained "\<armv8-m.base\>" 1076 syn match gdbArchitecture contained "\<armv8-m.main\>" 1077 syn match gdbArchitecture contained "\<armv8.1-m.main\>" 1078 syn match gdbArchitecture contained "\<armv9-a\>" 1079 syn match gdbArchitecture contained "\<arm_any\>" 1080 syn match gdbArchitecture contained "\<avr\>" 1081 syn match gdbArchitecture contained "\<avr:1\>" 1082 syn match gdbArchitecture contained "\<avr:2\>" 1083 syn match gdbArchitecture contained "\<avr:25\>" 1084 syn match gdbArchitecture contained "\<avr:3\>" 1085 syn match gdbArchitecture contained "\<avr:31\>" 1086 syn match gdbArchitecture contained "\<avr:35\>" 1087 syn match gdbArchitecture contained "\<avr:4\>" 1088 syn match gdbArchitecture contained "\<avr:5\>" 1089 syn match gdbArchitecture contained "\<avr:51\>" 1090 syn match gdbArchitecture contained "\<avr:6\>" 1091 syn match gdbArchitecture contained "\<avr:100\>" 1092 syn match gdbArchitecture contained "\<avr:101\>" 1093 syn match gdbArchitecture contained "\<avr:102\>" 1094 syn match gdbArchitecture contained "\<avr:103\>" 1095 syn match gdbArchitecture contained "\<avr:104\>" 1096 syn match gdbArchitecture contained "\<avr:105\>" 1097 syn match gdbArchitecture contained "\<avr:106\>" 1098 syn match gdbArchitecture contained "\<avr:107\>" 1099 syn match gdbArchitecture contained "\<bfin\>" 1100 syn match gdbArchitecture contained "\<bpf\>" 1101 syn match gdbArchitecture contained "\<xbpf\>" 1102 syn match gdbArchitecture contained "\<cris\>" 1103 syn match gdbArchitecture contained "\<crisv32\>" 1104 syn match gdbArchitecture contained "\<cris:common_v10_v32\>" 1105 syn match gdbArchitecture contained "\<csky\>" 1106 syn match gdbArchitecture contained "\<csky:ck510\>" 1107 syn match gdbArchitecture contained "\<csky:ck610\>" 1108 syn match gdbArchitecture contained "\<csky:ck801\>" 1109 syn match gdbArchitecture contained "\<csky:ck802\>" 1110 syn match gdbArchitecture contained "\<csky:ck803\>" 1111 syn match gdbArchitecture contained "\<csky:ck807\>" 1112 syn match gdbArchitecture contained "\<csky:ck810\>" 1113 syn match gdbArchitecture contained "\<csky:ck860\>" 1114 syn match gdbArchitecture contained "\<csky:any\>" 1115 syn match gdbArchitecture contained "\<frv\>" 1116 syn match gdbArchitecture contained "\<tomcat\>" 1117 syn match gdbArchitecture contained "\<simple\>" 1118 syn match gdbArchitecture contained "\<fr550\>" 1119 syn match gdbArchitecture contained "\<fr500\>" 1120 syn match gdbArchitecture contained "\<fr450\>" 1121 syn match gdbArchitecture contained "\<fr400\>" 1122 syn match gdbArchitecture contained "\<fr300\>" 1123 syn match gdbArchitecture contained "\<ft32\>" 1124 syn match gdbArchitecture contained "\<ft32b\>" 1125 syn match gdbArchitecture contained "\<h8300\>" 1126 syn match gdbArchitecture contained "\<h8300h\>" 1127 syn match gdbArchitecture contained "\<h8300s\>" 1128 syn match gdbArchitecture contained "\<h8300hn\>" 1129 syn match gdbArchitecture contained "\<h8300sn\>" 1130 syn match gdbArchitecture contained "\<h8300sx\>" 1131 syn match gdbArchitecture contained "\<h8300sxn\>" 1132 syn match gdbArchitecture contained "\<hppa1.0\>" 1133 syn match gdbArchitecture contained "\<i386\>" 1134 syn match gdbArchitecture contained "\<i386:x86-64\>" 1135 syn match gdbArchitecture contained "\<i386:x64-32\>" 1136 syn match gdbArchitecture contained "\<i8086\>" 1137 syn match gdbArchitecture contained "\<i386:intel\>" 1138 syn match gdbArchitecture contained "\<i386:x86-64:intel\>" 1139 syn match gdbArchitecture contained "\<i386:x64-32:intel\>" 1140 syn match gdbArchitecture contained "\<iq2000\>" 1141 syn match gdbArchitecture contained "\<iq10\>" 1142 syn match gdbArchitecture contained "\<lm32\>" 1143 syn match gdbArchitecture contained "\<Loongarch64\>" 1144 syn match gdbArchitecture contained "\<Loongarch32\>" 1145 syn match gdbArchitecture contained "\<m16c\>" 1146 syn match gdbArchitecture contained "\<m32c\>" 1147 syn match gdbArchitecture contained "\<m32r\>" 1148 syn match gdbArchitecture contained "\<m32rx\>" 1149 syn match gdbArchitecture contained "\<m32r2\>" 1150 syn match gdbArchitecture contained "\<m68hc11\>" 1151 syn match gdbArchitecture contained "\<m68hc12\>" 1152 syn match gdbArchitecture contained "\<m68hc12:HCS12\>" 1153 syn match gdbArchitecture contained "\<m68k\>" 1154 syn match gdbArchitecture contained "\<m68k:68000\>" 1155 syn match gdbArchitecture contained "\<m68k:68008\>" 1156 syn match gdbArchitecture contained "\<m68k:68010\>" 1157 syn match gdbArchitecture contained "\<m68k:68020\>" 1158 syn match gdbArchitecture contained "\<m68k:68030\>" 1159 syn match gdbArchitecture contained "\<m68k:68040\>" 1160 syn match gdbArchitecture contained "\<m68k:68060\>" 1161 syn match gdbArchitecture contained "\<m68k:cpu32\>" 1162 syn match gdbArchitecture contained "\<m68k:fido\>" 1163 syn match gdbArchitecture contained "\<m68k:isa-a:nodiv\>" 1164 syn match gdbArchitecture contained "\<m68k:isa-a\>" 1165 syn match gdbArchitecture contained "\<m68k:isa-a:mac\>" 1166 syn match gdbArchitecture contained "\<m68k:isa-a:emac\>" 1167 syn match gdbArchitecture contained "\<m68k:isa-aplus\>" 1168 syn match gdbArchitecture contained "\<m68k:isa-aplus:mac\>" 1169 syn match gdbArchitecture contained "\<m68k:isa-aplus:emac\>" 1170 syn match gdbArchitecture contained "\<m68k:isa-b:nousp\>" 1171 syn match gdbArchitecture contained "\<m68k:isa-b:nousp:mac\>" 1172 syn match gdbArchitecture contained "\<m68k:isa-b:nousp:emac\>" 1173 syn match gdbArchitecture contained "\<m68k:isa-b\>" 1174 syn match gdbArchitecture contained "\<m68k:isa-b:mac\>" 1175 syn match gdbArchitecture contained "\<m68k:isa-b:emac\>" 1176 syn match gdbArchitecture contained "\<m68k:isa-b:float\>" 1177 syn match gdbArchitecture contained "\<m68k:isa-b:float:mac\>" 1178 syn match gdbArchitecture contained "\<m68k:isa-b:float:emac\>" 1179 syn match gdbArchitecture contained "\<m68k:isa-c\>" 1180 syn match gdbArchitecture contained "\<m68k:isa-c:mac\>" 1181 syn match gdbArchitecture contained "\<m68k:isa-c:emac\>" 1182 syn match gdbArchitecture contained "\<m68k:isa-c:nodiv\>" 1183 syn match gdbArchitecture contained "\<m68k:isa-c:nodiv:mac\>" 1184 syn match gdbArchitecture contained "\<m68k:isa-c:nodiv:emac\>" 1185 syn match gdbArchitecture contained "\<m68k:5200\>" 1186 syn match gdbArchitecture contained "\<m68k:5206e\>" 1187 syn match gdbArchitecture contained "\<m68k:5307\>" 1188 syn match gdbArchitecture contained "\<m68k:5407\>" 1189 syn match gdbArchitecture contained "\<m68k:528x\>" 1190 syn match gdbArchitecture contained "\<m68k:521x\>" 1191 syn match gdbArchitecture contained "\<m68k:5249\>" 1192 syn match gdbArchitecture contained "\<m68k:547x\>" 1193 syn match gdbArchitecture contained "\<m68k:548x\>" 1194 syn match gdbArchitecture contained "\<m68k:cfv4e\>" 1195 syn match gdbArchitecture contained "\<mep\>" 1196 syn match gdbArchitecture contained "\<h1\>" 1197 syn match gdbArchitecture contained "\<c5\>" 1198 syn match gdbArchitecture contained "\<MicroBlaze\>" 1199 syn match gdbArchitecture contained "\<mn10300\>" 1200 syn match gdbArchitecture contained "\<am33\>" 1201 syn match gdbArchitecture contained "\<am33-2\>" 1202 syn match gdbArchitecture contained "\<moxie\>" 1203 syn match gdbArchitecture contained "\<msp:14\>" 1204 syn match gdbArchitecture contained "\<MSP430\>" 1205 syn match gdbArchitecture contained "\<MSP430x11x1\>" 1206 syn match gdbArchitecture contained "\<MSP430x12\>" 1207 syn match gdbArchitecture contained "\<MSP430x13\>" 1208 syn match gdbArchitecture contained "\<MSP430x14\>" 1209 syn match gdbArchitecture contained "\<MSP430x15\>" 1210 syn match gdbArchitecture contained "\<MSP430x16\>" 1211 syn match gdbArchitecture contained "\<MSP430x20\>" 1212 syn match gdbArchitecture contained "\<MSP430x21\>" 1213 syn match gdbArchitecture contained "\<MSP430x22\>" 1214 syn match gdbArchitecture contained "\<MSP430x23\>" 1215 syn match gdbArchitecture contained "\<MSP430x24\>" 1216 syn match gdbArchitecture contained "\<MSP430x26\>" 1217 syn match gdbArchitecture contained "\<MSP430x31\>" 1218 syn match gdbArchitecture contained "\<MSP430x32\>" 1219 syn match gdbArchitecture contained "\<MSP430x33\>" 1220 syn match gdbArchitecture contained "\<MSP430x41\>" 1221 syn match gdbArchitecture contained "\<MSP430x42\>" 1222 syn match gdbArchitecture contained "\<MSP430x43\>" 1223 syn match gdbArchitecture contained "\<MSP430x44\>" 1224 syn match gdbArchitecture contained "\<MSP430x46\>" 1225 syn match gdbArchitecture contained "\<MSP430x47\>" 1226 syn match gdbArchitecture contained "\<MSP430x54\>" 1227 syn match gdbArchitecture contained "\<MSP430X\>" 1228 syn match gdbArchitecture contained "\<n1\>" 1229 syn match gdbArchitecture contained "\<n1h\>" 1230 syn match gdbArchitecture contained "\<n1h_v2\>" 1231 syn match gdbArchitecture contained "\<n1h_v3\>" 1232 syn match gdbArchitecture contained "\<n1h_v3m\>" 1233 syn match gdbArchitecture contained "\<nios2\>" 1234 syn match gdbArchitecture contained "\<nios2:r1\>" 1235 syn match gdbArchitecture contained "\<nios2:r2\>" 1236 syn match gdbArchitecture contained "\<or1k\>" 1237 syn match gdbArchitecture contained "\<or1knd\>" 1238 syn match gdbArchitecture contained "\<rl78\>" 1239 syn match gdbArchitecture contained "\<rs6000:6000\>" 1240 syn match gdbArchitecture contained "\<rs6000:rs1\>" 1241 syn match gdbArchitecture contained "\<rs6000:rsc\>" 1242 syn match gdbArchitecture contained "\<rs6000:rs2\>" 1243 syn match gdbArchitecture contained "\<powerpc:common64\>" 1244 syn match gdbArchitecture contained "\<powerpc:common\>" 1245 syn match gdbArchitecture contained "\<powerpc:603\>" 1246 syn match gdbArchitecture contained "\<powerpc:EC603e\>" 1247 syn match gdbArchitecture contained "\<powerpc:604\>" 1248 syn match gdbArchitecture contained "\<powerpc:403\>" 1249 syn match gdbArchitecture contained "\<powerpc:601\>" 1250 syn match gdbArchitecture contained "\<powerpc:620\>" 1251 syn match gdbArchitecture contained "\<powerpc:630\>" 1252 syn match gdbArchitecture contained "\<powerpc:a35\>" 1253 syn match gdbArchitecture contained "\<powerpc:rs64ii\>" 1254 syn match gdbArchitecture contained "\<powerpc:rs64iii\>" 1255 syn match gdbArchitecture contained "\<powerpc:7400\>" 1256 syn match gdbArchitecture contained "\<powerpc:e500\>" 1257 syn match gdbArchitecture contained "\<powerpc:e500mc\>" 1258 syn match gdbArchitecture contained "\<powerpc:e500mc64\>" 1259 syn match gdbArchitecture contained "\<powerpc:MPC8XX\>" 1260 syn match gdbArchitecture contained "\<powerpc:750\>" 1261 syn match gdbArchitecture contained "\<powerpc:titan\>" 1262 syn match gdbArchitecture contained "\<powerpc:vle\>" 1263 syn match gdbArchitecture contained "\<powerpc:e5500\>" 1264 syn match gdbArchitecture contained "\<powerpc:e6500\>" 1265 syn match gdbArchitecture contained "\<rx\>" 1266 syn match gdbArchitecture contained "\<rx:v2\>" 1267 syn match gdbArchitecture contained "\<rx:v3\>" 1268 syn match gdbArchitecture contained "\<s12z\>" 1269 syn match gdbArchitecture contained "\<s390:64-bit\>" 1270 syn match gdbArchitecture contained "\<s390:31-bit\>" 1271 syn match gdbArchitecture contained "\<sh\>" 1272 syn match gdbArchitecture contained "\<sh2\>" 1273 syn match gdbArchitecture contained "\<sh2e\>" 1274 syn match gdbArchitecture contained "\<sh-dsp\>" 1275 syn match gdbArchitecture contained "\<sh3\>" 1276 syn match gdbArchitecture contained "\<sh3-nommu\>" 1277 syn match gdbArchitecture contained "\<sh3-dsp\>" 1278 syn match gdbArchitecture contained "\<sh3e\>" 1279 syn match gdbArchitecture contained "\<sh4\>" 1280 syn match gdbArchitecture contained "\<sh4a\>" 1281 syn match gdbArchitecture contained "\<sh4al-dsp\>" 1282 syn match gdbArchitecture contained "\<sh4-nofpu\>" 1283 syn match gdbArchitecture contained "\<sh4-nommu-nofpu\>" 1284 syn match gdbArchitecture contained "\<sh4a-nofpu\>" 1285 syn match gdbArchitecture contained "\<sh2a\>" 1286 syn match gdbArchitecture contained "\<sh2a-nofpu\>" 1287 syn match gdbArchitecture contained "\<sh2a-nofpu-or-sh4-nommu-nofpu\>" 1288 syn match gdbArchitecture contained "\<sh2a-nofpu-or-sh3-nommu\>" 1289 syn match gdbArchitecture contained "\<sh2a-or-sh4\>" 1290 syn match gdbArchitecture contained "\<sh2a-or-sh3e\>" 1291 syn match gdbArchitecture contained "\<sparc\>" 1292 syn match gdbArchitecture contained "\<sparc:sparclet\>" 1293 syn match gdbArchitecture contained "\<sparc:sparclite\>" 1294 syn match gdbArchitecture contained "\<sparc:v8plus\>" 1295 syn match gdbArchitecture contained "\<sparc:v8plusa\>" 1296 syn match gdbArchitecture contained "\<sparc:sparclite_le\>" 1297 syn match gdbArchitecture contained "\<sparc:v9\>" 1298 syn match gdbArchitecture contained "\<sparc:v9a\>" 1299 syn match gdbArchitecture contained "\<sparc:v8plusb\>" 1300 syn match gdbArchitecture contained "\<sparc:v9b\>" 1301 syn match gdbArchitecture contained "\<sparc:v8plusc\>" 1302 syn match gdbArchitecture contained "\<sparc:v9c\>" 1303 syn match gdbArchitecture contained "\<sparc:v8plusd\>" 1304 syn match gdbArchitecture contained "\<sparc:v9d\>" 1305 syn match gdbArchitecture contained "\<sparc:v8pluse\>" 1306 syn match gdbArchitecture contained "\<sparc:v9e\>" 1307 syn match gdbArchitecture contained "\<sparc:v8plusv\>" 1308 syn match gdbArchitecture contained "\<sparc:v9v\>" 1309 syn match gdbArchitecture contained "\<sparc:v8plusm\>" 1310 syn match gdbArchitecture contained "\<sparc:v9m\>" 1311 syn match gdbArchitecture contained "\<sparc:v8plusm8\>" 1312 syn match gdbArchitecture contained "\<sparc:v9m8\>" 1313 syn match gdbArchitecture contained "\<tic6x\>" 1314 syn match gdbArchitecture contained "\<tilegx\>" 1315 syn match gdbArchitecture contained "\<tilegx32\>" 1316 syn match gdbArchitecture contained "\<v850:old-gcc-abi\>" 1317 syn match gdbArchitecture contained "\<v850e3v5:old-gcc-abi\>" 1318 syn match gdbArchitecture contained "\<v850e2v4:old-gcc-abi\>" 1319 syn match gdbArchitecture contained "\<v850e2v3:old-gcc-abi\>" 1320 syn match gdbArchitecture contained "\<v850e2:old-gcc-abi\>" 1321 syn match gdbArchitecture contained "\<v850e1:old-gcc-abi\>" 1322 syn match gdbArchitecture contained "\<v850e:old-gcc-abi\>" 1323 syn match gdbArchitecture contained "\<v850:rh850\>" 1324 syn match gdbArchitecture contained "\<v850e3v5\>" 1325 syn match gdbArchitecture contained "\<v850e2v4\>" 1326 syn match gdbArchitecture contained "\<v850e2v3\>" 1327 syn match gdbArchitecture contained "\<v850e2\>" 1328 syn match gdbArchitecture contained "\<v850e1\>" 1329 syn match gdbArchitecture contained "\<v850e\>" 1330 syn match gdbArchitecture contained "\<v850-rh850\>" 1331 syn match gdbArchitecture contained "\<vax\>" 1332 syn match gdbArchitecture contained "\<xstormy16\>" 1333 syn match gdbArchitecture contained "\<xtensa\>" 1334 syn match gdbArchitecture contained "\<z80\>" 1335 syn match gdbArchitecture contained "\<z80-strict\>" 1336 syn match gdbArchitecture contained "\<z80-full\>" 1337 syn match gdbArchitecture contained "\<r800\>" 1338 syn match gdbArchitecture contained "\<gbz80\>" 1339 syn match gdbArchitecture contained "\<z180\>" 1340 syn match gdbArchitecture contained "\<z80n\>" 1341 syn match gdbArchitecture contained "\<ez80-z80\>" 1342 syn match gdbArchitecture contained "\<ez80-adl\>" 1343 syn match gdbArchitecture contained "\<aarch64\>" 1344 syn match gdbArchitecture contained "\<aarch64:ilp32\>" 1345 syn match gdbArchitecture contained "\<aarch64:armv8-r\>" 1346 syn match gdbArchitecture contained "\<alpha\>" 1347 syn match gdbArchitecture contained "\<alpha:ev4\>" 1348 syn match gdbArchitecture contained "\<alpha:ev5\>" 1349 syn match gdbArchitecture contained "\<alpha:ev6\>" 1350 syn match gdbArchitecture contained "\<ia64-elf64\>" 1351 syn match gdbArchitecture contained "\<ia64-elf32\>" 1352 syn match gdbArchitecture contained "\<mips\>" 1353 syn match gdbArchitecture contained "\<mips:3000\>" 1354 syn match gdbArchitecture contained "\<mips:3900\>" 1355 syn match gdbArchitecture contained "\<mips:4000\>" 1356 syn match gdbArchitecture contained "\<mips:4010\>" 1357 syn match gdbArchitecture contained "\<mips:4100\>" 1358 syn match gdbArchitecture contained "\<mips:4111\>" 1359 syn match gdbArchitecture contained "\<mips:4120\>" 1360 syn match gdbArchitecture contained "\<mips:4300\>" 1361 syn match gdbArchitecture contained "\<mips:4400\>" 1362 syn match gdbArchitecture contained "\<mips:4600\>" 1363 syn match gdbArchitecture contained "\<mips:4650\>" 1364 syn match gdbArchitecture contained "\<mips:5000\>" 1365 syn match gdbArchitecture contained "\<mips:5400\>" 1366 syn match gdbArchitecture contained "\<mips:5500\>" 1367 syn match gdbArchitecture contained "\<mips:5900\>" 1368 syn match gdbArchitecture contained "\<mips:6000\>" 1369 syn match gdbArchitecture contained "\<mips:7000\>" 1370 syn match gdbArchitecture contained "\<mips:8000\>" 1371 syn match gdbArchitecture contained "\<mips:9000\>" 1372 syn match gdbArchitecture contained "\<mips:10000\>" 1373 syn match gdbArchitecture contained "\<mips:12000\>" 1374 syn match gdbArchitecture contained "\<mips:14000\>" 1375 syn match gdbArchitecture contained "\<mips:16000\>" 1376 syn match gdbArchitecture contained "\<mips:16\>" 1377 syn match gdbArchitecture contained "\<mips:mips5\>" 1378 syn match gdbArchitecture contained "\<mips:isa32\>" 1379 syn match gdbArchitecture contained "\<mips:isa32r2\>" 1380 syn match gdbArchitecture contained "\<mips:isa32r3\>" 1381 syn match gdbArchitecture contained "\<mips:isa32r5\>" 1382 syn match gdbArchitecture contained "\<mips:isa32r6\>" 1383 syn match gdbArchitecture contained "\<mips:isa64\>" 1384 syn match gdbArchitecture contained "\<mips:isa64r2\>" 1385 syn match gdbArchitecture contained "\<mips:isa64r3\>" 1386 syn match gdbArchitecture contained "\<mips:isa64r5\>" 1387 syn match gdbArchitecture contained "\<mips:isa64r6\>" 1388 syn match gdbArchitecture contained "\<mips:sb1\>" 1389 syn match gdbArchitecture contained "\<mips:loongson_2e\>" 1390 syn match gdbArchitecture contained "\<mips:loongson_2f\>" 1391 syn match gdbArchitecture contained "\<mips:gs464\>" 1392 syn match gdbArchitecture contained "\<mips:gs464e\>" 1393 syn match gdbArchitecture contained "\<mips:gs264e\>" 1394 syn match gdbArchitecture contained "\<mips:octeon\>" 1395 syn match gdbArchitecture contained "\<mips:octeon+\>" 1396 syn match gdbArchitecture contained "\<mips:octeon2\>" 1397 syn match gdbArchitecture contained "\<mips:octeon3\>" 1398 syn match gdbArchitecture contained "\<mips:xlr\>" 1399 syn match gdbArchitecture contained "\<mips:interaptiv-mr2\>" 1400 syn match gdbArchitecture contained "\<mips:micromips\>" 1401 syn match gdbArchitecture contained "\<riscv\>" 1402 syn match gdbArchitecture contained "\<riscv:rv64\>" 1403 syn match gdbArchitecture contained "\<riscv:rv32\>" 1404 1405 " Sync {{{1 1406 exec "syn sync minlines=" .. get(g:, "gdb_minlines", 100) 1407 exec "syn sync maxlines=" .. get(g:, "gdb_minlines", 200) 1408 syn sync ccomment gdbComment 1409 syn sync linecont "\\$" 1410 1411 " Default Highlighting {{{1 1412 " Only when an item doesn't have highlighting yet 1413 hi def link gdbCompile gdbCommand 1414 hi def link gdbFuncDef Function 1415 hi def link gdbComment Comment 1416 hi def link gdbCommand Statement 1417 hi def link gdbPrefix gdbCommand 1418 hi def link gdbString String 1419 hi def link gdbStringEscape SpecialChar 1420 hi def link gdbCharacter Character 1421 hi def link gdbVariable Identifier 1422 hi def link gdbWith gdbCommand 1423 1424 " Command options {{{2 1425 hi def link gdbFormat Special 1426 hi def link gdbPrintFormat gdbFormat 1427 hi def link gdbOption Special 1428 hi def link gdbCompileCodeOptions gdbOption 1429 hi def link gdbCompilePrintOptions gdbOption 1430 hi def link gdbCompilePrintFormat gdbFormat 1431 1432 " Subcommands {{{2 1433 hi def link gdbCommandArgs Type 1434 hi def link gdbAdiArgs gdbCommandArgs 1435 hi def link gdbAliasOption gdbCommandArgs 1436 hi def link gdbAliasEndOption gdbCommandArgs 1437 hi def link gdbAppendArgs gdbCommandArgs 1438 hi def link gdbAppendBinaryArgs gdbAppendArgs 1439 hi def link gdbCatchArgs gdbCommandArgs 1440 hi def link gdbCompileArgs gdbCommandArgs 1441 hi def link gdbConditionOption gdbCommandArgs 1442 hi def link gdbConditionEndOption gdbCommandArgs 1443 hi def link gdbDeleteArgs gdbCommandArgs 1444 hi def link gdbDetachArgs gdbCommandArgs 1445 hi def link gdbDisableArgs gdbCommandArgs 1446 hi def link gdbDumpArgs gdbCommandArgs 1447 hi def link gdbDumpBinaryArgs gdbDumpArgs 1448 hi def link gdbEnableArgs gdbCommandArgs 1449 hi def link gdbEnableBreakpointArgs gdbEnableArgs 1450 hi def link gdbExploreArgs gdbCommandArgs 1451 hi def link gdbFrameArgs gdbCommandArgs 1452 hi def link gdbFrameApplyArgs gdbCommandArgs 1453 hi def link gdbInfoArgs gdbCommandArgs 1454 hi def link gdbInfoAutoLoadArgs gdbInfoArgs 1455 hi def link gdbInfoFrameArgs gdbInfoArgs 1456 hi def link gdbInfoModuleArgs gdbInfoArgs 1457 hi def link gdbInfoProbesArgs gdbInfoArgs 1458 hi def link gdbInfoProcArgs gdbInfoArgs 1459 hi def link gdbInfoW32Args gdbInfoArgs 1460 hi def link gdbKillArgs gdbCommandArgs 1461 hi def link gdbLayoutArgs gdbCommandArgs 1462 hi def link gdbMacroArgs gdbCommandArgs 1463 hi def link gdbMaintenanceArgs gdbCommandArgs 1464 hi def link gdbMaintenanceBtraceArgs gdbCommandArgs 1465 hi def link gdbMaintenanceCheckArgs gdbCommandArgs 1466 hi def link gdbMaintenanceCplusArgs gdbCommandArgs 1467 hi def link gdbMaintenanceFlushArgs gdbCommandArgs 1468 hi def link gdbMaintenanceInfoArgs gdbCommandArgs 1469 hi def link gdbMaintenancePrintArgs gdbCommandArgs 1470 hi def link gdbMaintenancePrintArcArgs gdbCommandArgs 1471 hi def link gdbMaintenanceSetArgs gdbCommandArgs 1472 hi def link gdbMaintenanceSetAdaArgs gdbCommandArgs 1473 hi def link gdbMaintenanceSetBtraceArgs gdbCommandArgs 1474 hi def link gdbMaintenanceSetBtracePtArgs gdbCommandArgs 1475 hi def link gdbMaintenanceSetDemanglerWarningArgs gdbCommandArgs 1476 hi def link gdbMaintenanceSetDwarfArgs gdbCommandArgs 1477 hi def link gdbMaintenanceSetGnuSourceHighlightArgs gdbCommandArgs 1478 hi def link gdbMaintenanceSetInternalErrorArgs gdbCommandArgs 1479 hi def link gdbMaintenanceSetInternalErrorArgs gdbCommandArgs 1480 hi def link gdbMaintenanceSetInternalWarningArgs gdbCommandArgs 1481 hi def link gdbMaintenanceSetPerCommandArgs gdbCommandArgs 1482 hi def link gdbMaintenanceSetSelftestArgs gdbCommandArgs 1483 hi def link gdbMaintenanceSetTestSettingsArgs gdbCommandArgs 1484 hi def link gdbMaintenanceShowArgs gdbCommandArgs 1485 hi def link gdbMaintenanceTestOptionsArgs gdbCommandArgs 1486 hi def link gdbMemoryTagArgs gdbCommandArgs 1487 hi def link gdbOverlayArgs gdbCommandArgs 1488 hi def link gdbRecordArgs gdbCommandArgs 1489 hi def link gdbRecordBtraceArgs gdbRecordArgs 1490 hi def link gdbRecordGotoArgs gdbRecordArgs 1491 hi def link gdbRecordFullArgs gdbRecordArgs 1492 hi def link gdbRemoteArgs gdbCommandArgs 1493 hi def link gdbSaveArgs gdbCommandArgs 1494 hi def link gdbSelectFrameArgs gdbCommandArgs 1495 hi def link gdbSkipArgs gdbCommandArgs 1496 hi def link gdbSetArgs gdbCommandArgs 1497 hi def link gdbSetAdaArgs gdbCommandArgs 1498 hi def link gdbSetArmArgs gdbCommandArgs 1499 hi def link gdbSetAutoloadArgs gdbCommandArgs 1500 hi def link gdbSetBacktraceArgs gdbCommandArgs 1501 hi def link gdbSetBreakpointArgs gdbCommandArgs 1502 hi def link gdbSetCheckArgs gdbCommandArgs 1503 hi def link gdbSetDcacheArgs gdbCommandArgs 1504 hi def link gdbSetDebugArgs gdbCommandArgs 1505 hi def link gdbSetDebuginfodArgs gdbCommandArgs 1506 hi def link gdbSetDebugRiscvArgs gdbCommandArgs 1507 hi def link gdbSetFortranArgs gdbCommandArgs 1508 hi def link gdbSetFrameFilterArgs gdbCommandArgs 1509 hi def link gdbSetGuileArgs gdbCommandArgs 1510 hi def link gdbSetHistoryArgs gdbCommandArgs 1511 hi def link gdbSetIndexCacheArgs gdbCommandArgs 1512 hi def link gdbSetLoggingArgs gdbCommandArgs 1513 hi def link gdbSetMemArgs gdbCommandArgs 1514 hi def link gdbSetMipsArgs gdbCommandArgs 1515 hi def link gdbSetMpxArgs gdbCommandArgs 1516 hi def link gdbSetPowerpcArgs gdbCommandArgs 1517 hi def link gdbSetPrintArgs gdbCommandArgs 1518 hi def link gdbSetPrintTypeArgs gdbSetPrintArgs 1519 hi def link gdbSetPythonArgs gdbCommandArgs 1520 hi def link gdbSetRavenscarArgs gdbCommandArgs 1521 hi def link gdbSetRecordArgs gdbCommandArgs 1522 hi def link gdbSetRecordBtraceArgs gdbSetRecordArgs 1523 hi def link gdbSetRecordBtraceBtsArgs gdbSetRecordBtraceArgs 1524 hi def link gdbSetRecordBtraceCpuArgs gdbSetRecordBtraceArgs 1525 hi def link gdbSetRecordFullArgs gdbSetRecordArgs 1526 hi def link gdbSetRecordBtracePtArgs gdbSetRecordBtraceArgs 1527 hi def link gdbSetRemoteArgs gdbCommandArgs 1528 hi def link gdbSetRiscvArgs gdbCommandArgs 1529 hi def link gdbSetSerialArgs gdbCommandArgs 1530 hi def link gdbSetShArgs gdbCommandArgs 1531 hi def link gdbSetSourceArgs gdbCommandArgs 1532 hi def link gdbSetStyleArgs gdbCommandArgs 1533 hi def link gdbSetStyleAddressArgs gdbSetStyleArgs 1534 hi def link gdbSetStyleDissassemblerArgs gdbSetStyleArgs 1535 hi def link gdbSetStyleFilenameArgs gdbSetStyleArgs 1536 hi def link gdbSetStyleFunctionArgs gdbSetStyleArgs 1537 hi def link gdbSetStyleHighlightArgs gdbSetStyleArgs 1538 hi def link gdbSetStyleMetadataArgs gdbSetStyleArgs 1539 hi def link gdbSetStyleTitleArgs gdbSetStyleArgs 1540 hi def link gdbSetStyleTuiActiveBorderArgs gdbSetStyleArgs 1541 hi def link gdbSetStyleTuiBorderArgs gdbSetStyleArgs 1542 hi def link gdbSetStyleVariableArgs gdbSetStyleArgs 1543 hi def link gdbSetStyleVersionArgs gdbSetStyleArgs 1544 hi def link gdbSetTuiArgs gdbCommandArgs 1545 hi def link gdbSetTcpArgs gdbCommandArgs 1546 hi def link gdbSetTdescArgs gdbCommandArgs 1547 hi def link gdbShowArgs gdbCommandArgs 1548 hi def link gdbShowIndexCacheArgs gdbCommandArgs 1549 " TODO: dedicated option highlight group? 1550 hi def link gdbSourceOption gdbCommandArgs 1551 hi def link gdbTaskArgs gdbCommandArgs 1552 hi def link gdbTaskApplyArgs gdbTaskArgs 1553 hi def link gdbTargetArgs gdbCommandArgs 1554 hi def link gdbTfindArgs gdbCommandArgs 1555 hi def link gdbThreadArgs gdbCommandArgs 1556 hi def link gdbThreadApplyArgs gdbThreadArgs 1557 hi def link gdbTuiArgs gdbCommandArgs 1558 hi def link gdbUnsetArgs gdbCommandArgs 1559 hi def link gdbUnsetTdescArgs gdbUnsetArgs 1560 hi def link gdbWatchOption gdbCommandArgs 1561 hi def link gdbWatchEndOption gdbCommandArgs 1562 1563 " Set values {{{2 1564 hi def link gdbSetValue Constant 1565 hi def link gdbSetAskValue gdbSetValue 1566 hi def link gdbSetAutoBooleanValue gdbSetValue 1567 hi def link gdbSetBooleanValue gdbSetValue 1568 hi def link gdbSetIntegerValue gdbSetValue 1569 hi def link gdbSetUIntegerValue gdbSetValue 1570 hi def link gdbSetZIntegerValue gdbSetValue 1571 hi def link gdbSetZUIntegerValue gdbSetValue 1572 hi def link gdbSetZUIntegerUnlimitedValue gdbSetValue 1573 hi def link gdbSetFilenameValue gdbSetValue 1574 hi def link gdbSetOptionalFilenameValue gdbSetValue 1575 hi def link gdbSetStringValue gdbString 1576 hi def link gdbSetStringNoEscapeValue gdbString 1577 hi def link gdbSetExtendedPromptValue gdbString 1578 1579 " Enum values {{{3 1580 hi def link gdbSetAdaSourceCharsetValue gdbSetValue 1581 hi def link gdbSetArmAbiValue gdbSetValue 1582 hi def link gdbSetArmDisassemblerValue gdbSetValue 1583 hi def link gdbSetArmFallbackModeValue gdbSetValue 1584 hi def link gdbSetArmForceModeValue gdbSetValue 1585 hi def link gdbSetArmFpuValue gdbSetValue 1586 hi def link gdbSetAutoloadValue gdbSetValue 1587 hi def link gdbSetBreakpointCondtionEvaluationValue gdbSetValue 1588 hi def link gdbSetCheckRangeValue gdbSetValue 1589 hi def link gdbSetCpAbiValue gdbSetValue 1590 hi def link gdbSetCrisModeValue gdbSetValue 1591 hi def link gdbSetDebugEventLoopValue gdbSetValue 1592 hi def link gdbSetDemangleStyleValue gdbSetValue 1593 hi def link gdbSetDisassemblyFlavorValue gdbSetValue 1594 hi def link gdbSetDprintfStyleValue gdbSetValue 1595 hi def link gdbSetEndianValue gdbSetValue 1596 hi def link gdbSetExecDirectionValue gdbSetValue 1597 hi def link gdbSetExecFileMismatchValue gdbSetValue 1598 hi def link gdbSetFilenameDisplayValue gdbSetValue 1599 hi def link gdbSetFollowExecModeValue gdbSetValue 1600 hi def link gdbSetFollowForkModeValue gdbSetValue 1601 hi def link gdbSetFrameFilterPriorityValue gdbSetValue 1602 hi def link gdbSetGuilePrintStackValue gdbSetValue 1603 hi def link gdbSetLanguageValue gdbSetValue 1604 hi def link gdbSetMipsAbiValue gdbSetValue 1605 hi def link gdbSetMipsCompressionValue gdbSetValue 1606 hi def link gdbSetMipsfpuValue gdbSetValue 1607 hi def link gdbSetMultipleSymbolsValue gdbSetValue 1608 hi def link gdbSetOsabiValue gdbSetValue 1609 hi def link gdbSetPowerpcVectorAbiValue gdbSetValue 1610 hi def link gdbSetPrintEntryValuesValue gdbSetValue 1611 hi def link gdbSetPrintFrameArgumentsValue gdbSetValue 1612 hi def link gdbSetPrintFrameInfoValue gdbSetValue 1613 hi def link gdbSetPythonPrintStackValue gdbSetValue 1614 hi def link gdbSetRecordBtraceReplayMemoryAccessValue gdbSetValue 1615 hi def link gdbSetRemoteInterruptSequenceValue gdbSetValue 1616 hi def link gdbSetRemotelogbaseValue gdbSetValue 1617 hi def link gdbSetSchedulerLockingValue gdbSetValue 1618 hi def link gdbSetScriptExtensionValue gdbSetValue 1619 hi def link gdbSetSerialParityValue gdbSetValue 1620 hi def link gdbSetShCallingConventionValue gdbSetValue 1621 hi def link gdbSetStructConventionValue gdbSetValue 1622 hi def link gdbSetSymbolLoadingValue gdbSetValue 1623 hi def link gdbSetTargetFileSystemKindValue gdbSetValue 1624 hi def link gdbSetTuiBorderKindValue gdbSetValue 1625 hi def link gdbSetTuiBorderModeValue gdbSetValue 1626 " }}}2 1627 1628 hi def link gdbAliasName Function 1629 hi def link gdbArchitecture Constant 1630 hi def link gdbWindowName Constant 1631 hi def link gdbBreakpointCount Number 1632 hi def link gdbBreakpointNumber Constant 1633 hi def link gdbBreakpointRange Constant 1634 1635 hi def link gdbDocument Special 1636 hi def link gdbNumber Number 1637 hi def link gdbLineContinuation Special 1638 " }}} 1639 1640 let b:current_syntax = "gdb" 1641 1642 let &cpo = s:cpo_save 1643 unlet s:cpo_save 1644 1645 " vim: nowrap sw=2 sts=2 ts=8 noet fdm=marker: