• Home
  • Raw
  • Download

Lines Matching refs:dwarf_getlocation

103 	* dwarf_getlocation.c (check_constant_offset): Clarify DW_FORM_data16
105 (dwarf_getlocation): Don't handle DW_FORM_data16 as block.
135 * dwarf_getlocation.c (store_implicit_value): Return error when
238 * dwarf_getlocation.c (initial_offset): Handle .debug_loclists.
257 * dwarf_getlocation.c (attr_ok): Use DWARF_E_NO_LOC_VALUE.
273 * dwarf_getlocation.c (getlocations_addr): Pass cu to
302 * dwarf_getlocation.c (__libdw_cu_base_address): Treat errors of
423 * dwarf_getlocation.c (__libdw_intern_expression): Handle
486 * dwarf_getlocation.c (attr_base_address): Rename to...
556 * dwarf_getlocation.c (__libdw_intern_expression): Handle
743 * dwarf_getlocation.c (__libdw_intern_expression): Handle
750 * dwarf_getlocation.c (attr_ok): Always accept DW_FORM_exprloc.
1004 * dwarf_getlocation.c (getlocations_addr): Replace K&R function
1056 * dwarf_getlocation.c (__libdw_intern_expression): Create a stack
1178 * dwarf_getlocation.c (__libdw_intern_expression): Check dbg is not
1256 * dwarf_getlocation.c (store_implicit_value): Call get_uleb128
1479 * dwarf_getlocation.c (attr_ok): Also accept
1605 * dwarf_getlocation.c (store_implicit_value): Void the unused uleb128.
1618 * dwarf_getlocation.c (__libdw_intern_expression): Handle empty
1687 * dwarf_getlocation.c (store_implicit_value): Cast op->number2 to
1716 * dwarf_getlocation.c (store_implicit_value): Don't take data
1735 * dwarf_getlocation.c (attr_ok): Also accept DW_AT_segment.
1812 * dwarf_getlocation.c (__libdw_intern_expression): Handle
1830 * dwarf_getlocation.c (__libdw_intern_expression) <cfap>: Make new
1995 * dwarf_getlocation.c (__libdw_intern_expression): Handle it.
2013 * dwarf_getlocation.c (check_constant_offset): data[48] are constant.
2078 * dwarf_getlocation.c (dwarf_getlocation): Likewise.
2182 * dwarf_getlocation.c (dwarf_getlocation): Do attr_ok check first
2192 * dwarf_getlocation.c (__libdw_intern_expression): Take new argument
2206 * dwarf_getlocation.c (__libdw_intern_expression): Take new arg CFAP.
2253 * dwarf_getlocation.c (check_constant_offset): Return 1 for all
2263 * dwarf_getlocation.c (dwarf_getlocation_implicit_value): Make OP
2269 * dwarf_getlocation.c (store_implicit_value): New function.
2320 * dwarf_getlocation.c (__libdw_intern_expression): Take new bool
2337 * dwarf_getlocation.c (__libdw_intern_expression):
2356 * dwarf_getlocation.c: Grok DW_OP_form_tls_address,
2361 * dwarf_getlocation.c: Grok DW_OP_call_frame_cfa.
2381 * dwarf_getlocation.c (__libdw_intern_expression): New function,
2420 * dwarf_getlocation.c (check_constant_offset): New function.
2421 (dwarf_getlocation, dwarf_getlocation_addr): Call it to
2429 * dwarf_getlocation.c: Likewise.
2437 * dwarf_getlocation.c (dwarf_getlocation_addr):
2447 * dwarf_getlocation.c (dwarf_getlocation_addr): Call it also here.
2457 * dwarf_getlocation.c (dwarf_getlocation_addr): Likewise.
2729 * dwarf_getlocation.c (dwarf_getlocation_addr): Use zero as base
2790 dwarf_getlocation.
2794 * dwarf_getlocation.c (dwarf_getlocation_addr): Add some unlikelys.
2845 * dwarf_getlocation.c (dwarf_getlocation_addr): Use it.
2850 * dwarf_getlocation.c: ... here.
2852 (dwarf_getloclist): Renamed to dwarf_getlocation.
2855 * libdw.h (dwarf_getloclist): Renamed to dwarf_getlocation.