This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/3] ppc64le: Fix multiple issues with ppc64le


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]