Age | Commit message (Expand) | Author | Files | Lines |
2024-04-15 | core/dwarf_loader: Add functions to set state of CU processing | Arnaldo Carvalho de Melo | 1 | -3/+5 |
2024-04-15 | dwarf_loader: Add the cu to the cus list early, remove on LSK_DELETE | Arnaldo Carvalho de Melo | 1 | -5/+11 |
2024-04-15 | dwarf_loader: Remove unused 'thr_data' arg from dwarf_cus__create_and_process... | Arnaldo Carvalho de Melo | 1 | -5/+3 |
2024-04-15 | dwarf_loader: Create the cu/dcu pair in dwarf_cus__nextcu() | Arnaldo Carvalho de Melo | 1 | -4/+15 |
2024-04-15 | dwarf_loader: Introduce dwarf_cus__process_cu() | Arnaldo Carvalho de Melo | 1 | -7/+11 |
2024-04-15 | dwarf_loader: Separate creating the cu/dcu pair from processing it | Arnaldo Carvalho de Melo | 1 | -5/+19 |
2024-02-21 | dwarf_loader: Print the line number in addition to the function when not find... | Arnaldo Carvalho de Melo | 1 | -5/+5 |
2023-04-13 | dwarf_loader: DW_TAG_subroutine_type may have a DW_AT_byte_size | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2023-04-13 | dwarf_loader: Add support for DW_TAG_constant | Arnaldo Carvalho de Melo | 1 | -0/+25 |
2023-03-02 | dwarf_loader: Fix for BTF id drift caused by adding unspecified types | Eduard Zingerman | 1 | -6/+19 |
2023-02-28 | dwarf_loader: Only mark parameter as using an unexpected register when it does | Alan Maguire | 1 | -4/+2 |
2023-02-28 | dwarf_loader: Fix parameter location retrieval for location lists | Alan Maguire | 1 | -2/+12 |
2023-02-28 | dwarf_loader: Fix detection of struct parameters | Alan Maguire | 1 | -6/+4 |
2023-02-18 | dwarf_loader: Mark functions that do not use expected registers for params | Alan Maguire | 1 | -5/+104 |
2023-02-14 | dwarf_loader: Fix sorting of Rust structs | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2023-02-10 | core: Check that we're adding DW_TAG_member sorted by byte offset | Arnaldo Carvalho de Melo | 1 | -0/+42 |
2023-02-09 | dwarf_loader: Help spotting functions with optimized-out parameters | Alan Maguire | 1 | -7/+123 |
2023-01-24 | dwarf_loader: Sync with LINUX_ELFNOTE_LTO_INFO macro from kernel | Sedat Dilek | 1 | -3/+3 |
2023-01-24 | dwarf_loader: DW_TAG_inlined_subroutine needs recoding by DW_AT_abstract_origin | Arnaldo Carvalho de Melo | 1 | -2/+8 |
2022-10-13 | emit: Emit typedefs for atomic_ prefixed base types | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2022-10-10 | core: Record if a CU has a DW_TAG_unspecified_type | Arnaldo Carvalho de Melo | 1 | -1/+6 |
2022-09-29 | dwarf_loader: Support DW_TAG_label outside DW_TAG_lexblock | Arnaldo Carvalho de Melo | 1 | -2/+14 |
2022-09-27 | dwarves: support DW_TAG_atomic_type | David Lamparter | 1 | -1/+3 |
2022-08-10 | dwarf_loader: Encode char type as signed | Yonghong Song | 1 | -1/+1 |
2022-07-29 | dwarf_loader: Fix elfutils dwfl_getmodules() error checking | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-07-12 | btf: Support BTF_KIND_ENUM64 | Yonghong Song | 1 | -0/+12 |
2022-03-17 | pahole: Avoid segfault when parsing bogus file | Kornilios Kourtis | 1 | -1/+3 |
2022-01-28 | dwarf_loader: Prepare and pass per-thread data to worker threads | Kui-Feng Lee | 1 | -13/+46 |
2022-01-28 | dwarf_loader: Receive per-thread data on worker threads | Kui-Feng Lee | 1 | -2/+2 |
2021-11-23 | dwarf_loader: Support btf_type_tag attribute | Yonghong Song | 1 | -3/+133 |
2021-11-23 | dutil: Move DW_TAG_LLVM_annotation definition to dutil.h | Yonghong Song | 1 | -4/+0 |
2021-11-12 | dwarf_loader: Warn about DW_TAG_skeleton_unit and give a workaround | Arnaldo Carvalho de Melo | 1 | -1/+12 |
2021-11-12 | dwarf_loader: Print the hexadecimal value for unexpected tags in die__process() | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2021-11-11 | dwarf_loader: support typedef DW_TAG_LLVM_annotation | Yonghong Song | 1 | -5/+2 |
2021-10-27 | btf: Rename btf_tag to btf_decl_tag | Yonghong Song | 1 | -3/+3 |
2021-10-26 | dwarf_loader: Fix heap overflow when accessing variable specification | Ilya Leoshkevich | 1 | -5/+10 |
2021-10-14 | dwarves: Introduce conf_load->thread_exit() callback | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2021-09-27 | dwarf_loader: Parse DWARF tag DW_TAG_LLVM_annotation | Yonghong Song | 1 | -6/+79 |
2021-08-20 | dwarf_loader: cus__load_debug_types() doesn't use its 'cus' arg, remove it | Arnaldo Carvalho de Melo | 1 | -9/+4 |
2021-08-20 | dwarf_loader: Rename finalize_cu_immediately() to cus__finalize() to follow c... | Arnaldo Carvalho de Melo | 1 | -5/+3 |
2021-08-20 | dwarf_loader: Remove unused 'dcu' argument from finalize_cu_immediately() | Arnaldo Carvalho de Melo | 1 | -3/+2 |
2021-08-20 | dwarf_loader: Remove unused 'dcus' argument from cu__finalize() | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2021-08-20 | dwarf_loader: Remove unused 'cus' argument from finalize_cu() | Arnaldo Carvalho de Melo | 1 | -4/+3 |
2021-08-20 | dwarf_loader: Fix signed/unsigned comparision in tag__recode_dwarf_bitfield() | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-20 | dwarf_loader: Make hash table size default to 12, faster than 15 | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-20 | core: Allow sizing the loader hash table | Arnaldo Carvalho de Melo | 1 | -0/+15 |
2021-08-20 | dwarf_loader: Use a per-CU frontend cache for the latest lookup result | Arnaldo Carvalho de Melo | 1 | -2/+16 |
2021-08-20 | core: Use obstacks: take 2 | Arnaldo Carvalho de Melo | 1 | -28/+27 |
2021-08-20 | dwarf_loader: Add comment on why we can't ignore lexblocks | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2021-08-20 | core: Allow ignoring DW_TAG_label | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-08-20 | core: Allow ignoring DW_TAG_inline_expansion | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2021-08-20 | dwarf_loader: Allow asking not to read the DW_AT_alignment attribute | Arnaldo Carvalho de Melo | 1 | -2/+7 |
2021-08-12 | dwarf_loader: Do not look for non-C DWARF attributes in C CUs | Arnaldo Carvalho de Melo | 1 | -3/+6 |
2021-08-12 | dwarf_loader: Add a lock around dwarf_decl_file() and dwarf_decl_line() calls | Arnaldo Carvalho de Melo | 1 | -0/+6 |
2021-08-12 | dwarf_loader: Defer freeing libdw Dwfl handler | Arnaldo Carvalho de Melo | 1 | -1/+17 |
2021-08-12 | dwarf_loader: Parallel DWARF loading | Arnaldo Carvalho de Melo | 1 | -1/+79 |
2021-08-12 | dwarf_loader: Introduce 'dwarf_cus' to group all the DWARF specific per-cus s... | Arnaldo Carvalho de Melo | 1 | -24/+39 |
2021-08-12 | dwarf_loader: Factor common bits for creating and processing CU | Arnaldo Carvalho de Melo | 1 | -25/+36 |
2021-08-12 | core: namespace__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: {tag,function,lexblock}__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -7/+7 |
2021-08-12 | core: ftype__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: enumeration__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: type__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: class__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: class_member__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Use namespace->name in class__clone() | Arnaldo Carvalho de Melo | 1 | -1/+0 |
2021-08-12 | dwarf_loader: Make attr_suffix() handle kabi_prefix | Arnaldo Carvalho de Melo | 1 | -3/+10 |
2021-08-12 | dwarf_loader: Pass conf_load to functions calling attr_string() | Arnaldo Carvalho de Melo | 1 | -107/+105 |
2021-08-12 | dwarf_loader: Remove unused strings variable and debug_fmt_ops->{init,exit}() | Arnaldo Carvalho de Melo | 1 | -19/+0 |
2021-08-12 | core: Remove unused debug_fmt_ops->dwarf__strings_ptr() | Arnaldo Carvalho de Melo | 1 | -7/+0 |
2021-08-12 | dwarf_loader: No need to strdup() what dwarf_formstring() returns | Arnaldo Carvalho de Melo | 1 | -17/+10 |
2021-08-12 | core: Make variable->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Make label->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Make enumerator->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Make namespace->name a real string | Arnaldo Carvalho de Melo | 1 | -4/+3 |
2021-08-12 | core: Make class_member->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Make parameter->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Make base_type->name a real string | Arnaldo Carvalho de Melo | 1 | -3/+2 |
2021-07-28 | core: Convert cu__find_base_type_by_sname_and_size to search for a string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-07-28 | core: Convert cu__find_enumeration_by_sname_and_size to search for a string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-07-28 | dwarf_loader: Rename strings_t 'name' to 'sname' to clarify usage | Arnaldo Carvalho de Melo | 1 | -6/+7 |
2021-07-28 | core: Make function->name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-07-28 | core: Make function->linkage_name a real string | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-07-28 | dwarf_loader: Make dwarf_tag->decl_file a real string | Arnaldo Carvalho de Melo | 1 | -11/+15 |
2021-06-15 | dwarf_loader: Separate non-LTO per CU processing + BTF encoding part | Arnaldo Carvalho de Melo | 1 | -46/+56 |
2021-06-13 | headers: Rebame __unused to __maybe_unused to avoid clashes with system headers | Arnaldo Carvalho de Melo | 1 | -5/+5 |
2021-05-28 | dwarf_loader: Add define for DW_OP_addrx | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-05-27 | dwarf_loader: Use zfree() instead of ad-hoc implementation | Arnaldo Carvalho de Melo | 1 | -5/+4 |
2021-05-27 | dwarf_loader: Call dwarf_cu__delete() when aborting the load | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2021-05-27 | dwarf_loader: Delete the allocated CU when aborting | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2021-05-27 | dwarf_loader: Make all ABORT returns go thru a single exit label | Arnaldo Carvalho de Melo | 1 | -7/+10 |
2021-05-27 | dwarf_loader: Use zalloc() to allocate dwarf_cu | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-05-27 | dwarf_loader: Make dwarf_cu__delete() accept NULL, just like free() | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2021-05-27 | dwarf_loader: Check if we have a CU after the loop in cus__merge_and_process_... | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2021-05-27 | dwarf_loader: Check tag__recode_dwarf_bitfield() return, may be NULL | Arnaldo Carvalho de Melo | 1 | -11/+23 |
2021-05-17 | dwarves: Stop using obstacks | Arnaldo Carvalho de Melo | 1 | -31/+11 |
2021-04-06 | dwarf_loader: Handle DWARF5 DW_OP_addrx properly | Yonghong Song | 1 | -1/+13 |
2021-04-03 | dwarf_loader: Handle subprogram ret type with abstract_origin properly | Yonghong Song | 1 | -1/+43 |
2021-04-02 | dwarf_loader: Check .notes section for LTO build info | Yonghong Song | 1 | -2/+31 |
2021-04-02 | dwarf_loader: Check .debug_abbrev for cross-CU references | Yonghong Song | 1 | -19/+24 |
2021-03-30 | dwarf_loader: Permit merging all DWARF CU's for clang LTO built binary | Yonghong Song | 1 | -0/+120 |
2021-03-30 | dwarf_loader: Factor out common code to initialize a cu | Yonghong Song | 1 | -25/+20 |
2021-03-30 | dwarf_loader: Permit a flexible HASHTAGS__BITS | Yonghong Song | 1 | -17/+58 |
2021-03-11 | btf: Add support for the floating-point types | Ilya Leoshkevich | 1 | -0/+11 |
2021-02-18 | Avoid warning when building with NDEBUG | Ian Rogers | 1 | -1/+2 |
2021-02-02 | dwarf_loader: Support DWARF_TAG_call_site{_parameter} also in die__process_in... | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2021-02-02 | dwarf_loader: Add conditional DW_FORM_implicit_const definition for older sys... | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-02-01 | dwarf_loader: Handle DWARF5 DW_TAG_call_site like DW_TAG_GNU_call_site | Mark Wielaard | 1 | -0/+7 |
2021-02-01 | dwarf_loader: Support DW_FORM_implicit_const in __attr_offset() | Jiri Olsa | 1 | -0/+1 |
2021-01-28 | dwarf_loader: Support DW_AT_data_bit_offsetDW_AT_data_bit_offset | Arnaldo Carvalho de Melo | 1 | -29/+45 |
2021-01-27 | dwarf_loader: Optimize a bit the reading of DW_AT_data_member_location | Arnaldo Carvalho de Melo | 1 | -2/+9 |
2021-01-27 | dwarf_loader: Fix typo | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-01-27 | dwarf_loader: Introduce __attr_offset() to reuse call to dwarf_attr() | Arnaldo Carvalho de Melo | 1 | -8/+14 |
2021-01-27 | dwarf_loader: Support DW_FORM_implicit_const in attr_numeric() | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2020-11-09 | dwarf_loader: Fix partial unit warning | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2020-10-20 | strings: use BTF's string APIs for strings management | Andrii Nakryiko | 1 | -1/+1 |
2020-10-20 | strings: Rename strings.h to avoid clashing with /usr/include/strings.h | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2020-10-09 | dwarf_loader: increase the size of lookup hash map | Andrii Nakryiko | 1 | -1/+1 |
2020-10-08 | dwarf_loader: Conditionally define DW_AT_alignment | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2020-10-02 | dwarf_loader: Ignore top level DW_TAG_dwarf_procedure tags | Arnaldo Carvalho de Melo | 1 | -1/+4 |
2020-10-01 | btf_encoder: Handle DW_TAG_variable that has DW_AT_specification | Hao Luo | 1 | -1/+24 |
2020-09-23 | dwarf_loader: Check for unsupported_tag return in last two missing places | Arnaldo Carvalho de Melo | 1 | -0/+10 |
2020-09-23 | dwarf_loader: Warn user about unsupported TAGs | Arnaldo Carvalho de Melo | 1 | -3/+9 |
2020-09-23 | dwarf_loader: Handle unsupported_tag return in die__process_class() | Arnaldo Carvalho de Melo | 1 | -0/+5 |
2020-09-22 | dwarf_loader: Add minimal handling of DW_TAG_subrange_type | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2020-09-22 | dwarf_loader: Ignore DW_TAG_variant_part for now to fix a segfault | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2020-09-22 | dwarf_loader: Skip empty CUs | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2020-09-18 | dwarf_loader: Support DW_TAG_string_type | Arnaldo Carvalho de Melo | 1 | -0/+26 |
2020-09-18 | dwarf_loader: Bail out at DW_TAG_imported_unit tags | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2020-09-18 | dwarf_loader: Ignore entries in a DW_TAG_partial_unit, for now | Arnaldo Carvalho de Melo | 1 | -1/+13 |
2020-08-17 | dwarf_loader: Move vaddr to conditional where it is used | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2020-08-05 | dwarves: Move the common initialization of fields for 'struct type' | Arnaldo Carvalho de Melo | 1 | -4/+1 |
2020-08-05 | dwarves: Find common enumerators prefix | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2020-08-05 | dwarves: Allow setting a struct/class member as the source of sizeof() | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2019-11-05 | btf_encoder: Preserve and encode exported functions as BTF_KIND_FUNC | Andrii Nakryiko | 1 | -0/+1 |
2019-07-01 | dwarf_loader: Fix array overrun access | Arnaldo Carvalho de Melo | 1 | -14/+2 |
2019-04-15 | core: Allow the loaders to advertise features they have | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2019-04-09 | dwarf_loader: Store DW_AT_alignment if available in DW_TAG_{structure,union,c... | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2019-04-03 | dwarf_loader: Handle DW_TAG_label in inline expansions | Arnaldo Carvalho de Melo | 1 | -4/+7 |
2019-04-03 | dwarf_loader: Handle unsupported_tag in die__process_inline_expansion | Arnaldo Carvalho de Melo | 1 | -2/+5 |
2019-04-03 | dwarf_loader: Store the DW_AT_alignment if available | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2019-03-29 | dwarf_loader: Use DWARF recommended uniform bit offset scheme | Andrii Nakryiko | 1 | -45/+76 |
2019-03-29 | loaders: Record CU's endianness in dwarf/btf/ctf loaders | Andrii Nakryiko | 1 | -0/+12 |
2019-03-29 | dwarf_loader: Fix bitfield fixup logic for DWARF | Andrii Nakryiko | 1 | -23/+33 |
2019-03-29 | dwarf_loader: Don't recode enums and use real enum size in calculations | Andrii Nakryiko | 1 | -2/+2 |
2019-03-29 | loaders: Strip away volatile/const/restrict when fixing bitfields | Andrii Nakryiko | 1 | -6/+1 |
2019-03-11 | dwarves: Introduce type_id_t for use with the type IDs | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2019-03-11 | dwarf: Add cu__add_tag_with_id() to stop using id == -1 to allocate id | Arnaldo Carvalho de Melo | 1 | -9/+9 |
2019-03-07 | dwarf_loader: Mark tag__recode_dwarf_bitfield() static | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2019-02-25 | dwarf_loader: Fixup bitfield entry with same number of bits as its base_type | Arnaldo Carvalho de Melo | 1 | -8/+7 |
2019-01-18 | Adopt SPDX-License-Identifier | Domenico Andreoli | 1 | -4/+2 |
2018-12-20 | btf: fix struct/union/fwd types with kind_flag | Yonghong Song | 1 | -1/+3 |
2018-09-26 | dwarves_fprintf: Print the scope of variables | Arnaldo Carvalho de Melo | 1 | -0/+13 |
2018-09-26 | dwarves: Add the DWARF location to struct variable | Arnaldo Carvalho de Melo | 1 | -6/+6 |
2018-09-26 | dwarves: Rename variable->location to ->scope | Arnaldo Carvalho de Melo | 1 | -11/+16 |
2018-08-28 | dwarf_loader: Process DW_AT_count in DW_TAG_subrange_type | Yonghong Song | 1 | -0/+6 |
2018-08-13 | dwarf_loader: Initial support for DW_TAG_partial_unit | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2016-05-19 | dwarf_loader: Add URL for template tags description | Arnaldo Carvalho de Melo | 1 | -2/+7 |
2016-05-19 | dwarf_loader: Tidy up template tags usage | Arnaldo Carvalho de Melo | 1 | -1/+5 |
2016-05-19 | dwarf_loader: Do not hash unsupported tags | Arnaldo Carvalho de Melo | 1 | -2/+6 |
2016-05-19 | dwarf_loader: Add DW_TAG_GNU_formal_parameter_pack stub in process_function | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2016-05-19 | dwarf_loader: Ignore DW_TAG_dwarf_procedure when processing functions | Arnaldo Carvalho de Melo | 1 | -0/+6 |
2016-05-17 | dwarf_loader: Initial support for DW_TAG_unspecified_type | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2016-05-06 | dwarf_loader: Stop emitting warnings about DW_TAG_call_site | Arnaldo Carvalho de Melo | 1 | -6/+14 |
2016-05-06 | dwarf_loader: Add support for DW_TAG_restrict_type | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2016-03-15 | dwarves: Initial support for rvalue_reference_type | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2015-06-05 | dwarf_loader: Check cu__find_type_by_ref result | Arnaldo Carvalho de Melo | 1 | -2/+6 |
2014-11-19 | dwarf_loader: Ignore DW_TAG_dwarf_procedure | Arnaldo Carvalho de Melo | 1 | -0/+5 |
2014-11-19 | dwarf_loader: Print unknown tags as an hex number | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2014-07-03 | dwarf_loader: Use obstack_zalloc when allocating tag | Masatake YAMATO | 1 | -1/+1 |
2013-08-15 | dwarf_loader: Support DW_FORM_data{4,8} for reading class member offsets | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2012-08-20 | dwarves: Support static class data members | Arnaldo Carvalho de Melo | 1 | -43/+57 |
2012-08-17 | dwarves: Stop using 'self' | Arnaldo Carvalho de Melo | 1 | -300/+299 |
2012-08-16 | dwarf_loader: Don't stop processing after finding unsupported tag | Arnaldo Carvalho de Melo | 1 | -1/+6 |
2012-05-15 | dwarf_loader: Stub for DW_TAG_GNU_call_site{_parameter} in inline expansion too | Arnaldo Carvalho de Melo | 1 | -0/+8 |
2012-05-14 | dwarf loader: Fix some type/tag searches | Arnaldo Carvalho de Melo | 1 | -5/+5 |
2012-05-14 | Merge branch 'debug-types' of https://github.com/tromey/dwarves | Arnaldo Carvalho de Melo | 1 | -97/+219 |
2012-05-14 | Merge branch 'remove-unneeded-call' of https://github.com/tromey/dwarves | Arnaldo Carvalho de Melo | 1 | -4/+4 |
2012-05-09 | dwarf_loader: Add stub for DW_TAG_GNU_call_site{_parameter} | Arnaldo Carvalho de Melo | 1 | -0/+13 |
2012-03-22 | Add support for .debug_types sections. | Tom Tromey | 1 | -89/+219 |
2012-03-22 | Remove unused field from debug_fmt_ops | Tom Tromey | 1 | -8/+0 |
2012-03-20 | Correctly handle DW_FORM_flag and add DW_FORM_flag_present support | Tom Tromey | 1 | -1/+6 |
2012-03-20 | Remove unnecessary call to dwarf_diecu | Tom Tromey | 1 | -4/+4 |
2011-03-17 | dwarf_loader: Fix the build on older systems | Arnaldo Carvalho de Melo | 1 | -1/+7 |
2010-11-20 | dwarf loader: Catch some more template tagsv1.9 | Arnaldo Carvalho de Melo | 1 | -0/+29 |
2010-11-20 | dwarves fprintf: Add extra GNU tags | Arnaldo Carvalho de Melo | 1 | -0/+6 |
2010-11-20 | dwarf loader: Print tag numerical value in addition to string | Arnaldo Carvalho de Melo | 1 | -2/+4 |
2010-11-20 | dwarf loader: Initialize tag->node | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2010-11-20 | dwarf_loader: Catch DW_TAG_template_{type,value}_parameter | Arnaldo Carvalho de Melo | 1 | -0/+5 |
2009-11-24 | dwarf_loader: Support more compact DW_AT_data_member_location form | Arnaldo Carvalho de Melo | 1 | -3/+17 |
2009-09-20 | dwarf_loader: Properly initialize ->size in lexblock__init | Arnaldo Carvalho de Melo | 1 | -2/+3 |
2009-08-20 | dwarf_loader: Follow const types too in class_member__cache_byte_size | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-08-20 | dwarf_loader/dwarves_fprintf: Support "using" pointing to data members | Arnaldo Carvalho de Melo | 1 | -0/+12 |
2009-08-18 | dwarves: Pass the cu to destructors to free memory on the obstack | Arnaldo Carvalho de Melo | 1 | -15/+15 |
2009-07-08 | dwarves: Use an obstack for all the tags | Arnaldo Carvalho de Melo | 1 | -10/+22 |
2009-07-08 | dwarf_loader: Use an obstack for the extra dbg info | Arnaldo Carvalho de Melo | 1 | -48/+39 |
2009-07-06 | dwarves: Allow avoiding loading addr information | Arnaldo Carvalho de Melo | 1 | -9/+15 |
2009-07-06 | dwarf_loader: Don't always call dwarf_decl_{file,line} | Arnaldo Carvalho de Melo | 1 | -89/+99 |
2009-06-04 | dwarves: Make all the tags that have an IP to be derived from ip_tag | Arnaldo Carvalho de Melo | 1 | -20/+20 |
2009-06-03 | dwarf_loader: Move the specification Dwarf_Off from the core | Arnaldo Carvalho de Melo | 1 | -14/+38 |