That's a good point! Can you tell me where in the mono code that the unaligned accesses are handled? I'd just like to confirm.
Thanks! slide On Thu, Mar 26, 2015 at 1:13 PM Zoltan Varga <var...@gmail.com> wrote: > Hi, > > arm might require aligned reads, i.e. 'p' should be 4 byte aligned in > this case. > > Zoltan > > On Thu, Mar 26, 2015 at 3:28 PM, Slide <slide.o....@gmail.com> wrote: > >> I am trying to compile and use the ZeroC Ice remoting library for armhf >> to run on my RaPi 2. The compilation goes fine, but when running the test >> suite I am getting a NullReferenceException on the pointer assignment in >> the following code: >> >> fixed(byte* p = &_bytes[_position]) >> { >> *((float*)p) = _valBytes.floatVal; // exception here >> } >> >> This same code works on x86_64, so I am assuming there is something that >> is missing in the armhf implementation. >> >> Is there something I can do to debug what might be missing and provide a >> patch? I've never done work on the mono runtime itself. >> >> Thanks, >> >> slide >> >> >> _______________________________________________ >> Mono-devel-list mailing list >> Mono-devel-list@lists.ximian.com >> http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list