1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

RA == MVRA in disassembler

* module/system/vm/disassembler.scm: Modify call disassembler to assume
  RA == MVRA.
This commit is contained in:
Andy Wingo 2013-08-12 21:41:23 +02:00
parent 8fa7288928
commit 70a2043143

View 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)