= libdwfl project ideas = * `com.redhat.elfutils.roland.segments` has unfinished core-file support work, among other things. Enable `eu-unstrip -n --core=file` as well as `eu-unstrip -n -p PID`. * New standard report option to read a file in format like `eu-unstrip -n` output or similar. * `"oops2line"` == The `com.redhat.elfutils.pmachata.sharing` branch == * The typical debugger of the future will handle multiple processes and have dwarf data loaded for all of them. Now most of the libraries that these processes use are the same each time (think e.g. libc, widget toolkit, etc.). So the goal is for libdwfl to handle this case smartly, and share the data where possible. That was the original goal anyway, currently the branch diverged towards the more general libdwfl cleanup. * Current todo: - cleanup error handling - share dwarf structures (see 20071108225922.200534D0564@magilla.localdomain 8 Nov 2007) - _``_libdwfl_open_by_build_id can yield the dwfl_file - move .sym* members into shared cache (see 20071206015343.3959F26F8EA@magilla.localdomain 5 Dec 2007) * Being reviewed: - ELF_C_FDREAD hack fixup (see 20080114021912.68FA726FA0B@magilla.localdomain) - share build id, remove dwfl_file.valid (20080114021912.68FA726FA0B@magilla.localdomain) * Done (old todo items)