Changeset 14573
- Timestamp:
- Jan 10, 2011, 12:13:49 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/xdump/xarmfasload.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/xdump/xarmfasload.lisp
r14507 r14573 67 67 (list code0 0 3 (arm::arm-subprimitive-address '.SPcall-closure))))) 68 68 69 (defun adjust-closure-trampoline-for-subprims-bias (backend-name) 70 (let* ((backend (find-backend backend-name)) 71 (bias (if backend (backend-real-subprims-bias backend))) 72 (code *arm-closure-trampoline-code*)) 73 (if (eql bias 0) 74 code 75 (let* ((new (copy-seq code))) 76 (incf (aref new (1- (length new))) bias) 77 new)))) 69 78 70 79 ;;; For now, do this with a UUO so that the kernel can catch it. … … 128 137 :name :androidarm 129 138 :macro-apply-code-function 'arm-fixup-macro-apply-code 130 :closure-trampoline-code *arm-closure-trampoline-code*139 :closure-trampoline-code (adjust-closure-trampoline-for-subprims-bias :androidarm) 131 140 :udf-code *arm-udf-code* 132 141 :default-image-name "ccl:aarm-boot"
Note:
See TracChangeset
for help on using the changeset viewer.
