reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 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);