RA == MVRA in disassembler
authorAndy Wingo <wingo@pobox.com>
Mon, 12 Aug 2013 19:41:23 +0000 (21:41 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 24 Aug 2013 13:38:27 +0000 (15:38 +0200)
* module/system/vm/disassembler.scm: Modify call disassembler to assume
  RA == MVRA.

module/system/vm/disassembler.scm

index b339b5c..138f267 100644 (file)
@@ -286,12 +286,7 @@ address of that offset."
                  ((prompt)
                   (match arg
                     ((_ ... target)
-                     (add-label! (+ offset target) "H"))))
-                 ((call call/values)
-                  (let* ((MVRA (+ offset len))
-                         (RA (+ MVRA 1)))
-                    (add-label! MVRA "MVRA")
-                    (add-label! RA "RA"))))))
+                     (add-label! (+ offset target) "H")))))))
             (lp (+ offset len))))))
     (let lp ((offset start) (n 1))
       (when (< offset end)