Lines Matching defs:common
1689 // This flag below says if the symbol is a common elf symbol. In
1690 // relocatable files, a common symbol is a symbol defined in a
1693 // Note that a symbol of kind STT_COMMON is also considered a common
1697 // Symbols with type STT_COMMON label uninitialized common
1797 /// @param c true if the symbol is a common symbol, false otherwise.
1854 /// @param c true if the symbol is a common symbol.
2304 /// Return true if the symbol is a common one.
2306 /// @return true iff the symbol is common.
2311 /// Return true if this common common symbol has other common instances.
2313 /// A common instance of a given common symbol is another common
2315 /// linker normally allocates all the instances into a common block in
2318 /// Note that the current object must be a common symbol, otherwise,
2321 /// @return true iff the current common symbol has other common
2330 /// Get the next common instance of the current common symbol.
2332 /// A common instance of a given common symbol is another common
2334 /// linker normally allocates all the instances into a common block in
2337 /// @return the next common instance, or nil if there is not any.
2342 /// Add a common instance to the current common elf symbol.
2345 /// symbol means being the first common symbol to appear in the symbol
2348 /// @param common the other common instance to add.
2350 elf_symbol::add_common_instance(const elf_symbol_sptr& common)
2352 if (!common)
2355 ABG_ASSERT(!common->has_other_common_instances());
2374 last_common_instance->priv_->next_common_instance_ = common;
2377 priv_->next_common_instance_ = common;
2379 common->priv_->next_common_instance_ = get_main_symbol();
2380 common->priv_->main_symbol_ = get_main_symbol();
2737 repr = "common data object symbol type";
2855 else if (s == "common-type")
22633 /// DWARF attributes in common with the constructor that the user