Unknown files print as (unknown file) in disassembler
authorAndy Wingo <wingo@pobox.com>
Fri, 29 Nov 2013 16:59:00 +0000 (17:59 +0100)
committerAndy Wingo <wingo@pobox.com>
Sat, 30 Nov 2013 17:46:14 +0000 (18:46 +0100)
* module/system/vm/disassembler.scm (disassemble-buffer): Print unknown
  files as "(unknown file)".

module/system/vm/disassembler.scm

index 497aa58..577124a 100644 (file)
@@ -335,7 +335,7 @@ address of that offset."
               ((< pc addr) (lp sources))
               ((= pc addr)
                (format #f "~a:~a:~a"
-                       (source-file source)
+                       (or (source-file source) "(unknown file)")
                        (source-line-for-user source)
                        (source-column source)))
               (else #f)))))))