public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ppc64le: Fix multiple issues with ppc64le
@ 2016-07-21 13:17 Ravi Bangoria
  2016-07-21 13:17 ` [PATCH 3/3] ppc64le: Fix record argument of shared library function Ravi Bangoria
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Ravi Bangoria @ 2016-07-21 13:17 UTC (permalink / raw)
  To: systemtap; +Cc: hemant, mjw, atrajeev, Ravi Bangoria

Commit b4c6a4b1cd00 ("Prioritize symbol table lookup for ppc64le")
sets probe on Local Entry Point instead of Global Entry Point for
ppc64le. But this patch has few regression effects.

For example, when recording argument of userspace function which
is compiled without optimization, we should probe after prologue.
But above patch forces prologue on LEP and we record garbage value
of function parameter.

This patchset modifies the approach to resolve such issues.

Ravi Bangoria (3):
  ppc64le: Store correct function entry address in symbol_table
  ppc64le: Use LEP for probe location
  ppc64le: Fix record argument of shared library function

 tapsets.cxx | 116 ++++++++++++++++++++++++++++--------------------------------
 1 file changed, 55 insertions(+), 61 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-07-26 16:22 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-21 13:17 [PATCH 0/3] ppc64le: Fix multiple issues with ppc64le Ravi Bangoria
2016-07-21 13:17 ` [PATCH 3/3] ppc64le: Fix record argument of shared library function Ravi Bangoria
2016-07-26 15:59   ` Ravi Bangoria
2016-07-21 13:17 ` [PATCH 2/3] ppc64le: Use LEP for probe location Ravi Bangoria
2016-07-26 15:58   ` Ravi Bangoria
2016-07-26 16:22     ` David Smith
2016-07-21 13:17 ` [PATCH 1/3] ppc64le: Store correct function entry address in symbol_table Ravi Bangoria

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).