![](https://secure.gravatar.com/avatar/2f7ec3b37425cf4e077e7ef376e451be.jpg?s=120&d=mm&r=g)
3 Feb
2006
3 Feb
'06
2:15 p.m.
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.