summaryrefslogtreecommitdiff
path: root/libdw/dwarf_getlocation.c
Commit message (Expand)AuthorAgeFilesLines
* libdw: Correct data end checkfor deref_type operand in dwarf_getlocationMark Wielaard2023-02-141-1/+1
* libdw: Handle DW_OP_GNU_uninit in dwarf_getlocationMark Wielaard2023-02-141-0/+1
* libdw, readelf, elflint: Add get_(u|s)leb128 guardsMark Wielaard2023-02-141-1/+1
* libdw: Add sanity check to store_implicit_valueMark Wielaard2022-05-141-1/+4
* readelf, libdw: blocks aren't expressions for DWARF version 4Mark Wielaard2021-02-171-0/+17
* libdw: fix spelling typos in comments and ChangeLogDmitry V. Levin2020-12-121-2/+2
* Fix leb128 readingTom Tromey2020-10-291-3/+2
* libdw: Rename check_constant_offset to is_constant_offset.Mark Wielaard2020-08-251-9/+13
* libdw: Call check_constant_offset with direct pointers.Mark Wielaard2019-04-281-1/+1
* libdw: Reject DW_OP_implicit_value in CFI.Mark Wielaard2019-04-281-0/+2
* libdw, readelf: Don't handle DW_FORM_data16 as expression block/location.Mark Wielaard2018-06-171-13/+31
* libdw: Detect bad DWARF in store_implicit_value.Mark Wielaard2018-06-101-6/+19
* libdw: Handle .debug_loclists in dwarf_getlocation.Mark Wielaard2018-05-301-13/+86
* readelf: Handle .debug_loclists.Mark Wielaard2018-05-291-2/+2
* libdw: Handle .debug_rnglists in dwarf_ranges.Mark Wielaard2018-05-281-1/+1
* libdw: Handle all address FORMs for dwarf_highpc, handle errors better.Mark Wielaard2018-05-251-13/+4
* libdw: Add GNU DebugFission attributes, tags, forms and operands.Mark Wielaard2018-05-191-0/+2
* libdw: Restructure address range reading for .debug_loc and .debug_ranges.Mark Wielaard2018-04-131-66/+77
* libdw: Add new DWARF5 Dwarf expression operations.Mark Wielaard2018-03-111-1/+11
* libdw: Handle DW_OP_GNU_variable_value.Mark Wielaard2017-11-101-0/+1
* libdw: Update acceptable forms and attributes for dwarf_getlocation.Mark Wielaard2017-11-101-1/+25
* Remove old-style function definitions.Mark Wielaard2015-09-231-29/+11
* libdw: Add const declaration to getlocations_addr locs.Chih-Hung Hsieh2015-09-071-11/+4
* libdw: Fix possibly unbounded stack usage in __libdw_intern_expression.Mark Wielaard2015-05-271-15/+30
* libdw: Handle NULL dbg for call_ref, GNU_implicit_pointer and addr DW_OPs.Mark Wielaard2015-01-151-10/+32
* libdw: Add get_uleb128 and get_sleb128 bounds checking.Mark Wielaard2014-12-171-20/+19
* libdw: Make sure all attributes come with a (fake) CU for bound checks.Mark Wielaard2014-12-171-0/+8
* Accept DW_AT_GNU_call_site_* as attributes that hold location expressionsPetr Machata2014-09-111-1/+5
* libdw: Simplify and inline get_uleb128 and get_sleb128Josh Stone2013-12-131-2/+1
* libdw: Handle empty location expression for (indirect) DIE locations.Mark Wielaard2013-12-131-2/+9
* libdw: Fix compiler warnings on 32-bit.Mark Wielaard2013-09-301-3/+5
* libdw: Add new functions dwarf_getlocation_attr and dwarf_getlocation_die.Mark Wielaard2013-09-061-16/+21
* libdw: Add new function dwarf_getlocations.Mark Wielaard2013-09-061-67/+207
* Handle GNU extension opcodes in dwarf_getlocationPetr Machata2012-10-101-0/+26
* dwarf_getlocation.c (__libdw_intern_expression) <cfap>: Make new loclistJan Kratochvil2012-10-081-13/+15
* Update name, license and contributor policy.Mark Wielaard2012-06-051-40/+19
* Handle DW_OP_GNU_implicit_pointer.Roland McGrath2010-08-301-0/+9
* Fix check_constant_offset braino.Roland McGrath2010-06-221-7/+2
* Handle reading .debug_types section.Roland McGrath2010-06-161-2/+2
* dwarf_getlocation crash on NULL attribute.Ulrich Drepper2010-05-281-3/+3
* Fix DW_OP_call_ref operand handling.Roland McGrath2010-05-081-4/+13
* Translate DW_CFA_expression/DW_CFA_val_expression properly to imply pushing C...Roland McGrath2010-04-261-3/+18
* Fix dwarf_getlocation braino in constant-form case handling.Roland McGrath2009-11-211-3/+21
* Small tweak for dwarf_getlocation_implicit_value; NEWS item for it.Roland McGrath2009-09-171-2/+2
* DW_OP_implicit_value supportRoland McGrath2009-09-101-4/+54
* Rejigger calling conventions for dwarf_frame_{cfa,register}.Roland McGrath2009-07-221-3/+22
* Fix last commit, was made too early in the morning.Roland McGrath2009-07-201-0/+1
* Handle DW_OP_stack_valueRoland McGrath2009-07-201-1/+1
* dwarf_getlocation.c: Grok DW_OP_form_tls_address, DW_OP_GNU_push_tls_address,...Roland McGrath2009-07-151-0/+8
* dwarf_getlocation.c: Grok DW_OP_call_frame_cfa.Roland McGrath2009-07-131-0/+1