summaryrefslogtreecommitdiff
path: root/coregrind/m_stacktrace.c
AgeCommit message (Expand)AuthorFilesLines
2008-12-12This commit subtly changes the meaning of the values obtained via thesewardj1-23/+19
2008-10-25Merge Helgrind from branches/YARD into the trunk. Also includes somesewardj1-3/+8
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-6/+6
2008-05-02Make sure sp[0] and fp[0] are set in a rarely-taken path. Thanks tosewardj1-0/+2
2008-03-03VG_(get_strace_wrk): don't segfault in the degenerate case fp_min =sewardj1-1/+2
2008-03-03Merge in the DATASYMS branch.sewardj1-12/+52
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-1/+1
2008-02-11Include headers for VG_(register_stack) calls.sewardj1-0/+1
2008-02-08Make the clone system call wrappers call VG_(register_stack) to recordtom1-0/+4
2007-12-15When allocating space for the client stack on Linux, take notice ofsewardj1-5/+3
2007-11-09Merge (from branches/THRCHECK) the following amd64-linux stack unwindsewardj1-3/+31
2007-10-04readd right adjustment.dirk1-2/+2
2007-10-01fix a few format string warningsdirk1-3/+3
2007-02-25Get rid of the type XArrayStrings in m_clientstate and use new genericsewardj1-0/+1
2007-01-08Update copyright dates.sewardj1-1/+1
2006-10-17Merge r6123:sewardj1-26/+58
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj1-0/+1
2006-08-13Don't print more lines of a stack-trace than were obtained. Thanks to Bartnjn1-2/+2
2006-06-05Update copyright dates.sewardj1-1/+1
2006-04-29Get rid of VG_(x86_linux_REDIR_FOR__dl_sysinfo_int80) and do the x86-linuxsewardj1-10/+21
2006-04-04Cleanup/restructure m_debuginfo, as described insewardj1-3/+3
2006-01-19ppc64-linux: apply the bogus-LR kludge in a second place.sewardj1-0/+13
2006-01-18Make VG_(get_StackTrace2) aware of bogus LR values insewardj1-4/+32
2006-01-17The symbol table reader hides all that dot crazyness on ppc64-linuxsewardj1-2/+0
2006-01-12Fix more ppc64-linux function wrapping and symbol-table bits and pieces.sewardj1-2/+4
2005-12-25Merge in r5435 from COMPVBITS. Also added a note tonjn1-4/+1
2005-12-23Make ppc64-linux stack unwinding work.sewardj1-4/+10
2005-12-19Remove all remaining profiling gunk.njn1-5/+0
2005-11-29Add framework for ppc64 support. Apologies in advance for thesewardj1-2/+2
2005-11-17I couldn't resistnjn1-1/+1
2005-11-17Make VG_(apply_StackTrace) stop if it looks like we've overshot main().sewardj1-6/+13
2005-11-14Separate the stack unwind logic for amd64 and x86, so that they can besewardj1-13/+78
2005-11-13ppc32 stack unwind: if the initial FP looks bad, don't use it.sewardj1-19/+24
2005-11-05Add a comment documenting the reason for subtracting one from the IP valuetom1-0/+15
2005-11-04When unwinding the stack on x86/amd64 subtract one from the value oftom1-0/+2
2005-09-27This commit merges in changes from branches/ASPACEM (specifically,sewardj1-2/+2
2005-08-24avoid compiler warningnjn1-0/+2
2005-08-19rm now-redundant macros.sewardj1-17/+0
2005-08-19Incorporate a patch from Craig Chaney which gives better stacksewardj1-64/+124
2005-07-20Reinstate stack trace printing on assertion failures. It's terriblenjn1-1/+0
2005-07-19Remove unneeded #ifdef.njn1-3/+0
2005-07-09Fix up ppc32-linux stack unwinding.sewardj1-9/+10
2005-06-25Made m_debuginfo not depend on m_aspacemgr, breaking the direct circularnjn1-1/+1
2005-06-25avoid compiler warningnjn1-0/+1
2005-06-23Removed the VGA_/VGO_/VGP_ prefixes for arch/OS/platform-specificnjn1-1/+1
2005-06-21Simplify the implementation of m_trampoline and the stuff that referssewardj1-5/+6
2005-06-21Don't #include pub_core_debuginfo.h in pub_core_aspacemgr.h. So havenjn1-0/+1
2005-06-20Finally, valgrind on ppc32.cerion1-0/+4
2005-06-20Remove some unnecessary #includes, comment some others.njn1-3/+2
2005-06-19Put VG_(client_trampoline_code) in m_trampoline.njn1-0/+1