7fb8031aed51ee7c5eb5e5e9c0e072a1367ff7cb |
|
09-Feb-2015 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add support for DWARF5/GCC5 DW_TAG_atomic_type. GCC5 adds support for the new C11 _Atomic DWARF5 DW_TAG_atomic_type qualifier. Add it to dwarf.h and handle it in dwarf_peel_type. http://dwarfstd.org/ShowIssue.php?issue=131112.1 Also documented at https://fedorahosted.org/elfutils/wiki/DwarfExtensions Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
edb079a596b25379828836e501d003f20afdb879 |
|
02-Dec-2014 |
Petr Machata <pmachata@redhat.com> |
Change calling convention of dwarf_getmacros to allow opcode 0xff We now require callers to pass DWARF_GETMACROS_START to start the iteration. 0 is still accepted, but signals to libdw that the iteration request comes from an old-style caller, and that opcode 0xff should be rejected when iterating .debug_macro, to avoid confusion. Signed-off-by: Petr Machata <pmachata@redhat.com>
/external/elfutils/libdw/libdw.h
|
fb90bf3f84b5683bbc1f234ee05008ff26250e5c |
|
17-Oct-2014 |
Petr Machata <pmachata@redhat.com> |
Support .debug_macro - This code is based on the following proposal: http://www.dwarfstd.org/ShowIssue.php?issue=110722.1 - dwarf_getmacros serves either of .debug_macinfo or .debug_macro transparently, but if the latter uses opcode 0xff, it bails out with an error. The reason is that in .debug_macro, 0xff is a custom code that can mean anything, while in .debug_macinfo there's fixed semantics associated with 0xff. - dwarf_getmacros_off is a new interface used for requesting iteration through transparently included units. - dwarf_macro_getparamcnt and dwarf_macro_param are new interfaces used for requesting number of parameters of an opcode and individual parameters. dwarf_macro_getsrcfiles is a new interface used for requesting a file part of .debug_line unit associated with macro unit that the opcode comes from. - The existing interfaces dwarf_macro_opcode, dwarf_macro_param1 and dwarf_macro_param2 remain operational for old- as well as new-style Dwarf macro sections, if applicable. - dwarf_getsrclines was made into a light wrapper around a worker function that loads line unit given its offset. The worker also caches loaded units in an offset-keyed search tree, so that we don't end up re-reading units even though they were read in a different domain (e.g. a macro unit request can prime cache for later CU lookup). dwarf_macro_getsrcfiles calls the worker function under covers. Signed-off-by: Petr Machata <pmachata@redhat.com>
/external/elfutils/libdw/libdw.h
|
3a36e8a26c32103ec2f8edda8bf212d6883970a2 |
|
06-Oct-2014 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add dwarf_peel_type. Use it in dwarf_aggregate_size. Add new function dwarf_peel_type. Some type annotations in DWARF are specified by modifier tag type wrappers instead of attributes. For type aliases (typedef) and qualifiers (const, volatile, restrict) tags dwarf_peel_type follows the DW_AT_type attributes till it finds a base, user-defined, reference or pointer type DIE. Use this new function in the backends for return type DIEs (replacing the existing dwarf_peel_type there) and in dwarf_aggregate_size so it can provide the sizes for qualified types too. Add a new version and testcase for the new dwarf_aggregate_size functionality. Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
f18f233615cdae0a3633506238348a1dee9d3ea0 |
|
15-Aug-2014 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add new function dwarf_cu_die. Given a Dwarf_Die or Dwarf_Attribute it is often convenient to get at the CU DIE and the CU header information. There is dwarf_diecu but that doesn't provide all information from the header and it doesn't work for attributes. Add a new dwarf_cu_die function that provides all information given a Dwarf_CU, which both Dwarf_Die and Dwarf_Attribute reference. Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
209f149fdcdb5ecad8d5660429128b771d9b44cd |
|
15-Aug-2014 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add new function dwarf_cu_getdwarf. In both systemtap and libabigail there is a need to get the actual Dwarf underlying an Dwarf_Die or Dwarf_Attribute. Following a DIE reference might end up in an alternate Dwarf since the addition of DWZ multifile forms. Both Dwarf_Die and Dwarf_Attribute already contain a Dwarf_CU handle. Add a function dwarf_cu_getdwarf to retrieve the underlying Dwarf using the Dwarf_CU. Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
35e2a765c002374f1b88dc81ce154bed42f9b1d8 |
|
15-Apr-2014 |
Florian Weimer <fweimer@redhat.com> |
libdw: Add dwarf_getalt, dwarf_setalt Signed-off-by: Florian Weimer <fweimer@redhat.com>
/external/elfutils/libdw/libdw.h
|
1b734df17fca9f89a887b85ffe74616a87388f51 |
|
20-Sep-2013 |
Mark Wielaard <mjw@redhat.com> |
libdw: Make dwarf_getfuncs find all (defining) DW_TAG_subprogram DIEs. dwarf_getfuncs used to return only the DW_TAG_subprogram DIEs that were direct children of the given CU. This is normally how GCC outputs the subprogram DIEs. But not always. For nested functions the subprogram DIE is placed under the code construct DIE where it is nested. Other compilers might output the defining subprogram DIE of a C++ class function under the DW_TAG_namespace DIE where it was defined. Both such constructs seem allowed by the DWARF specification. So just searching the CU DIE children was wrong. To find all (defining) subprogram DIEs in a CU dwarf_getfuncs should use __libdw_visit_scopes to walk the tree for all DIEs that can contain subprograms as children. The only tricky part is making sure the offset returned and used when the callback returns DWARF_CB_ABORT is correct and the search continues at the right spot in the CU DIE tree. This operation now needs to rewalk the whole tree. Two new testcases were added that fail without this patch. And the allfcts test was tweaked so that it always returns DWARF_CB_ABORT from its callback to make sure the offset handling is correct. Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
b2535b6a6be7717cdd41834d76e5cb48cb446b83 |
|
30-Aug-2013 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add new functions dwarf_getlocation_attr and dwarf_getlocation_die. Some location expression operations have a DIE associated with them. Examples are some of the new GNU typed DWARF extensions, DW_OP_GNU_convert, DW_OP_GNU_reinterpret, DW_OP_GNU_const_type, DW_OP_GNU_regval_type and DW_OP_GNU_deref_type. Others have (block) values associated with them, like DW_OP_GNU_entry_value and DW_OP_GNU_const_type. It is not always easy to access these values. The DIE offset is given in various formats either as global offset or CU relative offset. The (block) value might be constant or a location description. And the block might be encoded with a uleb128 or ubyte length. The new functions help to easily get at the DIE or attribute value. In theory dwarf_getlocation_attr could be used for all cases, since besides returning DW_AT_const_value or DW_AT_location, it could also return an attribute referencing a DIE. But at least one operation, DW_OP_GNU_const_type, has both a (type) DIE and a constant (block) value associated with it. And directly getting the DIE when needed is easier than first having to retrieve a (synthesized) attribute and then getting the actual (type) DIE. Expression operations that reference an actual DIE for the DW_AT_location or DW_AT_const_value, like DW_OP_call2, DW_OP_call4, DW_OP_callref and DW_OP_GNU_implicit_pointer can be used with both dwarf_getlocation_attr and dwarf_getlocation_die. DW_OP_implicit_value and DW_OP_GNU_implicit_pointer already had their own special accessors (dwarf_getlocation_implicit_value and dwarf_getlocation_implicit_pointer), but it seemed consistent to include them in the new more generic accessors too. Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
66eaae9bcc1608efad65e3aa0204afbb3cb1a83d |
|
23-Aug-2013 |
Mark Wielaard <mjw@redhat.com> |
libdw: Add new function dwarf_getlocations. Using dwarf_getlocation it is possible to get single location descriptions and with dwarf_getlocation_addr it is possible to get a location list covering a specific address. But sometimes it is more convenient to get all ranges covered by a location list. For example when a specific address isn't covered and you want to find alternative addresses where a location description is defined. dwarf_getlocations is modelled after dwarf_ranges. It enumerates the location ranges and descriptions covered by the given attribute. In the first call OFFSET should be zero and *BASEP need not be initialized. Returns -1 for errors, zero when there are no more locations to report, or a nonzero OFFSET value to pass to the next call. Each subsequent call must preserve *BASEP from the prior call. Successful calls fill in *STARTP and *ENDP with a contiguous address range and *EXPR with a pointer to an array of operations with length *EXPRLEN. If the attribute describes a single location description and not a location list the first call (with OFFSET zero) will return the location description in *EXPR with *STARTP set to zero and *ENDP set to minus one. ptrdiff_t dwarf_getlocations (Dwarf_Attribute *attr, ptrdiff_t offset, Dwarf_Addr *basep, Dwarf_Addr *startp, Dwarf_Addr *endp, Dwarf_Op **expr, size_t *exprlen); Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
de2ed97f33139af5c7a0811e4ec66fc896a13cf2 |
|
05-Jun-2012 |
Mark Wielaard <mjw@redhat.com> |
Update name, license and contributor policy. * Change name from "Red Hat elfutils" to "elfutils". * Update license of standalone tools and test from GPLv2 to GPLv3+. * Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+. * Add Developer Certificate of Origin based contributor policy. top-level: - COPYING: Upgraded from GPLv2 to GPLv3. - CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files. - NEWS: Added note about new contribution and license policy. - Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST. - configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'. backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf: - All files updated to GPLv2/LGPLv3+. Except some very small files (<5 lines) which didn't have any headers at all before, the linker .maps files and the libcpu/defs files which only contain data and libelf/elf.h which comes from glibc and is under LGPLv2+. config: - elfutils.spec.in: Add new License: headers and new %doc files. - Update all license headers to GPLv2/LGPLv3+ for files used by libs. src, tests: - All files updated to GPLv3+. Except for the test bz2 data files, the linker maps and script files and some very small files (<5 lines) that don't have any headers. Signed-off-by: Richard Fontana <rfontana@redhat.com> Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/libdw.h
|
0b72b650b173fdf5467b337ff26e97e69daed869 |
|
14-Jul-2011 |
Mark Wielaard <mjw@redhat.com> |
* libdw.h (dwarf_offdie): Fix documentation to mention .debug_info.
/external/elfutils/libdw/libdw.h
|
932585d2385c9d4e5686e4ddc9ba30c68172d7f3 |
|
08-May-2010 |
Roland McGrath <roland@redhat.com> |
Handle DW_OP_GNU_implicit_pointer.
/external/elfutils/libdw/libdw.h
|
9616b85b0854b3295d0bab900cb9270be90b70df |
|
23-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Back out dwarf_cfi_validate_fde.
/external/elfutils/libdw/libdw.h
|
2b1f09548b66c2c75d5be6f13cd9374adc95f8d8 |
|
21-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Finish .debug_types support in libdw and readelf.
/external/elfutils/libdw/libdw.h
|
183e8abb7bce1b51759f1f16529db7f31e3ec705 |
|
21-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Merge branch 'roland/debug_types' Conflicts: libdw/ChangeLog libdw/libdw.map
|
c70cf4e5e5a463b64673c4e80bcf60c938b437b4 |
|
19-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Record new line table fields, export APIs to fetch them.
/external/elfutils/libdw/libdw.h
|
3e0f7d1d1b817040cef82f41879f471ab59b663e |
|
16-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Handle reading .debug_types section.
/external/elfutils/libdw/libdw.h
|
3e4b5bbeca8987527c11a1ea048459a7ebd4ab5e |
|
16-Jun-2010 |
Roland McGrath <roland@redhat.com> |
Add new dwarf_cfi_validate_fde call.
/external/elfutils/libdw/libdw.h
|
08e71dbedcd97273432d55ab0e4c476c287a5aa6 |
|
31-May-2010 |
Mark Wielaard <mjw@redhat.com> |
Move dwarf_cfi_cie_p definition from cfi.h to libdw.h.
/external/elfutils/libdw/libdw.h
|
ebc5c885e696cdc4961916113c50e1396d8d3d48 |
|
06-Jan-2010 |
Roland McGrath <roland@redhat.com> |
Add dwarf_aggregate_size helper function to libdw.
/external/elfutils/libdw/libdw.h
|
7e0aecdad525d8b290e2b9b999f6960a42bee33d |
|
18-Sep-2009 |
Roland McGrath <roland@redhat.com> |
Small tweak for dwarf_getlocation_implicit_value; NEWS item for it.
/external/elfutils/libdw/libdw.h
|
f0371041995308d197447019eb2ac9285c96477b |
|
10-Sep-2009 |
Roland McGrath <roland@redhat.com> |
DW_OP_implicit_value support
/external/elfutils/libdw/libdw.h
|
af80014e49796185298dfb261ddf1e51d98f25c0 |
|
22-Jul-2009 |
Roland McGrath <roland@redhat.com> |
Rejigger calling conventions for dwarf_frame_{cfa,register}.
/external/elfutils/libdw/libdw.h
|
3c84db3b4b610bf636c4363abb6d3dac5ae020f9 |
|
25-Jun-2009 |
Roland McGrath <roland@redhat.com> |
CFI support: lookup by PC and translate into DWARF location per register
/external/elfutils/libdw/libdw.h
|
a969d8e19470157be1b8b2e1a693ac7702bf4273 |
|
22-Jan-2008 |
Ulrich Drepper <drepper@redhat.com> |
Add missing copyright year updates. Fix ChangeLog.
/external/elfutils/libdw/libdw.h
|
35f08c4d52d0ffd9f8aa50f47b84de5603842b1f |
|
18-Jan-2008 |
Ulrich Drepper <drepper@redhat.com> |
propagate from branch 'com.redhat.elfutils.nickc.pending' (head 28d6423325f0cc14a133eb6b92a8c3604e437ba6) to branch 'com.redhat.elfutils' (head 6ef48518ed8497626058574c787852bd939d46ee)
/external/elfutils/libdw/libdw.h
|
e4c22ea004c02a58f5db5eb53794275344c17958 |
|
23-Oct-2007 |
Roland McGrath <roland@redhat.com> |
2007-10-23 Roland McGrath <roland@redhat.com> * linux-kernel-modules.c (report_kernel_archive): Reorder the kernel module to appear first.
/external/elfutils/libdw/libdw.h
|
b597dfad924980dede10d7c19d87900b6172e599 |
|
16-Oct-2007 |
Ulrich Drepper <drepper@redhat.com> |
merge of '92c36bfdbc6468d1711c043b530e0dfe5abb6dec' and 'c22c8c43f8f68b0bffd4d5ccdb2282c958268742'
/external/elfutils/libdw/libdw.h
|
87d4780beb37f265fa89ffd909e77513ef516180 |
|
17-Jul-2007 |
Roland McGrath <roland@redhat.com> |
libdwfl/ 2007-07-16 Roland McGrath <roland@redhat.com> * dwfl_module.c (dwfl_report_module): Increment DWFL->nmodules when reviving an existing module. tests/ 2007-07-16 Roland McGrath <roland@redhat.com> * dwfl-bug-report.c: New file. * Makefile.am (noinst_PROGRAMS, TESTS): Add it. (dwfl_bug_report_LDADD): New variable.
/external/elfutils/libdw/libdw.h
|
43da9895c6d828ceae65a47f2337e8ef24eb97c1 |
|
17-Apr-2007 |
Roland McGrath <roland@redhat.com> |
libdw/ 2007-04-16 Roland McGrath <roland@redhat.com> * libdw.map (ELFUTILS_0.127): Add dwfl_module_address_section. libdwfl/ 2007-04-16 Roland McGrath <roland@redhat.com> * derelocate.c (cache_sections): Apply bias to sh_addr. (compare_secrefs): Fix address comparison to avoid signed overflow. (find_section): New function, broken out of ... (dwfl_module_relocate_address): ... here, call it. (check_module): New function, broken out of ... (dwfl_module_relocate_address): ... here, call it. (dwfl_module_address_section): New function. * libdwfl.h: Declare it. tests/ 2007-04-16 Roland McGrath <roland@redhat.com> * dwfl-addr-sect.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (dwfl_addr_sect_LDADD): New variable.
/external/elfutils/libdw/libdw.h
|
c373d850ec9ca342f4c71d5e287c8d8bf0723cd6 |
|
10-Oct-2006 |
Roland McGrath <roland@redhat.com> |
2006-10-09 Roland McGrath <roland@redhat.com> * ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
/external/elfutils/libdw/libdw.h
|
697f4db2f34c054a2f93b45dbdbbaec82e34a409 |
|
10-Jun-2006 |
Ulrich Drepper <drepper@redhat.com> |
merge of 2043b4a4bc8f0359b8c216306758ab5900533fde and fde883376d5d9573d47686c91400d14495518411
/external/elfutils/libdw/libdw.h
|
a688a732b671263838c2cd056ab5dbb71be91468 |
|
10-Jun-2006 |
Ulrich Drepper <drepper@redhat.com> |
* i386_ld.c (elf_i386_finalize_plt): Don't change symbol table entries for PLT entries if there is no local definition. * ld.c (parse_option): Handle -z ignore like --as-needed and -z record like --no-as-needed. * ld.h (struct ld_state): Remove ignore_unused_dsos field. * ldgeneric.c (new_generated_scn): Always compute ndt_needed by looping over DSOs. When deciding about adding DT_NEEDED entries use ->as_needed instead of ignore_unused_dsos.
/external/elfutils/libdw/libdw.h
|
bdb29c0b5613ecda012edfd291765f17da3939da |
|
04-Jun-2006 |
Ulrich Drepper <drepper@redhat.com> |
merge of 74ebb3c081458a7d19c744b155c767262efc47cb and cb87c403367a928f441c3dab11f1ed989884a7f7
/external/elfutils/libdw/libdw.h
|
8c56fe3b2c753234beb6f58a81c8b96f008226ef |
|
31-May-2006 |
Ulrich Drepper <drepper@redhat.com> |
Handle as-needed options.
/external/elfutils/libdw/libdw.h
|
df72c45805a859891ed0dcb854ee766f8ebef372 |
|
29-May-2006 |
Ulrich Drepper <drepper@redhat.com> |
No need for contributed line in installed header.
/external/elfutils/libdw/libdw.h
|
3be744790cfa3d8614fe81b1e398c505a7025915 |
|
27-May-2006 |
Ulrich Drepper <drepper@redhat.com> |
Prepare libdw.h for use in C++.
/external/elfutils/libdw/libdw.h
|
4f3d2a2aff351b2c202c8d6e7854a9e3a05153f2 |
|
22-May-2006 |
Ulrich Drepper <drepper@redhat.com> |
Add some more nonnull attributes.
/external/elfutils/libdw/libdw.h
|
1e9ef50681e20ef14c2ba38aef37a71ff148be08 |
|
05-Apr-2006 |
Ulrich Drepper <drepper@redhat.com> |
Fix FSF address. No exception for libdwarf.
/external/elfutils/libdw/libdw.h
|
361df7da6dfecd817b27e62b91752ac316d7cdd4 |
|
04-Apr-2006 |
Ulrich Drepper <drepper@redhat.com> |
propagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624f0aa5b470d4827577d8c) to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
/external/elfutils/libdw/libdw.h
|
6724c90d02659f7466b67b357563042e403d154e |
|
28-Oct-2005 |
Roland McGrath <roland@redhat.com> |
NEWS updates
/external/elfutils/libdw/libdw.h
|
07d4f2fc1cb53f170a71bc13617bbdd9cb1c3c60 |
|
28-Oct-2005 |
Roland McGrath <roland@redhat.com> |
libdw/ Fixes to last changes. tests/ 2005-10-27 Roland McGrath <roland@redhat.com> * run-find-prologues.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it.
/external/elfutils/libdw/libdw.h
|
a8dc8b0b5856220d72e20de4b70d2793fc092214 |
|
11-Sep-2005 |
Roland McGrath <roland@redhat.com> |
disapproval of revision c1decd790dc3a6ab55ecfc0ace23dd93f55c01ff
/external/elfutils/libdw/libdw.h
|
843f6f57d7c89a49479ee4567aedd0d5069f102e |
|
11-Sep-2005 |
Roland McGrath <roland@redhat.com> |
2005-09-09 Roland McGrath <roland@redhat.com> * elf_update.c (write_file): Stat the file and fchmod it after update if its mode had S_ISUID or S_ISGID bits set.
/external/elfutils/libdw/libdw.h
|
71e15a01742e5d5de9c6260d4526146be54e5a8a |
|
27-Aug-2005 |
Roland McGrath <roland@redhat.com> |
libdw/ 2005-08-27 Roland McGrath <roland@redhat.com> * dwarf_getscopes.c (dwarf_getscopes): Rewritten using __libdw_visit_scopes. * dwarf_getscopes_die.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_getscopes_die. * libdw.map: Bump to 0.115 and add it. * libdw_visit_scopes.c (__libdw_visit_scopes): Pass a struct containing a DIE and its parent pointer, instead of just Dwarf_Die. Take two functions for both preorder and postorder visitors. * libdwP.h: Update decl. (struct Dwarf_Die_Chain): New type. * dwarf_func_inline.c: Update uses. * dwarf_diename.c (dwarf_diename): Use dwarf_attr_integrate. Add INTDEF. * libdwP.h: Add INTDECL. * dwarf_func_name.c (dwarf_func_name): Use dwarf_diename. src/ 2005-08-27 Roland McGrath <roland@redhat.com> * addr2line.c (dwarf_diename_integrate): Function removed. (print_dwarf_function): Use plain dwarf_diename. tests/ 2005-08-27 Roland McGrath <roland@redhat.com> * run-funcscopes.sh: New file. * testfile25.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2005-08-26 Roland McGrath <roland@redhat.com> * addrscopes.c (dwarf_diename_integrate): Removed. (print_vars, handle_address): Use plain dwarf_diename. 2005-08-25 Roland McGrath <roland@redhat.com> * funcscopes.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (funcscopes_LDADD): New variable. * run-addrscopes.sh: Add another case. * testfile24.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, pass it to dwarf_getscopes. (main): Pass it, true when '=' follows an address.
/external/elfutils/libdw/libdw.h
|
1ecb606f5af22838bf42b50dcc581d2b0f9191fe |
|
15-Aug-2005 |
Roland McGrath <roland@redhat.com> |
libdw/ 2005-08-15 Roland McGrath <roland@redhat.com> * dwarf_func_inline.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_func_inline, dwarf_func_inline_instances. * libdw.map: Add them. * dwarf_func_die.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_func_die. * libdw.map: Add it. Bump version to ELFUTILS_0.114. tests/ 2005-08-15 Roland McGrath <roland@redhat.com> * dwflmodtest.c (print_instance, print_inline): New functions. (print_func): Call print_inline. (options, parse_opt): Grok -i/--inlines.
/external/elfutils/libdw/libdw.h
|
b08d5a8fb42f4586d756068065186b5af7e48dad |
|
26-Jul-2005 |
Ulrich Drepper <drepper@redhat.com> |
Adjust for monotone.
/external/elfutils/libdw/libdw.h
|