guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 01/01: Have disassemble-file accept an optional output p


From: Daniel Llorens
Subject: [Guile-commits] 01/01: Have disassemble-file accept an optional output port
Date: Thu, 29 Aug 2019 08:34:26 -0400 (EDT)

lloda pushed a commit to branch master
in repository guile.

commit 74f14562a65c34929176a290a5a9c421b1854046
Author: Daniel Llorens <address@hidden>
Date:   Thu Aug 29 14:30:57 2019 +0200

    Have disassemble-file accept an optional output port
    
    * module/system/vm/disassembler.scm (disassemble-file): As stated.
---
 module/system/vm/disassembler.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/module/system/vm/disassembler.scm 
b/module/system/vm/disassembler.scm
index 73910fd..e6ce864 100644
--- a/module/system/vm/disassembler.scm
+++ b/module/system/vm/disassembler.scm
@@ -462,10 +462,10 @@ address of that offset."
          (display "\n\n" port)))))
   (values))
 
-(define (disassemble-file file)
+(define* (disassemble-file file #:optional (port (current-output-port)))
   (let* ((thunk (load-thunk-from-file file))
          (elf (find-mapped-elf-image (program-code thunk))))
-    (disassemble-image elf)))
+    (disassemble-image elf port)))
 
 (define-syntax instruction-lengths-vector
   (lambda (x)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]