[Openmcl-devel] Troubleshooting FFI calls on ARM
Ron Garret
ron at flownet.com
Wed Jun 19 14:25:58 PDT 2019
On Jun 19, 2019, at 2:04 PM, Jeremy Shoemaker <jeremy at codingkoi.com> wrote:
> > One suggestion: use %get-signed-long to read out a few bytes of memory at the location reported by (external "getpid”) and then write a little C program that does the same thing and see if you get the same result.
>
> I'm not sure I entirely follow, at least the C program part. Are you suggesting peeking at the memory pointed to by the `getpid` function in C?
Yes. Exactly.
> I'm not quite sure how to do that, but my C is pretty rusty.
#include <unistd.h>
#include <stdio.h>
int main() {
unsigned int *p = (unsigned int *)getpid;
for (int i=0; i<16; i++) printf("%x ", *(p+i));
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20190619/f944c175/attachment.htm>
More information about the Openmcl-devel
mailing list