reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1318 S.Address = Entry.address() + BaseSegmentAddress; 1319 S.Size = 0; 1320 S.TypeChar = '\0'; 1321 S.Name = Entry.name(); 1325 S.Sym = BasicSymbolRef(); 1326 S.SymFlags = SymbolRef::SF_Global; 1327 S.Section = SectionRef(); 1328 S.NType = 0; 1329 S.NSect = 0; 1330 S.NDesc = 0; 1331 S.IndirectName = StringRef(); 1341 S.NDesc |= MachO::N_WEAK_DEF; 1343 S.NType = MachO::N_EXT | MachO::N_ABS; 1344 S.TypeChar = 'A'; 1346 S.NType = MachO::N_EXT | MachO::N_INDR; 1347 S.TypeChar = 'I'; 1349 S.NType = MachO::N_EXT | MachO::N_SECT; 1351 S.Address = Entry.other() + BaseSegmentAddress; 1352 if ((S.Address & 1) != 0 && 1354 S.Address &= ~1LL; 1355 S.NDesc |= MachO::N_ARM_THUMB_DEF; 1358 S.Address = Entry.address() + BaseSegmentAddress; 1363 S.NSect++; 1372 if (S.Address >= Section.getAddress() && 1373 S.Address < Section.getAddress() + Section.getSize()) { 1374 S.Section = Section; 1378 S.Section = Section; 1379 S.NDesc |= MachO::REFERENCED_DYNAMICALLY; 1384 S.TypeChar = 'T'; 1386 S.TypeChar = 'D'; 1388 S.TypeChar = 'B'; 1390 S.TypeChar = 'S'; 1392 SymbolList.push_back(S);