Hey
I think we need to keep an eye on this and be ready to check ltrace if this gets merged
Cheers
On Wed, 19 Jan 2011, Loïc Minier wrote:
Hey
I think we need to keep an eye on this and be ready to check ltrace if this gets merged
I think ltrace is broken already and needs to be fixed regardless.
Motivations for the removal of PTRACE_SINGLESTEP on ARM are:
1.) Only a subset of ARMv7 instructions are supported 2.) Thumb-2 is unsupported 3.) The code is not SMP safe
As we are using ARMv7, Thumb-2 and SMP in the Linaro images, this makes ltrace tripply broken.
Nicolas
actually, I thought ltrace was still a toolchain WG topic, but it had been moved to developer platform: https://wiki.linaro.org/Releases/1105/TechnicalTopics#Developer%20Platform https://blueprints.launchpad.net/ubuntu/+spec/other-linaro-n-profiling-tools
oddly, ltrace was apparently verified to work
On Wed, Jan 19, 2011, Nicolas Pitre wrote:
On Wed, 19 Jan 2011, Loïc Minier wrote:
Hey
I think we need to keep an eye on this and be ready to check ltrace if this gets merged
I think ltrace is broken already and needs to be fixed regardless.
Motivations for the removal of PTRACE_SINGLESTEP on ARM are:
1.) Only a subset of ARMv7 instructions are supported 2.) Thumb-2 is unsupported 3.) The code is not SMP safe
As we are using ARMv7, Thumb-2 and SMP in the Linaro images, this makes ltrace tripply broken.
Nicolas
linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
On Wed, Jan 19, 2011 at 05:24:38PM +0100, Loïc Minier wrote:
actually, I thought ltrace was still a toolchain WG topic, but it had been moved to developer platform: https://wiki.linaro.org/Releases/1105/TechnicalTopics#Developer%20Platform https://blueprints.launchpad.net/ubuntu/+spec/other-linaro-n-profiling-tools
oddly, ltrace was apparently verified to work
Work was done on ltrace last cycle to *get* it working; this cycle it's on the DevPlat agenda to verify it *stays* working. :-) If there are further fixes/enhancements planned for ltrace this cycle by the toolchain WG, please coordinate those with Avik Sil (Cc:ed) who is shepherding these packages for us.
Thanks,
On Wed, 19 Jan 2011, Loïc Minier wrote:
actually, I thought ltrace was still a toolchain WG topic, but it had been moved to developer platform: https://wiki.linaro.org/Releases/1105/TechnicalTopics#Developer%20Platform https://blueprints.launchpad.net/ubuntu/+spec/other-linaro-n-profiling-tools
oddly, ltrace was apparently verified to work
It may work by accident, if you're lucky enough for ltrace to land on some instructions that happen to be in the Thumb1 subset that PTRACE_SINGLESTEP supports, and that no SMP races affected the test. But we know that it cannot be reliable as is.
On Wed, Jan 19, 2011, Nicolas Pitre wrote:
On Wed, 19 Jan 2011, Loïc Minier wrote:
Hey
I think we need to keep an eye on this and be ready to check ltrace if this gets merged
I think ltrace is broken already and needs to be fixed regardless.
Motivations for the removal of PTRACE_SINGLESTEP on ARM are:
1.) Only a subset of ARMv7 instructions are supported 2.) Thumb-2 is unsupported 3.) The code is not SMP safe
As we are using ARMv7, Thumb-2 and SMP in the Linaro images, this makes ltrace tripply broken.
Nicolas
linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
-- Loïc Minier
linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
linaro-toolchain@lists.linaro.org