reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3686 symbol_name = strtab_data.PeekCStr(nlist.n_strx); 3688 if (symbol_name == nullptr) { 3698 if (symbol_name[0] == '\0') 3699 symbol_name = nullptr; 3705 symbol_name = memory_symbol_name.c_str(); 3737 if (symbol_name && symbol_name[0] == '_' && symbol_name[1] == 'O') { 3737 if (symbol_name && symbol_name[0] == '_' && symbol_name[1] == 'O') { 3737 if (symbol_name && symbol_name[0] == '_' && symbol_name[1] == 'O') { 3738 llvm::StringRef symbol_name_ref(symbol_name); 3740 symbol_name_non_abi_mangled = symbol_name + 1; 3741 symbol_name = symbol_name + g_objc_v2_prefix_class.size(); 3741 symbol_name = symbol_name + g_objc_v2_prefix_class.size(); 3746 symbol_name_non_abi_mangled = symbol_name + 1; 3747 symbol_name = symbol_name + g_objc_v2_prefix_metaclass.size(); 3747 symbol_name = symbol_name + g_objc_v2_prefix_metaclass.size(); 3751 symbol_name_non_abi_mangled = symbol_name + 1; 3752 symbol_name = symbol_name + g_objc_v2_prefix_ivar.size(); 3752 symbol_name = symbol_name + g_objc_v2_prefix_ivar.size(); 3771 if (symbol_name) { 3804 if (symbol_name && symbol_name[0]) { 3804 if (symbol_name && symbol_name[0]) { 3805 type = ObjectFile::GetSymbolTypeFromName(symbol_name + 1, 3855 if (symbol_name == nullptr) { 3876 const bool N_SO_has_full_path = symbol_name[0] == '/'; 3881 sym[sym_idx - 1].GetMangled().SetValue(ConstString(symbol_name), 3921 full_so_path += symbol_name; 4083 ConstString(symbol_name + ((symbol_name[0] == '_') ? 1 : 0))); 4083 ConstString(symbol_name + ((symbol_name[0] == '_') ? 1 : 0))); 4089 if (symbol_name && symbol_name[0]) { 4089 if (symbol_name && symbol_name[0]) { 4090 ConstString undefined_name(symbol_name + 4091 ((symbol_name[0] == '_') ? 1 : 0)); 4201 if (symbol_name) { 4202 llvm::StringRef symbol_name_ref(symbol_name); 4211 symbol_name_non_abi_mangled = symbol_name + 1; 4212 symbol_name = 4213 symbol_name + g_objc_v2_prefix_class.size(); 4218 symbol_name_non_abi_mangled = symbol_name + 1; 4219 symbol_name = 4220 symbol_name + g_objc_v2_prefix_metaclass.size(); 4225 symbol_name_non_abi_mangled = symbol_name + 1; 4226 symbol_name = 4227 symbol_name + g_objc_v2_prefix_ivar.size(); 4246 if (symbol_name && symbol_name[0] == '.') { 4246 if (symbol_name && symbol_name[0] == '.') { 4247 llvm::StringRef symbol_name_ref(symbol_name); 4251 symbol_name_non_abi_mangled = symbol_name; 4252 symbol_name = symbol_name + g_objc_v1_prefix_class.size(); 4252 symbol_name = symbol_name + g_objc_v1_prefix_class.size(); 4274 sym[sym_idx].GetMangled().SetDemangledName(ConstString(symbol_name)); 4278 if (symbol_name && symbol_name[0] == '_') { 4278 if (symbol_name && symbol_name[0] == '_') { 4279 symbol_name_is_mangled = symbol_name[1] == '_'; 4280 symbol_name++; // Skip the leading underscore 4283 if (symbol_name) { 4284 ConstString const_symbol_name(symbol_name);