forked from OSchip/llvm-project
Modify the regexp to match the debugger output of the 'Up Stack' and 'Down Stack'
gud commands in order to more reliably locate the program counter and to display the file-and-line. llvm-svn: 122020
This commit is contained in:
parent
649a72b94e
commit
7ac81906ea
|
@ -945,6 +945,7 @@ SKIP is the number of chars to skip on each line, it defaults to 0."
|
|||
|
||||
(defun lldb-extract-breakpoint-id (string)
|
||||
;; Search for "Breakpoint created: \\([^:\n]*\\):" pattern.
|
||||
;(message "gud-marker-acc string is: |%s|" string)
|
||||
(if (string-match "Breakpoint created: \\([^:\n]*\\):" string)
|
||||
(progn
|
||||
(setq gud-breakpoint-id (match-string 1 string))
|
||||
|
@ -966,8 +967,9 @@ SKIP is the number of chars to skip on each line, it defaults to 0."
|
|||
gud-marker-acc start)
|
||||
;; (lldb) frame select -r 1
|
||||
;; frame #1: 0x0000000100000e09 a.out`main + 25 at main.c:44
|
||||
(string-match "\nframe.* at \\([^:\n]*\\):\\([0-9]*\\)\n"
|
||||
(string-match "^frame.* at \\([^:\n]*\\):\\([0-9]*\\)\n"
|
||||
gud-marker-acc start))
|
||||
;(message "gud-marker-acc matches our pattern....")
|
||||
(setq gud-last-frame
|
||||
(cons (match-string 1 gud-marker-acc)
|
||||
(string-to-number (match-string 2 gud-marker-acc)))
|
||||
|
|
Loading…
Reference in New Issue