aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2022-07-18 13:30:28 +0200
committerTom de Vries <tdevries@suse.de>2022-07-21 15:01:42 +0200
commitb4045c876dbd39612141bad2eb3cedb73f6835c2 (patch)
tree92cb7756b50a627d691f25ba652120b57d80c146
parentce6da2065f45708913f05c7b89d4ef329b46e1f6 (diff)
downloadgdb-b4045c876dbd39612141bad2eb3cedb73f6835c2.zip
gdb-b4045c876dbd39612141bad2eb3cedb73f6835c2.tar.gz
gdb-b4045c876dbd39612141bad2eb3cedb73f6835c2.tar.bz2
[COVER-LETTER] Parallelize process_queue
I. Rationale When investigating my running example for gdb speed with lto execs (see PR23710): ... $ gdb -q -batch ./lto/cc1 -ex "b do_rpo_vn" ... using this patch: ... @@ -7549,13 +7549,17 @@ maybe_queue_comp_unit (struct dwarf2_cu *dependent_cu, static void process_queue (dwarf2_per_objfile *per_objfile) { - dwarf_read_debug_printf ("Expanding one or more symtabs of objfile %s ...", - objfile_name (per_objfile->objfile)); + if (per_objfile->queue->empty ()) + return; /* The queue starts out with one item, but following a DIE reference may load a new CU, adding it to the end of the queue. */ while (!per_objfile->queue->empty ()) { + dwarf_read_debug_printf ("Expanding symtabs of objfile %s, queue size: %zd ...", + objfile_name (per_objfile->objfile), + per_objfile->queue->size ()); + dwarf2_queue_item &item = per_objfile->queue->front (); dwarf2_per_cu_data *per_cu = item.per_cu; @@ -8522,7 +8526,11 @@ process_imported_unit_die (struct die_info *die, struct dwarf2_cu *cu) if (die->parent && die->parent->parent == NULL && per_cu->unit_type (false) == DW_UT_compile && per_cu->lang (false) == language_cplus) - return; + { + dwarf_read_debug_printf ("Skipping import of c++ CU at offset %s", + sect_offset_str (sect_off)); + return; + } /* If necessary, add it to the queue and load its DIEs. */ if (maybe_queue_comp_unit (cu, per_cu, per_objfile, ... and "set debug dwarf-read 1" (dumped into a log file, see V), I noticed: ... $ grep "Expanding symtabs of" LOG | more [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 1 ... [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 1 ... [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 173 ... [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 172 ... ... that the queue processed by process_queue can be large, and is processed sequentially, and I wondered if doing this in parallel might speed things up. This might also be useful for -readnow, but that might require additional changes to active this, I haven't checked that yet. II. Correctness results. The running example runs without thread sanitizer issues. Running the testsuite with thread sanitizer revealed issues during cpexprs-debug-types.exp. III. Performance results. I did a performance experiment using: ... $ for n in $(seq 1 10); do \ time gdb -q -batch ~/firefox/libxul.so-93.0-1.1.x86_64.debug \ 2>&1 \ | grep "real:"; \ done ... and observed the following results for master: ... real: 4.09 real: 4.03 real: 4.64 real: 4.04 real: 4.18 real: 4.73 real: 4.63 real: 4.02 real: 4.04 real: 4.03 ... and with this branch: ... real: 4.04 real: 4.06 real: 3.97 real: 4.59 real: 4.39 real: 4.03 real: 4.03 real: 3.96 real: 3.97 real: 4.54 ... which looks roughtly comparable, so we don't seem to have slowed down the common case (where we don't excercise process_queue yet). Then with the running example: ... $ for n in $(seq 1 10); do \ time gdb -q -batch ./lto/cc1 -ex "b do_rpo_vn" 2>&1 | grep "real:"; \ done ... with master: ... real: 4.19 real: 4.40 real: 4.30 real: 4.29 real: 4.20 real: 4.25 real: 4.28 real: 4.22 real: 4.31 real: 4.32 ... and this branch: ... real: 4.79 real: 4.83 real: 4.81 real: 4.74 real: 4.93 real: 4.92 real: 4.72 real: 4.82 real: 4.77 real: 4.79 ... So, there's a noticable slowdown. Doing the break after "maint set worker-threads 0" (to force the parallel for in process_queue to run sequentially) gives us: ... real: 4.56 real: 4.50 real: 4.57 real: 4.57 real: 4.61 real: 4.58 real: 4.52 real: 4.62 real: 4.52 real: 4.58 ... IV. Analysis. The slowdown is probably caused by excessive locking. This could be solved by tracking more things in a thread_local way, but probably at the cost of more memory. We could implement a statistics_mutex that dumps the lock/unlock statistics upon destroying to find out what the problematic locks are (I suspect at least the die_type ones). A possibility is that we're not getting the full benefit because we only start processing in parallel once process_queue is called. A possible fix would be to have the main thread filling the queue and a dispatcher thread reading it and dispatching items to worker threads. Another possibility is that we're not getting the full benefit because we fairly distribute a number of CUs, but CUs will not be of equal size (this might hold equally for the cooked index btw). This could be mitigated somewhat by taking into account the size of the CUs when doing the distribution. Another solution would be to add a parallel_for_each_dynamic or some such that dispatches to workers that are idle. [ Presumably the dispatcher thread mentioned above would behave similarly. ] [ I've proposed a patch "[gdbsupport] Use task size in parallel_for_each" for trunk that deals with this issue for the parallel for in dwarf2_build_psymtabs_hard. Included in this branch before the cover letter. ] [ A last minute addition "[gdb/symtab] Use task size in parallel for in process_queue" did not improve the result. ] V. Dwarf-read log FTR, full log of gdb output with dwarf-read logging on: ... [dwarf-read] dwarf2_initialize_objfile: called [dwarf-read] dwarf2_build_psymtabs_hard: Building psymtabs of objfile cc1 ... [dwarf-read] read_comp_units_from_section: Reading .debug_info for cc1 [dwarf-read] open_and_init_dwp_file: DWP file not found: cc1.dwp [dwarf-read] print_tu_stats: Type unit statistics: [dwarf-read] print_tu_stats: 0 TUs [dwarf-read] print_tu_stats: 0 uniq abbrev tables [dwarf-read] print_tu_stats: 0 symtabs from stmt_list entries [dwarf-read] print_tu_stats: 0 symtab sharers [dwarf-read] print_tu_stats: 0 type units without a stmt_list [dwarf-read] print_tu_stats: 0 all_type_units reallocs [dwarf-read] dwarf2_build_psymtabs_hard: Done building psymtabs of cc1 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 1 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x282e061 [dwarf-read] process_queue: Done expanding CU at offset 0x282e061 [dwarf-read] process_queue: Done expanding symtabs of cc1. [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 1 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x4f726fa [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x18913 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xd9 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x48bb60 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x56019 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x432a1f [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x4c6372 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x27e55eb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x94932 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x17642d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x261f49 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x52ac2c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x151169 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xd2a8cd [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x279a341 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x256eabe [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x271c86b [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x6a3f89 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x24ad9d6 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x274b291 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x26e630a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x282e06c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x540b58 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x181903c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3f05d53 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xe25133 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x35811ee [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xcc5d11 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1e7e6d1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1e3fbd [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1fb00fe [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x65e263 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x625166 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2a3cb30 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xfa6640 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2d0bdf6 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x22ed46 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x4ef108 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x8d697a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xe50cd2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x109c04d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xb42761 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xaa65e8 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x7f222a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1a54bc [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x23c40eb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xd5eccb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xeb4343 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x211992 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xf34af1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x150e087 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xa070aa [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xaf4948 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x922e3c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2628d41 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x229ddf3 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x14c101f [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x709504 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x193586f [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x8c24f9 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x20741b1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x9530c2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x5f55f9 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x5c2f35 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x58e313 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x19b0475 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xbfb92a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x10f2e0 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xda08e5 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xc90a25 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x16524ce [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x834f38 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2e9352 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x31964b [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x9bd839 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x5a0ea0 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x27cbbf1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1012d7 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2424d46 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xcaaa67 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2017b91 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x6c293d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x47e745 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x245be5d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x13f465a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x27840f7 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1f94f6e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x18c12a1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2733a9c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x228970c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x24eed38 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1e085a3 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xc59eeb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x7c4801 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x26b9f5c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x269fd21 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x5db31b [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2687a48 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2478fbe [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2317395 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2657181 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x20d8a89 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1369c6c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x21583cf [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1a76f13 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x849309 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x411fc8 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x260a83d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x12f73a3 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x899f40 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x195b657 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x25bcc72 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x259688c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ebb2d5 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ec48c8 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xc3fc34 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1d36e66 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xee7fc [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x22c669e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ea4bac [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1ff9d25 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xd0a5eb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x824e4a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xf679ff [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xfe5f20 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x203861e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2a167ce [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xbe8373 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x23ee830 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1efde95 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3028d26 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2e1f51e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x10411d1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x33e777d [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3f0a9ce [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1dc37af [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ef249e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1751aa5 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1b52685 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x11cc196 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1b3b1e6 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x12eba45 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x414bd [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3f3a624 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2915861 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x248fe5c [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2dadb2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2113e46 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x321ff16 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3d80b8a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x21879c2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x19158b7 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1d425c7 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x172a702 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x17709ba [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x335da3 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2c76457 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x12b9fe2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x38abdf2 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2ee9139 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3d68c0a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1d6e394 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3d49449 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x22278ca [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ef7e15 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2bf61b9 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x19d1d3a [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xa71c19 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x14eef30 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3e966b0 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xbaa4fb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1e18bd6 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x3ee5f02 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x4082bc [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x46f8cf [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2effdc1 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0xdcd1cb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1270a16 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2243311 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x169070e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1bd41bb [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x39b092 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1ebd919 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x1cb0b5e [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x2381bf5 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x12de1b4 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x220dd2f [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x7436f9 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x36b680 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x765494 [dwarf-read] process_imported_unit_die: Skipping import of c++ CU at offset 0x14061fc [dwarf-read] process_queue: Done expanding CU at offset 0x4f726fa [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 173 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd7e1b [dwarf-read] process_queue: Done expanding CU at offset 0x3fd7e1b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 172 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f6f015 [dwarf-read] process_queue: Done expanding CU at offset 0x3f6f015 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 171 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f6a111 [dwarf-read] process_queue: Done expanding CU at offset 0x3f6a111 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 170 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f66c00 [dwarf-read] process_queue: Done expanding CU at offset 0x3f66c00 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 169 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f51880 [dwarf-read] process_queue: Done expanding CU at offset 0x3f51880 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 168 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fcc5a5 [dwarf-read] process_queue: Done expanding CU at offset 0x3fcc5a5 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 167 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd478f [dwarf-read] process_queue: Done expanding CU at offset 0x3fd478f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 166 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f5eb9c [dwarf-read] process_queue: Done expanding CU at offset 0x3f5eb9c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 165 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd916c [dwarf-read] process_queue: Done expanding CU at offset 0x3fd916c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 164 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd1973 [dwarf-read] process_queue: Done expanding CU at offset 0x3fd1973 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 163 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd73b7 [dwarf-read] process_queue: Done expanding CU at offset 0x3fd73b7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 162 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fcca75 [dwarf-read] process_queue: Done expanding CU at offset 0x3fcca75 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 161 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd98bd [dwarf-read] process_queue: Done expanding CU at offset 0x3fd98bd [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 160 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fca0f1 [dwarf-read] process_queue: Done expanding CU at offset 0x3fca0f1 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 159 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd9f5b [dwarf-read] process_queue: Done expanding CU at offset 0x3fd9f5b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 158 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd1e43 [dwarf-read] process_queue: Done expanding CU at offset 0x3fd1e43 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 157 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fca842 [dwarf-read] process_queue: Done expanding CU at offset 0x3fca842 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 156 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3fd05c2 [dwarf-read] process_queue: Done expanding CU at offset 0x3fd05c2 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 155 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f64557 [dwarf-read] process_queue: Done expanding CU at offset 0x3f64557 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 154 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x52ac21 [dwarf-read] process_queue: Done expanding CU at offset 0x52ac21 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 153 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x27e55e0 [dwarf-read] process_queue: Done expanding CU at offset 0x27e55e0 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 152 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x279a336 [dwarf-read] process_queue: Done expanding CU at offset 0x279a336 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 151 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x27840ec [dwarf-read] process_queue: Done expanding CU at offset 0x27840ec [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 150 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x274b286 [dwarf-read] process_queue: Done expanding CU at offset 0x274b286 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 149 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x26e62ff [dwarf-read] process_queue: Done expanding CU at offset 0x26e62ff [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 148 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x26b9f51 [dwarf-read] process_queue: Done expanding CU at offset 0x26b9f51 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 147 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x269fd16 [dwarf-read] process_queue: Done expanding CU at offset 0x269fd16 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 146 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2687a3d [dwarf-read] process_queue: Done expanding CU at offset 0x2687a3d [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 145 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2657176 [dwarf-read] process_queue: Done expanding CU at offset 0x2657176 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 144 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2596881 [dwarf-read] process_queue: Done expanding CU at offset 0x2596881 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 143 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3ec48bd [dwarf-read] process_queue: Done expanding CU at offset 0x3ec48bd [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 142 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x6a3f7e [dwarf-read] process_queue: Done expanding CU at offset 0x6a3f7e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 141 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1819031 [dwarf-read] process_queue: Done expanding CU at offset 0x1819031 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 140 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2733a91 [dwarf-read] process_queue: Done expanding CU at offset 0x2733a91 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 139 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x8c24ee [dwarf-read] process_queue: Done expanding CU at offset 0x8c24ee [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 138 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3ebb2ca [dwarf-read] process_queue: Done expanding CU at offset 0x3ebb2ca [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 137 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x18908 [dwarf-read] process_queue: Done expanding CU at offset 0x18908 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 136 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xc3fc29 [dwarf-read] process_queue: Done expanding CU at offset 0xc3fc29 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 135 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x411fbd [dwarf-read] process_queue: Done expanding CU at offset 0x411fbd [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 134 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x12f7398 [dwarf-read] process_queue: Done expanding CU at offset 0x12f7398 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 133 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xc59ee0 [dwarf-read] process_queue: Done expanding CU at offset 0xc59ee0 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 132 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1e7e6c6 [dwarf-read] process_queue: Done expanding CU at offset 0x1e7e6c6 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 131 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x271c860 [dwarf-read] process_queue: Done expanding CU at offset 0x271c860 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 130 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xcaaa5c [dwarf-read] process_queue: Done expanding CU at offset 0xcaaa5c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 129 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2a3cb25 [dwarf-read] process_queue: Done expanding CU at offset 0x2a3cb25 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 128 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x5600e [dwarf-read] process_queue: Done expanding CU at offset 0x5600e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 127 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3ea4ba1 [dwarf-read] process_queue: Done expanding CU at offset 0x3ea4ba1 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 126 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x540b4d [dwarf-read] process_queue: Done expanding CU at offset 0x540b4d [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 125 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x195b64c [dwarf-read] process_queue: Done expanding CU at offset 0x195b64c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 124 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xf34ae6 [dwarf-read] process_queue: Done expanding CU at offset 0xf34ae6 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 123 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x58e308 [dwarf-read] process_queue: Done expanding CU at offset 0x58e308 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 122 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x5db310 [dwarf-read] process_queue: Done expanding CU at offset 0x5db310 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 121 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x5f55ee [dwarf-read] process_queue: Done expanding CU at offset 0x5f55ee [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 120 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2d0bdeb [dwarf-read] process_queue: Done expanding CU at offset 0x2d0bdeb [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 119 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x33e7772 [dwarf-read] process_queue: Done expanding CU at offset 0x33e7772 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 118 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2289701 [dwarf-read] process_queue: Done expanding CU at offset 0x2289701 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 117 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x211987 [dwarf-read] process_queue: Done expanding CU at offset 0x211987 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 116 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1d36e5b [dwarf-read] process_queue: Done expanding CU at offset 0x1d36e5b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 115 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x220dd24 [dwarf-read] process_queue: Done expanding CU at offset 0x220dd24 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 114 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x245be52 [dwarf-read] process_queue: Done expanding CU at offset 0x245be52 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 113 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xc90a1a [dwarf-read] process_queue: Done expanding CU at offset 0xc90a1a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 112 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1f94f63 [dwarf-read] process_queue: Done expanding CU at offset 0x1f94f63 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 111 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x22ed3b [dwarf-read] process_queue: Done expanding CU at offset 0x22ed3b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 110 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x23ee825 [dwarf-read] process_queue: Done expanding CU at offset 0x23ee825 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 109 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x20741a6 [dwarf-read] process_queue: Done expanding CU at offset 0x20741a6 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 108 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x47e73a [dwarf-read] process_queue: Done expanding CU at offset 0x47e73a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 107 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1fb00f3 [dwarf-read] process_queue: Done expanding CU at offset 0x1fb00f3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 106 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1dc37a4 [dwarf-read] process_queue: Done expanding CU at offset 0x1dc37a4 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 105 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xb42756 [dwarf-read] process_queue: Done expanding CU at offset 0xb42756 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 104 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x48bb55 [dwarf-read] process_queue: Done expanding CU at offset 0x48bb55 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 103 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x94927 [dwarf-read] process_queue: Done expanding CU at offset 0x94927 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 102 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x321ff0b [dwarf-read] process_queue: Done expanding CU at offset 0x321ff0b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 101 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x18c1296 [dwarf-read] process_queue: Done expanding CU at offset 0x18c1296 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 100 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2038613 [dwarf-read] process_queue: Done expanding CU at offset 0x2038613 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 99 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xd0a5e0 [dwarf-read] process_queue: Done expanding CU at offset 0xd0a5e0 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 98 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xcc5d06 [dwarf-read] process_queue: Done expanding CU at offset 0xcc5d06 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 97 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x19b046a [dwarf-read] process_queue: Done expanding CU at offset 0x19b046a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 96 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x65e258 [dwarf-read] process_queue: Done expanding CU at offset 0x65e258 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 95 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2a167c3 [dwarf-read] process_queue: Done expanding CU at offset 0x2a167c3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 94 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x231738a [dwarf-read] process_queue: Done expanding CU at offset 0x231738a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 93 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2c7644c [dwarf-read] process_queue: Done expanding CU at offset 0x2c7644c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 92 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x10f2d5 [dwarf-read] process_queue: Done expanding CU at offset 0x10f2d5 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 91 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x12de1a9 [dwarf-read] process_queue: Done expanding CU at offset 0x12de1a9 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 90 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2e9347 [dwarf-read] process_queue: Done expanding CU at offset 0x2e9347 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 89 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3ef2493 [dwarf-read] process_queue: Done expanding CU at offset 0x3ef2493 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 88 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x432a14 [dwarf-read] process_queue: Done expanding CU at offset 0x432a14 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 87 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x39b087 [dwarf-read] process_queue: Done expanding CU at offset 0x39b087 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 86 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x21583c4 [dwarf-read] process_queue: Done expanding CU at offset 0x21583c4 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 85 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x248fe51 [dwarf-read] process_queue: Done expanding CU at offset 0x248fe51 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 84 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2915856 [dwarf-read] process_queue: Done expanding CU at offset 0x2915856 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 83 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2628d36 [dwarf-read] process_queue: Done expanding CU at offset 0x2628d36 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 82 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x260a832 [dwarf-read] process_queue: Done expanding CU at offset 0x260a832 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 81 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2478fb3 [dwarf-read] process_queue: Done expanding CU at offset 0x2478fb3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 80 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x5a0e95 [dwarf-read] process_queue: Done expanding CU at offset 0x5a0e95 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 79 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xda08da [dwarf-read] process_queue: Done expanding CU at offset 0xda08da [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 78 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x16524c3 [dwarf-read] process_queue: Done expanding CU at offset 0x16524c3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 77 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x22c6693 [dwarf-read] process_queue: Done expanding CU at offset 0x22c6693 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 76 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x35811e3 [dwarf-read] process_queue: Done expanding CU at offset 0x35811e3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 75 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x172a6f7 [dwarf-read] process_queue: Done expanding CU at offset 0x172a6f7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 74 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x20d8a7e [dwarf-read] process_queue: Done expanding CU at offset 0x20d8a7e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 73 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x25bcc67 [dwarf-read] process_queue: Done expanding CU at offset 0x25bcc67 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 72 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x150e07c [dwarf-read] process_queue: Done expanding CU at offset 0x150e07c [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 71 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xaf493d [dwarf-read] process_queue: Done expanding CU at offset 0xaf493d [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 70 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x27cbbe6 [dwarf-read] process_queue: Done expanding CU at offset 0x27cbbe6 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 69 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x9530b7 [dwarf-read] process_queue: Done expanding CU at offset 0x9530b7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 68 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x7c47f6 [dwarf-read] process_queue: Done expanding CU at offset 0x7c47f6 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 67 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xfa6635 [dwarf-read] process_queue: Done expanding CU at offset 0xfa6635 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 66 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x13f464f [dwarf-read] process_queue: Done expanding CU at offset 0x13f464f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 65 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x9bd82e [dwarf-read] process_queue: Done expanding CU at offset 0x9bd82e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 64 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x24ad9cb [dwarf-read] process_queue: Done expanding CU at offset 0x24ad9cb [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 63 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x256eab3 [dwarf-read] process_queue: Done expanding CU at offset 0x256eab3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 62 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x24eed2d [dwarf-read] process_queue: Done expanding CU at offset 0x24eed2d [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 61 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1ff9d1a [dwarf-read] process_queue: Done expanding CU at offset 0x1ff9d1a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 60 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x6c2932 [dwarf-read] process_queue: Done expanding CU at offset 0x6c2932 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 59 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xf679f4 [dwarf-read] process_queue: Done expanding CU at offset 0xf679f4 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 58 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xe50cc7 [dwarf-read] process_queue: Done expanding CU at offset 0xe50cc7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 57 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1a54b1 [dwarf-read] process_queue: Done expanding CU at offset 0x1a54b1 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 56 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2ed3119 [dwarf-read] process_queue: Done expanding CU at offset 0x2ed3119 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 55 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x319640 [dwarf-read] process_queue: Done expanding CU at offset 0x319640 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 54 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x261f3e [dwarf-read] process_queue: Done expanding CU at offset 0x261f3e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 53 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x229dde8 [dwarf-read] process_queue: Done expanding CU at offset 0x229dde8 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 52 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x4ef0fd [dwarf-read] process_queue: Done expanding CU at offset 0x4ef0fd [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 51 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x4c6367 [dwarf-read] process_queue: Done expanding CU at offset 0x4c6367 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 50 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2e1f513 [dwarf-read] process_queue: Done expanding CU at offset 0x2e1f513 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 49 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xd5ecc0 [dwarf-read] process_queue: Done expanding CU at offset 0xd5ecc0 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 48 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xd2a8c2 [dwarf-read] process_queue: Done expanding CU at offset 0xd2a8c2 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 47 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xaa65dd [dwarf-read] process_queue: Done expanding CU at offset 0xaa65dd [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 46 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xeb4338 [dwarf-read] process_queue: Done expanding CU at offset 0xeb4338 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 45 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x7f221f [dwarf-read] process_queue: Done expanding CU at offset 0x7f221f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 44 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x109c042 [dwarf-read] process_queue: Done expanding CU at offset 0x109c042 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 43 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xa71c0e [dwarf-read] process_queue: Done expanding CU at offset 0xa71c0e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 42 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x922e31 [dwarf-read] process_queue: Done expanding CU at offset 0x922e31 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 41 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x23c40e0 [dwarf-read] process_queue: Done expanding CU at offset 0x23c40e0 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 40 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x8d696f [dwarf-read] process_queue: Done expanding CU at offset 0x8d696f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 39 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3028d1b [dwarf-read] process_queue: Done expanding CU at offset 0x3028d1b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 38 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2424d3b [dwarf-read] process_queue: Done expanding CU at offset 0x2424d3b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 37 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x834f2d [dwarf-read] process_queue: Done expanding CU at offset 0x834f2d [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 36 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2381bea [dwarf-read] process_queue: Done expanding CU at offset 0x2381bea [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 35 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1b3b1db [dwarf-read] process_queue: Done expanding CU at offset 0x1b3b1db [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 34 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1b5267a [dwarf-read] process_queue: Done expanding CU at offset 0x1b5267a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 33 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f3a619 [dwarf-read] process_queue: Done expanding CU at offset 0x3f3a619 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 32 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x19158ac [dwarf-read] process_queue: Done expanding CU at offset 0x19158ac [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 31 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1d425bc [dwarf-read] process_queue: Done expanding CU at offset 0x1d425bc [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 30 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1e08598 [dwarf-read] process_queue: Done expanding CU at offset 0x1e08598 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 29 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x335d98 [dwarf-read] process_queue: Done expanding CU at offset 0x335d98 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 28 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3f0a9c3 [dwarf-read] process_queue: Done expanding CU at offset 0x3f0a9c3 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 27 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1751a9a [dwarf-read] process_queue: Done expanding CU at offset 0x1751a9a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 26 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xbfb91f [dwarf-read] process_queue: Done expanding CU at offset 0xbfb91f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 25 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x824e3f [dwarf-read] process_queue: Done expanding CU at offset 0x824e3f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 24 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x36b675 [dwarf-read] process_queue: Done expanding CU at offset 0x36b675 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 23 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x17709af [dwarf-read] process_queue: Done expanding CU at offset 0x17709af [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 22 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x5c2f2a [dwarf-read] process_queue: Done expanding CU at offset 0x5c2f2a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 21 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2113e3b [dwarf-read] process_queue: Done expanding CU at offset 0x2113e3b [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 20 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x16f9378 [dwarf-read] process_queue: Done expanding CU at offset 0x16f9378 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 19 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3d68bff [dwarf-read] process_queue: Done expanding CU at offset 0x3d68bff [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 18 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2ee912e [dwarf-read] process_queue: Done expanding CU at offset 0x2ee912e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 17 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1d6e389 [dwarf-read] process_queue: Done expanding CU at offset 0x1d6e389 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 16 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x899f35 [dwarf-read] process_queue: Done expanding CU at offset 0x899f35 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 15 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3d4943e [dwarf-read] process_queue: Done expanding CU at offset 0x3d4943e [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 14 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x14061f1 [dwarf-read] process_queue: Done expanding CU at offset 0x14061f1 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 13 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0xfe5f15 [dwarf-read] process_queue: Done expanding CU at offset 0xfe5f15 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 12 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1935864 [dwarf-read] process_queue: Done expanding CU at offset 0x1935864 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 11 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x21879b7 [dwarf-read] process_queue: Done expanding CU at offset 0x21879b7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 10 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3d80b7f [dwarf-read] process_queue: Done expanding CU at offset 0x3d80b7f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 9 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1369c61 [dwarf-read] process_queue: Done expanding CU at offset 0x1369c61 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 8 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x1a76f08 [dwarf-read] process_queue: Done expanding CU at offset 0x1a76f08 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 7 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x7094f9 [dwarf-read] process_queue: Done expanding CU at offset 0x7094f9 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 6 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x12b9fd7 [dwarf-read] process_queue: Done expanding CU at offset 0x12b9fd7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 5 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x38abde7 [dwarf-read] process_queue: Done expanding CU at offset 0x38abde7 [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 4 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x19d1d2f [dwarf-read] process_queue: Done expanding CU at offset 0x19d1d2f [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 3 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x3ef7e0a [dwarf-read] process_queue: Done expanding CU at offset 0x3ef7e0a [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 2 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x2bf61ae [dwarf-read] process_queue: Done expanding CU at offset 0x2bf61ae [dwarf-read] process_queue: Expanding symtabs of objfile cc1, queue size: 1 ... [dwarf-read] process_queue: Expanding symtab of CU at offset 0x765489 [dwarf-read] process_queue: Done expanding CU at offset 0x765489 [dwarf-read] process_queue: Done expanding symtabs of cc1. Breakpoint 1 at 0xd40e30: do_rpo_vn. (2 locations) ...
-rw-r--r--gdb/COVER-LETTER0
1 files changed, 0 insertions, 0 deletions
diff --git a/gdb/COVER-LETTER b/gdb/COVER-LETTER
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gdb/COVER-LETTER