summaryrefslogtreecommitdiffstats
path: root/runtime/stack-ppc.c
Commit message (Collapse)AuthorAgeFilesLines
* ppc stack: transcribe portions of modern kernel ppc/.../asm/ptrace.hFrank Ch. Eigler2009-12-221-0/+18
| | | | | * runtime/stack-ppc.c (__stp_stack_print): Define STACK_FRAME_LR_SAVE, STACK_FRAME_REGS_MARKER,STACK_FRAME_MARKER, etc.
* backtrace through uprobes trampoline.Tim Moore2009-12-171-1/+1
| | | | | | | | | | | | | | Only works in uretprobes for the moment. * runtime/stack-x86_64.c (__stp_stack_print): Rewrite trampoline PC addresses if necessary. * runtime/stack-i386.c (__stp_stack_print): ditto * runtime/stack-arm.c (__stp_stack_print): Add extra argument * runtime/stack-ppc.c (__stp_stack_print): ditto * runtime/stack-s390.c (__stp_stack_print): ditto * runtime/stack.c (_stap_stack_print): call __stp_stack_print with uretprobe_instance. * testsuite/systemtap.context/uprobe_backtrace.stp: new test
* stack-ppc: Adjust for ppc32Anton Vorontsov2009-12-011-2/+2
| | | | | | | | Get rid of magic numbers, use appropriate defines from ptrace.h. From now on stack-ppc.c should be suitable for ppc32. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
* Rename stack-ppc64.c to stack-ppc.cAnton Vorontsov2009-12-011-0/+62
There should be no functional changes in this patch. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>