HomeSort by: relevance | last modified time | path
    Searched defs:per_cu (Results 1 - 25 of 25) sorted by relevancy

  /src/external/gpl3/gdb.old/dist/gdb/dwarf2/
cu.c 26 /* Initialize dwarf2_cu to read PER_CU, in the context of PER_OBJFILE. */
28 dwarf2_cu::dwarf2_cu (dwarf2_per_cu_data *per_cu,
30 : per_cu (per_cu),
54 int addr_size = this->per_cu->addr_size ();
113 int addr_size = this->per_cu->addr_size ();
127 dwarf2_per_cu_data *per_cu = (dwarf2_per_cu_data *) *slot; local
129 dwarf2_cu *cu = per_objfile->get_cu (per_cu);
aranges.c 45 for (const auto &per_cu : per_bfd->all_units)
51 if (per_cu->is_debug_types || per_cu->is_dwz)
55 = debug_info_offset_to_per_cu.emplace (per_cu->sect_off,
56 per_cu.get ());
127 dwarf2_per_cu_data *const per_cu = per_cu_it->second; local
193 mutable_map->set_empty (start, end - 1, per_cu);
196 per_cu->addresses_seen = true;
loc.h 81 dwarf2_per_cu_data *per_cu,
175 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_locexpr_baton
195 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_loclist_baton
296 (sect_offset die, LONGEST byte_offset, dwarf2_per_cu_data *per_cu,
call-site.h 136 /* * Offset relative to the start of this PER_CU to
166 call_site (unrelocated_addr pc, dwarf2_per_cu_data *per_cu,
168 : per_cu (per_cu), per_objfile (per_objfile), m_unrelocated_pc (pc)
228 dwarf2_per_cu_data *const per_cu = nullptr; member in struct:call_site
cu.h 51 explicit dwarf2_cu (dwarf2_per_cu_data *per_cu,
143 /* Backlink to our per_cu entry. */
144 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_cu
cooked-index.h 120 per_cu (per_cu_),
248 dwarf2_per_cu_data *per_cu; member in struct:cooked_index_entry
285 dwarf2_per_cu_data *per_cu);
337 dwarf2_per_cu_data *per_cu)
341 per_cu);
389 /* Return the DIE reader corresponding to PER_CU. If no such reader
391 cutu_reader *get_reader (dwarf2_per_cu_data *per_cu);
402 dwarf2_per_cu_data *per_cu)
404 return m_index->add (die_offset, tag, flags, per_cu->lang (),
405 name, parent_entry, per_cu);
    [all...]
read-gdb-index.c 257 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (cu_index); local
258 if (!dw2_expand_symtabs_matching_one (per_cu, per_objfile, file_matcher,
284 for (dwarf2_per_cu_data *per_cu
289 if (!dw2_expand_symtabs_matching_one (per_cu, per_objfile,
463 dwarf2_per_cu_data_up per_cu local
466 per_bfd->all_units.push_back (std::move (per_cu));
read-debug-names.c 141 dwarf2_per_cu_data *per_cu = nullptr; local
193 per_cu = per_objfile->per_bfd->get_cu (ull);
207 per_cu = per_objfile->per_bfd->get_cu (nr_cus + ull);
214 if (per_cu == NULL)
215 per_cu = per_objfile->per_bfd->get_cu (0);
240 if (per_cu != nullptr)
242 lang, name, nullptr, per_cu);
read.h 66 : per_cu (cu),
76 dwarf2_per_cu_data *per_cu; member in struct:dwarf2_queue_item
247 /* Get the header of this per_cu, reading it if necessary. */
371 This field is valid iff per_cu.reading_dwo_directly. */
659 /* Return true if the symtab corresponding to PER_CU has been set,
661 bool symtab_set_p (const dwarf2_per_cu_data *per_cu) const;
663 /* Return the compunit_symtab associated to PER_CU, if it has been created. */
664 compunit_symtab *get_symtab (const dwarf2_per_cu_data *per_cu) const;
666 /* Set the compunit_symtab associated to PER_CU. */
667 void set_symtab (const dwarf2_per_cu_data *per_cu, compunit_symtab *symtab)
    [all...]
expr.c 59 /* Ensure that a PER_CU is defined and throw an exception otherwise. */
62 ensure_have_per_cu (dwarf2_per_cu_data *per_cu, const char* op_name)
64 if (per_cu == nullptr)
98 dwarf2_per_cu_data *per_cu = nullptr; member in struct:piece_closure
112 allocate_piece_closure (dwarf2_per_cu_data *per_cu,
122 c->per_cu = per_cu;
555 gdb_assert (piece != NULL && c->per_cu != nullptr);
574 byte_offset, c->per_cu,
602 closure->per_cu, closure->per_objfile, frame, type)
    [all...]
