aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/loc.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-05Add as_lval argument to expression evaluatorZoran Zaric1-17/+10
2021-08-05Simplify dwarf_expr_context class interfaceZoran Zaric1-27/+14
2021-08-05Make DWARF evaluator return a single struct valueZoran Zaric1-169/+26
2021-08-05Move piece_closure and its support to expr.cZoran Zaric1-593/+4
2021-08-05Merge evaluate_for_locexpr_baton evaluatorZoran Zaric1-43/+2
2021-08-05Remove empty frame and full evaluatorsZoran Zaric1-12/+4
2021-08-05Move push_dwarf_reg_entry_value to expr.cZoran Zaric1-68/+2
2021-08-05Move read_mem to dwarf_expr_contextZoran Zaric1-7/+0
2021-08-05Move get_object_address to dwarf_expr_contextZoran Zaric1-12/+0
2021-08-05Move dwarf_call to dwarf_expr_contextZoran Zaric1-43/+0
2021-08-05Move compilation unit info to dwarf_expr_contextZoran Zaric1-34/+3
2021-08-05Remove get_frame_cfa from dwarf_expr_contextZoran Zaric1-8/+0
2021-08-05Move frame context info to dwarf_expr_contextZoran Zaric1-54/+1
2021-08-05Replace the symbol needs evaluator with a parserZoran Zaric1-115/+406
2021-06-22gdb: Support DW_LLE_start_endAndreas Schwab1-1/+19
2021-06-04Add PROP_VARIABLE_NAMETom Tromey1-1/+36
2021-05-17Avoid crash with GCC trunkTom Tromey1-0/+3
2021-01-23Use std::vector for "registers_used" in compile featureTom Tromey1-3/+3
2021-01-19Convert some frame functions to use gdb::array_view.Luis Machado1-3/+3
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-11-30[gdb/symtab] Fix gdb.base/vla-optimized-out.exp with clangTom de Vries1-4/+9
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-6/+6
2020-09-14gdb: remove TYPE_UNSIGNEDSimon Marchi1-1/+1
2020-08-17gdb: fix wrong indentation in symbol_needs_eval_contextSimon Marchi1-13/+13
2020-08-17gdb: use bool in dwarf2_loc_desc_get_symbol_read_needsSimon Marchi1-4/+3
2020-08-09gdb: replace function pointer with `void *` data with function_viewSimon Marchi1-30/+16
2020-07-12gdb: add accessors to struct dynamic_propSimon Marchi1-8/+8
2020-06-23gdb: add some more empty lines in loc.cSimon Marchi1-0/+17
2020-06-23gdb: add empty lines in loc.cSimon Marchi1-1/+41
2020-05-28gdb: add comment in dwarf_evaluate_loc_desc::push_dwarf_reg_entry_valueSimon Marchi1-0/+6
2020-05-28gdb: use caller objfile in dwarf_evaluate_loc_desc::push_dwarf_reg_entry_valueSimon Marchi1-3/+3
2020-05-27Add dwarf2_per_objfile parameter to get_die_type_at_offsetSimon Marchi1-5/+5
2020-05-27Remove dwarf2_per_cu_data::objfile ()Simon Marchi1-41/+53
2020-05-27Add dwarf2_per_objfile parameters to dwarf2_fetch_* functionsSimon Marchi1-19/+27
2020-05-27Add dwarf2_per_objfile parameter to allocate_piece_closureSimon Marchi1-3/+5
2020-05-27Add dwarf2_per_objfile parameter to dwarf2_read_addr_indexSimon Marchi1-26/+34
2020-05-27Remove dwarf2_per_cu_data::text_offsetSimon Marchi1-13/+21
2020-05-27Add dwarf2_per_objfile to dwarf_expr_context and dwarf2_frame_cacheSimon Marchi1-15/+18
2020-05-27Add dwarf2_per_objfile member to DWARF batonsTom Tromey1-4/+12
2020-05-14gdb: remove TYPE_CODE macroSimon Marchi1-5/+5
2020-04-24Prefer existing data when evaluating DWARF expressionTom Tromey1-15/+58
2020-04-24Allow DWARF expression to push the initial addressTom Tromey1-4/+11
2020-04-18Change get_objfile_arch to a method on objfileTom Tromey1-10/+10
2020-04-07DWARFv5: Info address command error in gdb with DWARFfv5.nitachra1-4/+19
2020-04-07DWARFv5: Handle location list for split dwarf.nitachra1-5/+13
2020-04-03Fix DWARF disassembly of DW_OP_const_typeTom Tromey1-0/+6
2020-03-20Make dwarf2_evaluate_property parameter constTom Tromey1-2/+2
2020-03-11[gdb] Fix segv in "maint print symbols" for ada execTom de Vries1-1/+5
2020-02-22Make dwarf2_compile_expr_to_ax staticTom Tromey1-1/+1
2020-02-14Return unique_xmalloc_ptr from call_site_find_chainTom Tromey1-9/+7