Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751900AbbFSMRP (ORCPT ); Fri, 19 Jun 2015 08:17:15 -0400 Received: from verein.lst.de ([213.95.11.211]:60564 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751193AbbFSMRF (ORCPT ); Fri, 19 Jun 2015 08:17:05 -0400 Date: Fri, 19 Jun 2015 14:17:03 +0200 From: Torsten Duwe To: Denis Kirjanov Cc: Steven Rostedt , Michael Ellerman , Jiri Kosina , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [RESEND PATCH 0/4] ppc64 LE ABI v2 ftrace-with-regs implementation Message-ID: <20150619121703.GC3805@lst.de> References: <20150611095338.GA4492@lst.de> <20150618161727.GA6546@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1033 Lines: 30 On Fri, Jun 19, 2015 at 10:15:44AM +0300, Denis Kirjanov wrote: > > Hi Torsten, > > could you provide a description how you did test that. Vanilla kernel, those patches on top, built as described to Steven in the previous mail (.config attached there, built natively on ppc64le ABIv2, mentioned tool versions) make vmlinux, make modules, build initrd qemu-system-ppc64 -no-reboot -enable-kvm -m 20480 -kernel vmlinux -initrd initrd.gz -append console=hvc0 -nographic -vga none inside: cd /sys/kernel/debug/tracing mkdir instances/Foo cd instances/Foo echo function > current_tracer current_tracer holds "nop" or "function"; the transition is accompanied by heavy binary patching. When the function tracer is active, almost all calls go through ftrace_caller. This should be enough for a start; the proper stack frame layout details for the tracer functions still remain to be checked... Torsten -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in Please read the FAQ at http://www.tux.org/lkml/