LLVM
8.0.1
|
#include "llvm/DebugInfo/PDB/Native/NativeRawSymbol.h"
Protected Attributes | |
NativeSession & | Session |
PDB_SymType | Tag |
SymIndexId | SymbolId |
Friends | |
class | SymbolCache |
Definition at line 22 of file NativeRawSymbol.h.
NativeRawSymbol::NativeRawSymbol | ( | NativeSession & | PDBSession, |
PDB_SymType | Tag, | ||
SymIndexId | SymbolId | ||
) |
Definition at line 19 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeUDT, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeVTShape, llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, and llvm::pdb::NativeTypeTypedef.
Definition at line 23 of file NativeRawSymbol.cpp.
References llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), Session, SymbolId, llvm::pdb::SymIndexId, and Tag.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeVTShape::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeUDT::dump(), and llvm::pdb::NativeTypeFunctionSig::dump().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, and llvm::pdb::NativeTypeEnum.
Definition at line 33 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 38 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 44 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 56 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 50 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 78 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 83 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 89 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 94 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 62 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 68 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 73 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 102 of file NativeRawSymbol.cpp.
References llvm::pdb::Private.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 106 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 110 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 441 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 114 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeArray.
Definition at line 118 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 120 of file NativeRawSymbol.cpp.
References llvm::pdb::VersionInfo::Build, llvm::pdb::VersionInfo::Major, llvm::pdb::VersionInfo::Minor, and llvm::pdb::VersionInfo::QFE.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 127 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 131 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 135 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 141 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeBuiltin.
Definition at line 137 of file NativeRawSymbol.cpp.
References llvm::pdb::None.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 145 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, and llvm::pdb::NativeSymbolEnumerator.
Definition at line 149 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 151 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeArray, and llvm::pdb::NativeTypeVTShape.
Definition at line 155 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 159 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 98 of file NativeRawSymbol.cpp.
References llvm::SmallVectorImpl< T >::clear().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 361 of file NativeRawSymbol.cpp.
References llvm::pdb::Unknown.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 163 of file NativeRawSymbol.cpp.
References llvm::pdb::VersionInfo::Build, llvm::pdb::VersionInfo::Major, llvm::pdb::VersionInfo::Minor, and llvm::pdb::VersionInfo::QFE.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 367 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 170 of file NativeRawSymbol.cpp.
References llvm::codeview::Cobol.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeUDT, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypePointer, and llvm::pdb::NativeTypeBuiltin.
Definition at line 393 of file NativeRawSymbol.cpp.
Referenced by llvm::pdb::NativeTypeArray::getCount().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeSymbolEnumerator.
Definition at line 174 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 176 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 397 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 180 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 184 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 188 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 192 of file NativeRawSymbol.cpp.
References llvm::N86::EAX.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 381 of file NativeRawSymbol.cpp.
References llvm::pdb::Null.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 196 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 385 of file NativeRawSymbol.cpp.
References llvm::pdb::Invalid.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 198 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeUDT, llvm::pdb::NativeSymbolEnumerator, and llvm::pdb::NativeTypeTypedef.
Definition at line 202 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 445 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 206 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 210 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 214 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 218 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 222 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 226 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 230 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 234 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 369 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 236 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 240 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 244 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 248 of file NativeRawSymbol.cpp.
References llvm::N86::EAX.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 252 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 256 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 260 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 264 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 268 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 272 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 276 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 281 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 285 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 289 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 291 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 293 of file NativeRawSymbol.cpp.
References SymbolId.
Referenced by llvm::pdb::NativeSymbolEnumerator::getClassParentId(), llvm::pdb::NativeTypeUDT::getUnmodifiedTypeId(), and llvm::pdb::NativeTypeEnum::getUnmodifiedTypeId().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeBuiltin.
Definition at line 365 of file NativeRawSymbol.cpp.
References Tag.
Referenced by llvm::pdb::SymbolCache::createGlobalsEnumerator().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 295 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 299 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 307 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 303 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 311 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 373 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 389 of file NativeRawSymbol.cpp.
References llvm::codeview::Standard.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 315 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 319 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeArray, llvm::pdb::NativeSymbolEnumerator, and llvm::pdb::NativeTypeTypedef.
Definition at line 323 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 325 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT.
Definition at line 405 of file NativeRawSymbol.cpp.
References llvm::pdb::Struct.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 329 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 333 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 338 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 733 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 340 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 342 of file NativeRawSymbol.cpp.
References llvm::pdb::Variant.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 401 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 346 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 350 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 377 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 357 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT.
Definition at line 354 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 449 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeEnum.
Definition at line 453 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeEnum.
Definition at line 461 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeEnum.
Definition at line 409 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 457 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 413 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 465 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 469 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 473 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 417 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 489 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 477 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 481 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 485 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 493 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 497 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 501 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 505 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 509 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 513 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 517 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 697 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 525 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 521 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 529 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 533 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 537 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 541 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 545 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 549 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 421 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 425 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 561 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeUDT, llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeArray, and llvm::pdb::NativeTypeVTShape.
Definition at line 429 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 557 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 565 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 569 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 433 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 437 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 573 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 577 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 581 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 585 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 589 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 553 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 597 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 593 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 609 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 605 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 613 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 601 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 617 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 621 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeEnum.
Definition at line 625 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 629 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 633 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 637 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 641 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 645 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 649 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 661 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 657 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 665 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 669 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 653 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 673 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 677 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 681 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 685 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 689 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 693 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypePointer, llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeArray, and llvm::pdb::NativeTypeVTShape.
Definition at line 701 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 705 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 709 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 713 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 717 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 721 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypePointer, llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeArray, and llvm::pdb::NativeTypeVTShape.
Definition at line 725 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 729 of file NativeRawSymbol.cpp.
|
friend |
Definition at line 23 of file NativeRawSymbol.h.
|
protected |
Definition at line 233 of file NativeRawSymbol.h.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeTypedef::dump(), dump(), llvm::pdb::NativeTypeVTShape::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeUDT::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeExeSymbol::findChildren(), llvm::pdb::NativeTypeEnum::findChildren(), llvm::pdb::NativeTypeFunctionSig::findChildren(), llvm::pdb::NativeExeSymbol::getAge(), llvm::pdb::NativeTypeArray::getArrayIndexTypeId(), llvm::pdb::NativeTypePointer::getClassParentId(), llvm::pdb::NativeTypeArray::getCount(), llvm::pdb::NativeExeSymbol::getGuid(), llvm::pdb::NativeExeSymbol::getSymbolsFileName(), llvm::pdb::NativeTypeTypedef::getTypeId(), llvm::pdb::NativeTypeArray::getTypeId(), llvm::pdb::NativeTypePointer::getTypeId(), llvm::pdb::NativeTypeFunctionSig::getTypeId(), llvm::pdb::NativeTypeUDT::getVirtualTableShapeId(), llvm::pdb::NativeExeSymbol::hasCTypes(), llvm::pdb::NativeExeSymbol::hasPrivateSymbols(), llvm::pdb::NativeTypeFunctionSig::initialize(), and llvm::pdb::NativeTypeFunctionSig::~NativeTypeFunctionSig().
|
protected |
Definition at line 235 of file NativeRawSymbol.h.
Referenced by dump(), and getSymIndexId().
|
protected |
Definition at line 234 of file NativeRawSymbol.h.
Referenced by dump(), and getSymTag().