summaryrefslogtreecommitdiffstats
path: root/runtime/regs.h
Commit message (Collapse)AuthorAgeFilesLines
* Share ppc64 and ppc32 code where possibleAnton Vorontsov2009-12-011-1/+1
| | | | | | | | | | * runtime/copy.c: Can use ppc64's code. * runtime/regs.h: Ditto. * runtime/string.h: Ditto. * tapset/context.stp: Ditto. * tapset/errno.stp: Ditto. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
* PR10602: improved fix for REG_IP lvalueFrank Ch. Eigler2009-09-091-6/+14
| | | | | | | | | * runtime/regs.h (SET_REG_IP): Define. (REG_IP_LVALUE): Undefine. * tapsets.cxx (*::emit_module_decls): Use SET_REG_IP() instead of old LVALUE? conditional. Written by jkenisto & jistone.
* PR10491 Don't assign to REG_IP if it isn't an lvalue (s390 and ia64).Mark Wielaard2009-08-061-0/+5
| | | | | | | | | | | | | | | To fixup REG_IP to show the correct value after a [ku]probe trap we assigned the address of the actual instruction pointer of the probed instruction. That doesn't work on architectures, s390 and ia64, where REG_IP is not a simple lvalue. Just don't try to fixup the address in those cases. If this isn't enough, the uprobe_stmt_num.exp testcase will point this out. * runtime/regs.h: Define REG_IP_LVALUE for x86_64, i386, powerpc64 and arm. * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Only fixup REG_IP when REG_IP_LVALUE is defined. (uprobe_derived_probe_group::emit_module_decls): Likewise. (kprobe_derived_probe_group::emit_module_decls): Likewise.
* Removed trailing semicolons from macro definitions.David Smith2008-06-231-2/+2
| | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * regs.h: Removed trailing semicolons from macro definitions.
* 2.6.25 fixes and stack level limits.Martin Hunt2008-04-151-1/+3
|
* From srinivasa@in.ibm.com, To make systemtap to work with register rename ↵srinivasa2008-01-181-1/+4
| | | | patch for x86/x86_64
* 2007-05-30 Martin Hunt <hunt@redhat.com>hunt2007-05-301-0/+6
| | | | | | | | | | | | Patch from Quentin Barnes. * arith.c: Add arm support for 64-bit division. * copy.c: Enable arm support. * loc2c-runtime.h: Ditto. * regs.[ch]: Ditto. * stack.c: Include stack-arm.c. * stack-arm.c: New file. * time.c (_stp_gettimeofday_ns): hack for arm. See PR 4569.
* 2006-12-13 Frank Ch. Eigler <fche@elastic.org>fche2006-12-131-1/+1
| | | | * regs.h (s390x REG_IP): Parenthesize for warning-free builds.
* Adding s390x supportdwilder2006-10-191-0/+9
|
* IA64 Runtime support patches. With this in placeaskeshav2005-10-281-1/+14
| | | | | | | Systemtap should now be able to build on Ia64. Includes supports for - function probes, return probes, function parameter access and dumping stack backtrace. Added by Anil S Keshavamurthy <Anil.s.keshavamurthy@intel.com>
* 2005-09-22 Martin Hunt <hunt@redhat.com>hunt2005-09-221-0/+6
| | | | | * regs.h: PPC64 version from Ananth N Mavinakayanahalli <ananth@in.ibm.com>
* *** empty log message ***hunt2005-05-261-0/+20