|
From: Robert W. <rj...@du...> - 2007-11-13 23:14:23
|
I understand that's usually how these things are done. IANAL, so no idea exactly how legal that is. ARM may not have a case if you try this, but they could still make you pay for a lawyer. On Nov 13, 2007, at 2:37 PM, John Reiser wrote: >> Q. Is there an ARM port of Valgrind? >> >> A. No. ... part of the license agreement for accessing the >> architecture specifications (which would be a necessity for porting >> Valgrind and VEX to ARM) is that you do not attempt to develop models >> of microprocessor cores based on ARM. ... > >> Valgrind is essentially a CPU model, so this clause would seem to >> rule out any further development. ARM is known to enforce this >> license requirement vigorously. > > On the other hand, it would be a worthy semester project to reverse > engineer that part of the ARM architecture that is compiled by gcc > and supported by glibc. Grab an NSLU2, install Debian Linux and > gcc and gdb. > Build many small programs, single step them, observe what happens, > document. That would be enough for a large majority of user programs, > and it would not be encumbered by any agreement with ARM. > > -- > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Valgrind-users mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-users |