| To: | David Daney <ddaney@caviumnetworks.com> |
|---|---|
| Subject: | Re: [PATCH v7 17/17] tracing: make function graph tracer work with -mmcount-ra-address |
| From: | Wu Zhangjin <wuzhangjin@gmail.com> |
| Date: | Tue, 10 Nov 2009 10:42:57 +0800 |
| Cc: | linux-mips@linux-mips.org, linux-kernel@vger.kernel.org, zhangfx@lemote.com, zhouqg@gmail.com, Ralf Baechle <ralf@linux-mips.org>, rostedt@goodmis.org, Frederic Weisbecker <fweisbec@gmail.com>, Ingo Molnar <mingo@elte.hu>, Nicholas Mc Guire <der.herr@hofr.at>, Richard Sandiford <rdsandiford@googlemail.com>, Patrik Kluba <kpajko79@gmail.com>, Thomas Gleixner <tglx@linutronix.de>, Michal Simek <monstr@monstr.eu> |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:reply-to:to:cc :in-reply-to:references:content-type:organization:date:message-id :mime-version:x-mailer:content-transfer-encoding; bh=pAiz+jCppXZg2skRSoBo6qiDtldoZUqRDlQmMOg0Stw=; b=llpKhIFzpmtmbMFoyX5oliymNfGMszVLoKBc94Yl7pqxvPT0DqcLUfhZ+59mN+tiFr cxlo2h7Fbcv3+RSb2fKZS65+rkt2xLno4eEf9UNzx9gHYJg03LlmUorHrW1UsmQ/t26r ETx8fa6DLOZCCjeB13PIeJQudiksUNCXteH2Q= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:reply-to:to:cc:in-reply-to:references:content-type :organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=mInCEjbTzQPFlV0cy14rJlHwZkyyqouGac7ah7ylq+Sthk7tPTDZLBmLecKW+coA+B f0oJD9PD9V3+oIXvkd/0L1m44L35oBeQGSByZGIh3eL+S/yeALAGm7FqqjQeBzZN//aH 39ExOm6QZ2cyHZDk8tEpxvHChoCTlzPnRzN5U= |
| In-reply-to: | <4AF898E9.3050506@caviumnetworks.com> |
| Organization: | DSLab, Lanzhou University, China |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <9dc81a7a9e5a292cccdf465c533a2b08d19d6021.1257779502.git.wuzhangjin@gmail.com> <3a9fc9ca02e8e6e9c3c28797a4c084c1f9d91f69.1257779502.git.wuzhangjin@gmail.com> <0cef783a71333ff96a78aaea8961e3b6b5392665.1257779502.git.wuzhangjin@gmail.com> <18e1d617ed824bb1c10f15216f2ed9ed3de78abd.1257779502.git.wuzhangjin@gmail.com> <3da916c1cb6e05445438826f98a91111f43ff6cd.1257779502.git.wuzhangjin@gmail.com> <d4aa4cdb9b4c25e7a683c923bdeabed847bd8010.1257779502.git.wuzhangjin@gmail.com> <451c55dead5d6afd871de6afd14dbbcf70a0f834.1257779502.git.wuzhangjin@gmail.com> <0c463e2af521e613fd15751a9f610c74cf887292.1257779502.git.wuzhangjin@gmail.com> <695747bff7cddb97d6f43c05c4cf05eb269e402d.1257779502.git.wuzhangjin@gmail.com> <406a8e5e3117737e401bb2bba84ad9b17f99857d.1257779502.git.wuzhangjin@gmail.com> <ceef672f082971118c472d1c079d49762ae43b38.1257779502.git.wuzhangjin@gmail.com> <2113f5f0165feac8cf58c156946adff776f9056d.1257779502.git.wuzhangjin@gmail.com> <4AF898E9.3050506@caviumnetworks.com> |
| Reply-to: | wuzhangjin@gmail.com |
| Sender: | linux-mips-bounce@linux-mips.org |
Hi,
On Mon, 2009-11-09 at 14:34 -0800, David Daney wrote:
> Wu Zhangjin wrote:
> [...]
> > + cflags-y += $(call cc-option, -mmcount-ra-address)
> [...]
> > +#if (__GNUC__ <= 4 && __GNUC_MINOR__ < 5)
>
>
>
> Sprinkling the code with these #if clauses is ugly and prone to breakage
> I think.
>
> The Makefile part is testing for the same feature.
>
> We do a very similar thing with -msym32, and KBUILD_SYM32. Perhaps you
> could rework this patch in a similar manner and test for
> KBUILD_MCOUNT_RA_ADDRESS instead of the '(__GNUC__ <= 4 &&
> __GNUC_MINOR__ < 5)'
>
This is really ugly ;)
KBUILD_MCOUNT_RA_ADDRESS is a wonderful idea, thanks!
Regards,
Wu Zhangjin
|
| Previous by Date: | Re: [PATCH v7 04/17] tracing: add static function tracer support for MIPS, Wu Zhangjin |
|---|---|
| Next by Date: | Re: [PATCH v1 1/3] RTC: rtc-cmos.c: fix warning for MIPS, Wu Zhangjin |
| Previous by Thread: | Re: [PATCH v7 17/17] tracing: make function graph tracer work with -mmcount-ra-address, David Daney |
| Next by Thread: | [PATCH v2 0/7] add support for lemote loongson2f machines, Wu Zhangjin |
| Indexes: | [Date] [Thread] [Top] [All Lists] |