diff options
author | Daniel Llorens <lloda@sarc.name> | 2019-08-29 14:30:57 +0200 |
---|---|---|
committer | Daniel Llorens <lloda@sarc.name> | 2019-08-29 14:31:19 +0200 |
commit | 74f14562a65c34929176a290a5a9c421b1854046 (patch) | |
tree | 175626adfd24772783ae0de44c43cc60f2599f3b | |
parent | 887aac28d204c378bb2610241cb03326d6f9bd27 (diff) | |
download | guile-74f14562a65c34929176a290a5a9c421b1854046.tar.gz |
Have disassemble-file accept an optional output port
* module/system/vm/disassembler.scm (disassemble-file): As stated.
-rw-r--r-- | module/system/vm/disassembler.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/module/system/vm/disassembler.scm b/module/system/vm/disassembler.scm index 73910fda0..e6ce864e6 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) |