James Bielman wrote:
>> What if you run the stepper in interpreted mode?
>I'm not entirely sure how to try this---I'll read the documentation
>tomorrow and give this a shot.
(asdf:oos 'asdf:load-source-op :cffi)
(step (test-struct.5)) Or
(step (with-foreign-object...))

>> What if you call (ffi:memory-as *the-s-s-ch* ffi:uint8/char/...)
>> directly?
>That seems to work
Uhoh, then it's likely not the FFI.  Please investigate.


FWIW, in clisp you obtain the disassembly via
(sys::disassemble-closures (lambda () (declare (compile))
    (with-foreign-object (s 's5)
      (setf (foreign-slot-value s 's5 'a) 42)
      (foreign-slot-value s 's5 'a)))
 t)

Regards,
        Jorg Hohle.
_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to