This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/simark/submit/share-dwarf-partial-symtabs-v2 in repository binutils-gdb.
at dd787f5e654 Share DWARF partial symtabs
This branch includes the following new commits:
new 9b3670b5bb1 Introduce dwarf2_per_objfile::obstack new db8d868ffa9 Add "objfile" parameter to two partial_symtab methods new 1b9f401923a Add dwarf2_per_cu_data::index new 93f68a24299 Add dwarf2_per_objfile member to DWARF batons new a309b520bad Split dwarf2_per_objfile into dwarf2_per_objfile and dwarf2 [...] new 60684704c1e Remove symtab links from dwarf2_psymtab and dwarf2_per_cu_q [...] new 35f1c44ab7c Move die_type_hash to dwarf2_per_objfile new 63ed5b5889c Add dwarf2_per_objfile field to dwarf2_cu new b574ecffd1e Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile [...] new acd2b91adf0 Remove dwarf2_cu->per_cu->dwarf2_per_objfile references new 89b41af1b1b Add dwarf2_per_bfd field to dwarf2_per_cu_data new 1d2852ed0a1 Make dwarf2_get_dwz_file take a dwarf2_per_bfd new bf1c1db5b2b Use bfd_get_filename instead of objfile_name in lookup_dwo_unit new 9fb9ca853da Add dwarf2_per_objfile parameter to cutu_reader's constructors new 4132873d033 Make queue_and_load_dwo_tu receive a dwarf2_cu new 68a44194a5b Remove dwarf2_per_cu_data::dwarf2_per_objfile reference in [...] new d4ea1c4e01f Add dwarf2_per_objfile parameter to create_partial_symtab new 6174efd6a4d Add dwarf2_per_objfile parameter to recursively_compute_inclusions new e734976f6c9 Add dwarf2_per_objfile parameter to process_full_{comp,type}_unit new 9e575d411d7 Pass dwarf2_cu objects to dwo-related functions, instead of [...] new 30677c82cda Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile [...] new d2634098f39 Move int type methods out of dwarf2_per_cu_data new a03eab75366 Add dwarf2_per_objfile to dwarf_expr_context and dwarf2_fra [...] new a2ffabb61b9 Remove dwarf2_per_cu_data::text_offset new 7b9424e4889 Add dwarf2_per_objfile parameter to dwarf2_read_addr_index new caca6f5b4e3 Add dwarf2_per_objfile parameter to allocate_piece_closure new 2a2b2a782de Add dwarf2_per_objfile parameters to dwarf2_fetch_* functions new c8b42195c29 Remove dwarf2_per_cu_data::objfile () new bd3914c7808 Add dwarf2_per_objfile parameter to free_one_cached_comp_unit new 2a651b1f4a5 Add dwarf2_per_objfile parameter to get_die_type_at_offset new df7a6798521 Remove leftover references to dwarf2_per_cu_data::dwarf2_pe [...] new a35610c98b9 Remove dwarf2_per_cu_data::dwarf2_per_objfile new 5b9cfc4c6d8 Split type_unit_group new f4a3bd8117e Move signatured_type::type to unshareable object new d4b0ea16296 Pass dwarf2_per_bfd instead of dwarf2_per_objfile to some i [...] new a3ddd1a46c2 Pass dwarf2_cu to process_full_{comp,type}_unit new 7d58fe14318 Make load_cu return the loaded dwarf2_cu new d8ec15198cb Add comp_unit_head to dwarf2_per_cu_data new bd6776c1f73 Pass existing_cu object to cutu_reader new 5b75b030065 Replace dwarf2_per_cu_data::cu backlink with per-objfile map new fb113f4f484 Make mapped_debug_names independent of objfile new dd787f5e654 Share DWARF partial symtabs
The 42 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.