summaryrefslogtreecommitdiff
path: root/include/tdep-hppa
Commit message (Collapse)AuthorAgeFilesLines
* Use C11 atomicsSteve MacLean2020-05-211-6/+3
|
* Move ret_addr_column and signal_frame from dwarf_reg_state toDoug Moore2017-05-121-2/+2
| | | | | dwarf_reg_cache_entry, leaving in dwarf_reg_state only what apply_reg_state needs.
* dwarf: Make binary path calculation os-specific.Konstantin Belousov2017-01-191-0/+2
| | | | /proc/self/exe only works on Linux, move path computation to os-* files
* One time whitespace fixup.Arun Sharma2014-09-273-82/+82
| | | | | | for f in $(find src include -name '*.[ch]'); do expand -t 8 $f > $tmp; mv $tmp $f; done
* Invert tdep_init() flag logicTommi Rantala2012-09-281-2/+2
| | | | | Invert the flag that signals that tdep_init() was called, to move the symbol from data to BSS.
* HPPA: include `mempool.h' in `libunwind_i.h'Tommi Rantala2012-08-201-0/+1
| | | | | dwarf/Gfde.c: In function '_Uhppa_dwarf_extract_proc_info_from_fde': dwarf/Gfde.c:335: warning: implicit declaration of function 'mempool_alloc'
* HPPA: add `global_cache' member to unw_addr_space structTommi Rantala2012-08-201-0/+1
| | | | | dwarf/Gparser.c: In function 'get_rs_cache': dwarf/Gparser.c:522: error: 'struct unw_addr_space' has no member named 'global_cache'
* HPPA: fix tdep_put_unwind_info() macroTommi Rantala2012-08-201-4/+4
| | | | | In file included from mi/Lput_dynamic_unwind_info.c:4: mi/Gput_dynamic_unwind_info.c:48:40: error: macro "tdep_put_unwind_info" passed 3 arguments, but takes just 2
* Fix compilation on IA64Martin Milata2012-05-231-0/+1
| | | | | | | | | | - Add tdep macro for {dwarf,ia64}_find_unwind_table so that ia64 doesn't try to use dwarf code. - Fix extraneous #if. - Fix mistyped filename in Makefile.am. - Link ia64-specific tests with correct libraries. Signed-off-by: Martin Milata <mmilata@redhat.com>
* Implement a cheaper getcontext()Arun Sharma2011-04-051-0/+1
| | | | | | | Since the fast unwinding code path doesn't need the full context, a faster target dependent getcontext is implemented. Signed-off-by: Lassi Tuura <lat@cern.ch>
* Drop a call frame in tdep_trace and avoid a call to unw_step.Lassi Tuura2011-04-011-0/+7
| | | | | | | | | | | Dropping the extra frame for unw_backtrace itself using unw_step is approximately 15% slower than skipping the frame in tdep_trace. So drop the frame in the latter, and make the function a private implementation detail for libunwind, not an exported interface. Also moves unw_getcontext call back into unw_backtrace to avoid an extra call frame in case slow_backtrace does not get inlined into unw_backtrace.
* Fast back-trace for x86_64 for only collecting the call stack.Lassi Tuura2011-03-241-0/+1
| | | | | | Adds new function to perform a pure stack walk without unwinding, functionally similar to backtrace() but accelerated by an address attribute cache the caller maintains across calls.
* Add path and pathlen arguments to tdep_get_elf_image()Arun Sharma2010-05-151-1/+2
| | | | Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
* Identify signal frames by augmentation attribute.Lassi Tuura2010-04-241-0/+3
|
* Add initial ARM and MIPS support. To support this, also enable theDaniel Jacobowitz2008-02-041-0/+1
| | | | | reading of .debug_frame sections (used in lieu of .eh_frame sections when they're not available).
* Restore more files wiped out by Bitkeeper->CVS->GIT transition.David Mosberger-Tang2006-07-261-0/+260
|
* Rename: include/hppa/jmpbuf.h -> include/tdep-hppa/jmpbuf.hhp.com!davidm2005-05-201-0/+33
| | | | (Logical change 1.294)
* Rename: include/hppa/dwarf-config.h -> include/tdep-hppa/dwarf-config.hhp.com!davidm2005-05-201-0/+54
| | | | (Logical change 1.294)
* Initial revisionhp.com!davidm2005-05-203-260/+0
|
* Adjust for renaming of file.hp.com!davidm2005-05-201-0/+260
2005/05/19 07:42:45-07:00 hp.com!davidm Rename: include/tdep-hppa.h -> include/tdep-hppa/libunwind_i.h (Logical change 1.294)