> Current or any other releases of valgrind will not run on a 16-/32-bit > RISC ARM920T CPU core target. From the ARM documentation, it looks like > the architecture is ARMv4T, but output of uname -a command shows it to > be armv4tl.
Within the past year I have supplied patches to valgrind-3.7.0 to make memcheck for non-threaded programs run on armv5[t]. This was contentious, and the patches were not accepted into the official source code repository. armv5 has poor hardware support for the atomic update instructions which are necessary to support threading. The patches could be updated to make armv5 work for non-threaded memcheck based on valgrind-3.8.0, but I have purchased an armv7 machine, so I'm no longer highly motivated. armv4 is too ancient, and is not worth fighting for. The lack of the 'bx' instruction is particularly obnoxious. Perhaps armv4t (which has 'bx') might be worth it, but I'm not willing to work on it. Find a way to use almost any current-generation armv7-based tablet computer as a debugging device. They are available at retail for a price of about 1/2 day of an engineer's salary+benefits. Write software stubs for the device-specific hardware of your real device, then link them in and run the main program under memcheck. -- ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
