]> git.eshelyaron.com Git - emacs.git/commitdiff
* progmodes/gdb-ui.el (gdb-assembler-font-lock-keywords): Handle
authorMasatake YAMATO <jet@gyve.org>
Sun, 24 Oct 2004 00:25:21 +0000 (00:25 +0000)
committerMasatake YAMATO <jet@gyve.org>
Sun, 24 Oct 2004 00:25:21 +0000 (00:25 +0000)
periods and underscores in a function name.
Remove the address fontification.

lisp/ChangeLog
lisp/progmodes/gdb-ui.el

index b70c174cf76bc4e5d758cbe178e77f968630a11d..0549967a0d8ccde65132c2a0fcdccd901e170552 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-24  Masatake YAMATO  <jet@gyve.org>
+
+       * progmodes/gdb-ui.el (gdb-assembler-font-lock-keywords): Handle
+       periods and underscores in a function name.
+       Remove the address fontification.
+
 2004-10-24 Masatake YAMATO <jet@gyve.org>
 
        * progmodes/asm-mode.el (asm-font-lock-keywords): Use
index 1cd2a5c9c89653b6944b0e49369c6b3a51e4b59a..64f8808c7f1da9d500e5bcb34827cdf4b4f2162f 100644 (file)
@@ -177,7 +177,7 @@ detailed description of this mode.
 
   (setq comint-input-sender 'gdb-send)
   ;;
-  ;; (re-)initialise
+  ;; (re-)initialize
   (setq gdb-current-address "main")
   (setq gdb-previous-address nil)
   (setq gdb-previous-frame nil)
@@ -1950,13 +1950,15 @@ BUFFER nil or omitted means use the current buffer."
     map))
 
 (defvar gdb-assembler-font-lock-keywords
-  '(("[^\$]0x[0-9a-f]+" . font-lock-constant-face)
-    ("^\\(0x*[0-9a-f]+\\) ?\\(<\\(\\sw+\\)\\+[0-9]+>\\)?:[ \t]+\\(\\sw+\\)"
-     (1 font-lock-constant-face) 
-     (3 font-lock-function-name-face) 
+  '(;; <__function.name+n>
+    ("<\\(\\(\\sw\\|[_.]\\)+\\)\\(\\+[0-9]+\\)?>"
+     (1 font-lock-function-name-face))
+    ;; 0xNNNNNNNN <__function.name+n>: opcode
+    ("^0x[0-9a-f]+ \\(<\\(\\(\\sw\\|[_.]\\)+\\)\\+[0-9]+>\\)?:[ \t]+\\(\\sw+\\)"
      (4 font-lock-keyword-face))
+    ;; %register(at least i386)
     ("%\\sw+" . font-lock-variable-name-face)
-    ("^\\(Dump of assembler code for function\\) \\(.+\\):" 
+    ("^\\(Dump of assembler code for function\\) \\(.+\\):"
      (1 font-lock-comment-face)
      (2 font-lock-function-name-face))
     ("^\\(End of assembler dump\\.\\)" . font-lock-comment-face))