index-write.c 602 const dwarf2_per_cu_data *per_cu local
611 if (per_cu != NULL)
613 const auto it = cu_index_htab.find (per_cu);
721 if (a->per_cu->index != b->per_cu->index)
722 return a->per_cu->index < b->per_cu->index;
738 unit_kind kind = (entry->per_cu->is_debug_types
794 const auto it = m_cu_index_htab.find (entry->per_cu);
802 m_entry_pool.append_unsigned_leb128 (entry->per_cu->dw_lang ())
1304 dwarf2_per_cu_data *per_cu = per_bfd->all_units[i].get (); local
1386 dwarf2_per_cu_data *per_cu = per_bfd->all_units[i].get (); local
    [all...]
loc.c 52 size_t size, dwarf2_per_cu_data *per_cu, dwarf2_per_objfile *per_objfile,
156 decode_debug_loclists_addresses (dwarf2_per_cu_data *per_cu,
180 *high = dwarf2_read_addr_index (per_cu, per_objfile, u64);
189 *low = dwarf2_read_addr_index (per_cu, per_objfile, u64);
291 decode_debug_loc_dwo_addresses (dwarf2_per_cu_data *per_cu,
317 *high = dwarf2_read_addr_index (per_cu, per_objfile, high_index);
326 *low = dwarf2_read_addr_index (per_cu, per_objfile, low_index);
331 *high = dwarf2_read_addr_index (per_cu, per_objfile, high_index);
340 *low = dwarf2_read_addr_index (per_cu, per_objfile, low_index);
373 unsigned int addr_size = baton->per_cu->addr_size ()
1597 dwarf2_per_cu_data *per_cu = dlbaton->per_cu; local
1795 dwarf2_per_cu_data *per_cu; local
    [all...]
read.c 1021 static void load_full_type_unit (dwarf2_per_cu_data *per_cu,
1062 static void load_full_comp_unit (dwarf2_per_cu_data *per_cu,
1075 dwarf2_per_cu_data *per_cu,
1080 static void queue_comp_unit (dwarf2_per_cu_data *per_cu,
1124 if (per_cu->queued)
1126 per_objfile->remove_cu (per_cu);
1127 per_cu->queued = 0;
1274 for (auto &per_cu : all_units)
1275 per_cu->free_cached_file_names ();
1317 dwarf2_per_objfile::symtab_set_p (const dwarf2_per_cu_data *per_cu) cons
2042 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (i); local
2059 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (i); local
3740 dwarf2_per_cu_data *per_cu = cu->per_cu; local
3905 dwarf2_per_cu_data *per_cu = cu->per_cu; local
4578 struct dwarf2_per_cu_data *per_cu = cu->per_cu; local
4864 dwarf2_per_cu_data *per_cu = inner->get (); local
5426 dwarf2_per_cu_data *per_cu = item.per_cu; local
6350 dwarf2_per_cu_data *per_cu local
7838 struct dwarf2_per_cu_data per_cu; local
16583 dwarf2_per_cu_data *per_cu local
19573 struct dwarf2_per_cu_data *per_cu; local
20332 struct dwarf2_per_cu_data *per_cu; local
21736 const struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_per_cu_offset_and_type
    [all...]
  /src/external/gpl3/gdb/dist/gdb/dwarf2/
aranges.c 43 for (const auto &per_cu : per_bfd->all_units)
49 if (per_cu->is_debug_types || per_cu->is_dwz)
53 = debug_info_offset_to_per_cu.emplace (per_cu->sect_off,
54 per_cu.get ());
125 dwarf2_per_cu_data *const per_cu = per_cu_it->second; local
191 mutable_map->set_empty (start, end - 1, per_cu);
194 per_cu->addresses_seen = true;
loc.h 81 dwarf2_per_cu_data *per_cu,
175 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_locexpr_baton
195 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_loclist_baton
299 (sect_offset die, LONGEST byte_offset, dwarf2_per_cu_data *per_cu,
call-site.h 137 /* * Offset relative to the start of this PER_CU to
167 call_site (unrelocated_addr pc, dwarf2_per_cu_data *per_cu,
169 : per_cu (per_cu), per_objfile (per_objfile), m_unrelocated_pc (pc)
212 dwarf2_per_cu_data *const per_cu = nullptr; member in struct:call_site
cu.h 53 explicit dwarf2_cu (dwarf2_per_cu_data *per_cu,
146 /* Backlink to our per_cu entry. */
147 struct dwarf2_per_cu_data *per_cu; member in struct:dwarf2_cu
cooked-index.h 114 per_cu (per_cu_),
244 dwarf2_per_cu_data *per_cu; member in struct:cooked_index_entry
282 dwarf2_per_cu_data *per_cu);
334 dwarf2_per_cu_data *per_cu)
338 per_cu);
383 /* Return the DIE reader corresponding to PER_CU. If no such reader
385 cutu_reader *get_reader (dwarf2_per_cu_data *per_cu);
396 dwarf2_per_cu_data *per_cu)
398 return m_index->add (die_offset, tag, flags, per_cu->lang (),
399 name, parent_entry, per_cu);
    [all...]
read-gdb-index.c 273 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (cu_index); local
274 if (!dw2_expand_symtabs_matching_one (per_cu, per_objfile, file_matcher,
301 for (dwarf2_per_cu_data *per_cu
306 if (!dw2_expand_symtabs_matching_one (per_cu, per_objfile,
484 dwarf2_per_cu_data_up per_cu local
487 per_bfd->all_units.push_back (std::move (per_cu));
read-debug-names.c 141 dwarf2_per_cu_data *per_cu = nullptr; local
193 per_cu = per_objfile->per_bfd->get_cu (ull);
207 per_cu = per_objfile->per_bfd->get_cu (nr_cus + ull);
214 if (per_cu == NULL)
215 per_cu = per_objfile->per_bfd->get_cu (0);
240 if (per_cu != nullptr)
242 lang, name, nullptr, per_cu);
read.h 64 : per_cu (cu),
74 dwarf2_per_cu_data *per_cu; member in struct:dwarf2_queue_item
248 /* Get the header of this per_cu, reading it if necessary. */
373 This field is valid iff per_cu.reading_dwo_directly. */
639 dwarf2_per_cu_data *per_cu; member in struct:per_cu_and_offset
644 return this->per_cu == other.per_cu && this->offset == other.offset;
652 return (std::hash<dwarf2_per_cu_data *> () (key.per_cu)
683 /* Return true if the symtab corresponding to PER_CU has been set,
685 bool symtab_set_p (const dwarf2_per_cu_data *per_cu) const
    [all...]
expr.c 59 /* Ensure that a PER_CU is defined and throw an exception otherwise. */
62 ensure_have_per_cu (dwarf2_per_cu_data *per_cu, const char* op_name)
64 if (per_cu == nullptr)
98 dwarf2_per_cu_data *per_cu = nullptr; member in struct:piece_closure
112 allocate_piece_closure (dwarf2_per_cu_data *per_cu,
122 c->per_cu = per_cu;
555 gdb_assert (piece != NULL && c->per_cu != nullptr);
574 byte_offset, c->per_cu,
602 closure->per_cu, closure->per_objfile, frame, type)
    [all...]
index-write.c 600 const dwarf2_per_cu_data *per_cu local
609 if (per_cu != NULL)
611 const auto it = cu_index_htab.find (per_cu);
719 if (a->per_cu->index != b->per_cu->index)
720 return a->per_cu->index < b->per_cu->index;
736 unit_kind kind = (entry->per_cu->is_debug_types
792 const auto it = m_cu_index_htab.find (entry->per_cu);
800 m_entry_pool.append_unsigned_leb128 (entry->per_cu->dw_lang ())
1302 dwarf2_per_cu_data *per_cu = per_bfd->all_units[i].get (); local
1384 dwarf2_per_cu_data *per_cu = per_bfd->all_units[i].get (); local
    [all...]
loc.c 52 size_t size, dwarf2_per_cu_data *per_cu, dwarf2_per_objfile *per_objfile,
156 decode_debug_loclists_addresses (dwarf2_per_cu_data *per_cu,
180 *high = dwarf2_read_addr_index (per_cu, per_objfile, u64);
189 *low = dwarf2_read_addr_index (per_cu, per_objfile, u64);
291 decode_debug_loc_dwo_addresses (dwarf2_per_cu_data *per_cu,
317 *high = dwarf2_read_addr_index (per_cu, per_objfile, high_index);
326 *low = dwarf2_read_addr_index (per_cu, per_objfile, low_index);
331 *high = dwarf2_read_addr_index (per_cu, per_objfile, high_index);
340 *low = dwarf2_read_addr_index (per_cu, per_objfile, low_index);
373 unsigned int addr_size = baton->per_cu->addr_size ()
1592 dwarf2_per_cu_data *per_cu = dlbaton->per_cu; local
1790 dwarf2_per_cu_data *per_cu; local
    [all...]
read.c 1020 static void load_full_type_unit (dwarf2_per_cu_data *per_cu,
1061 static void load_full_comp_unit (dwarf2_per_cu_data *per_cu,
1074 dwarf2_per_cu_data *per_cu,
1079 static void queue_comp_unit (dwarf2_per_cu_data *per_cu,
1123 if (per_cu->queued)
1125 per_objfile->remove_cu (per_cu);
1126 per_cu->queued = 0;
1275 for (auto &per_cu : all_units)
1276 per_cu->free_cached_file_names ();
1318 dwarf2_per_objfile::symtab_set_p (const dwarf2_per_cu_data *per_cu) cons
2052 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (i); local
2069 dwarf2_per_cu_data *per_cu = per_objfile->per_bfd->get_cu (i); local
3751 dwarf2_per_cu_data *per_cu = cu->per_cu; local
3917 dwarf2_per_cu_data *per_cu = cu->per_cu; local
4663 struct dwarf2_per_cu_data *per_cu = cu->per_cu; local
4954 dwarf2_per_cu_data *per_cu = inner->get (); local
5515 dwarf2_per_cu_data *per_cu = item.per_cu; local
6429 dwarf2_per_cu_data *per_cu local
7918 struct dwarf2_per_cu_data per_cu; local
16895 dwarf2_per_cu_data *per_cu local
19966 struct dwarf2_per_cu_data *per_cu; local
20696 struct dwarf2_per_cu_data *per_cu; local
    [all...]

Completed in 62 milliseconds