Function: gdb-frame-location

gdb-frame-location is a byte-compiled function defined in gdb-mi.el.gz.

Signature

(gdb-frame-location FRAME)

Documentation

Return " of file:line" or " of library" for structure FRAME.

FRAME must have either "file" and "line" members or "from" member.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defun gdb-frame-location (frame)
  "Return \" of file:line\" or \" of library\" for structure FRAME.

FRAME must have either \"file\" and \"line\" members or \"from\"
member."
  (let ((file (gdb-mi--field frame 'file))
        (line (gdb-mi--field frame 'line))
        (from (gdb-mi--field frame 'from)))
    (let ((res (or (and file line (concat file ":" line))
                   from)))
      (if res (concat " of " res) ""))))