|
From: Anu C <ano...@gm...> - 2011-03-08 09:31:16
|
HI, I want to build valgrind for android. I am using gingerbread. I am using the toolchain provided along with the android source code(arm-eabi-4.4.0). I am using -mthumb option while configuring. But I am getting the error "lo register required -- `orr r10,r10,r10'". This error is getting from the file include/valgrind.h. Can anyone suggest me the solution for this. Anu |
|
From: Julian S. <js...@ac...> - 2011-03-15 08:37:26
|
> I am using -mthumb option while configuring. > But I am getting the error "lo register required -- `orr r10,r10,r10'". > This error is getting from the file include/valgrind.h. > > Can anyone suggest me the solution for this. Try getting rid of -mthumb. J |
|
From: Evgeniy S. <eu...@go...> - 2011-03-16 10:52:39
|
Yes, on ARMv6 or earlier -mthumb will force the use of Thumb1, while the client request instruction sequence can only be represented in ARM or Thumb2 modes. Is there a reason r10/r12 were picked for for client request sequence? Could we change the code to use registers available in Thumb1? With the current arrangement, everything including valgrind.h has to be either compiled in ARM instruction set, or be limited to ARMv7. On Tue, Mar 15, 2011 at 11:33 AM, Julian Seward <js...@ac...> wrote: > > > I am using -mthumb option while configuring. > > But I am getting the error "lo register required -- `orr r10,r10,r10'". > > This error is getting from the file include/valgrind.h. > > > > Can anyone suggest me the solution for this. > > Try getting rid of -mthumb. > > J > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > |