mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 04:10:18 +02:00
Fix "guile-tools disassemble".
* module/scripts/disassemble.scm (disassemble): Accept a variable number of arguments. Invoke the right `disassemble' procedure.
This commit is contained in:
parent
b57501c3b7
commit
8141fc3b46
1 changed files with 7 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
|||
;;; Disassemble --- Disassemble .go files into something human-readable
|
||||
|
||||
;; Copyright 2005,2008 Free Software Foundation, Inc.
|
||||
;; Copyright 2005, 2008, 2009 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; This program is free software; you can redistribute it and/or
|
||||
;; modify it under the terms of the GNU Lesser General Public License
|
||||
|
@ -17,7 +17,7 @@
|
|||
;; not, write to the Free Software Foundation, Inc., 51 Franklin
|
||||
;; Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
;;; Author: Ludovic Courtès <ludovic.courtes@laas.fr>
|
||||
;;; Author: Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Author: Andy Wingo <wingo@pobox.com>
|
||||
|
||||
;;; Commentary:
|
||||
|
@ -28,12 +28,13 @@
|
|||
|
||||
(define-module (scripts disassemble)
|
||||
#:use-module (system vm objcode)
|
||||
#:use-module (language assembly disassemble)
|
||||
#:use-module ((language assembly disassemble)
|
||||
#:renamer (symbol-prefix-proc 'asm:))
|
||||
#:export (disassemble))
|
||||
|
||||
(define (disassemble args)
|
||||
(define (disassemble . files)
|
||||
(for-each (lambda (file)
|
||||
(disassemble (load-objcode file)))
|
||||
(cdr args)))
|
||||
(asm:disassemble (load-objcode file)))
|
||||
files))
|
||||
|
||||
(define main disassemble)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue