[chromium-dev] Re: [linux] stracing chrome binaries

2009-02-04 Thread Brett Wilson

On Wed, Feb 4, 2009 at 2:58 PM, Adam Langley a...@chromium.org wrote:

 If you've ever tried running strace on our binaries, you've probably
 noticed the Ubuntu version messes up a lot because it cannot decode
 the 32-bit structures correctly. For example:
  [pid 21205] ... recvmsg resumed {msg_name(-11664)=NULL,
 msg_iov(18446693667973365760)=0x8254b28,
 msg_controllen=6158080064115183616, msg_control=0x8253b2808253b3c,
 msg_flags=MSG_DONTROUTE|MSG_PROXY}, MSG_DONTWAIT) = 0

 In order to fix this, you can build a 32-bit version of strace for
 tracing chrome binaries.

 1) Grab the latest source from
 http://sourceforge.net/project/platformdownload.php?group_id=2861
 2) Unpack it somewhere
 3) % export CC=gcc -m32
 4) ./configure --host=i686-unknown-linux-gnu
 5) make -j4
 6) copy the resulting ./strace binary as ~/bin/strace-chrome etc

Can you add this to the build page or some Linux environment setup page?

Brett

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: [linux] stracing chrome binaries

2009-02-04 Thread Adam Langley

On Wed, Feb 4, 2009 at 3:56 PM, Evan Martin e...@chromium.org wrote:
 Probably this one is good:
  http://code.google.com/p/chromium/wiki/LinuxBuild64Bit
 Since it's where we put all of the hacks you need to do for 64-bit.

Done


AGL

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---