LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/NativeRawSymbol.h"
Protected Attributes | |
NativeSession & | Session |
PDB_SymType | Tag |
SymIndexId | SymbolId |
Friends | |
class | SymbolCache |
Definition at line 21 of file NativeRawSymbol.h.
NativeRawSymbol::NativeRawSymbol | ( | NativeSession & | PDBSession, |
PDB_SymType | Tag, | ||
SymIndexId | SymbolId | ||
) |
Definition at line 17 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeTypedef, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.
Definition at line 21 of file NativeRawSymbol.cpp.
References llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), OS, Session, SymbolId, and llvm::pdb::SymIndexId.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), llvm::pdb::NativeFunctionSymbol::dump(), llvm::pdb::NativeInlineSiteSymbol::dump(), llvm::pdb::NativePublicSymbol::dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), and llvm::pdb::NativeTypeVTShape::dump().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeFunctionSig.
Definition at line 31 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 36 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 42 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 54 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 48 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 76 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 81 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 87 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 92 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 60 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 66 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 71 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 100 of file NativeRawSymbol.cpp.
References llvm::pdb::Private.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 104 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 108 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 439 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 112 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeArray.
Definition at line 116 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 118 of file NativeRawSymbol.cpp.
References llvm::Version.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 125 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 129 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 133 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 139 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeBuiltin, and llvm::pdb::NativeTypeEnum.
Definition at line 135 of file NativeRawSymbol.cpp.
References llvm::pdb::None.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 143 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeFunctionSig, and llvm::pdb::NativeTypePointer.
Definition at line 147 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 149 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeFunctionSig, and llvm::pdb::NativeTypeVTShape.
Definition at line 153 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 157 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 96 of file NativeRawSymbol.cpp.
References llvm::SmallVectorImpl< T >::clear().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 359 of file NativeRawSymbol.cpp.
References llvm::pdb::Unknown.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 161 of file NativeRawSymbol.cpp.
References llvm::Version.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 365 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 168 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypePointer, and llvm::pdb::NativeTypeUDT.
Definition at line 391 of file NativeRawSymbol.cpp.
Referenced by llvm::pdb::NativeTypeArray::getCount().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, and llvm::pdb::NativeTypeUDT.
Definition at line 172 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 174 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 395 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 178 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 182 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 186 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 190 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 379 of file NativeRawSymbol.cpp.
References llvm::pdb::Null.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 194 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 383 of file NativeRawSymbol.cpp.
References llvm::pdb::Invalid.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 196 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeTypedef, and llvm::pdb::NativeTypeUDT.
Definition at line 200 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 443 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 204 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 208 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 212 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 216 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 220 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 224 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 228 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 232 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 367 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 238 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 242 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 246 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 250 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 254 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 258 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 262 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 266 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 270 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 274 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 279 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 283 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 287 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.
References SymbolId.
Referenced by llvm::pdb::NativeSymbolEnumerator::getClassParentId(), llvm::pdb::NativeTypeEnum::getUnmodifiedTypeId(), and llvm::pdb::NativeTypeUDT::getUnmodifiedTypeId().
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeBuiltin, and llvm::pdb::NativeTypeEnum.
Definition at line 363 of file NativeRawSymbol.cpp.
References Tag.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 293 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 297 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 305 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 301 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 309 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 371 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 387 of file NativeRawSymbol.cpp.
References llvm::codeview::Standard.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 313 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 317 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, and llvm::pdb::NativeTypeTypedef.
Definition at line 321 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 323 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT.
Definition at line 403 of file NativeRawSymbol.cpp.
References llvm::pdb::Struct.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 327 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 331 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 336 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 731 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 338 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator.
Definition at line 340 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 399 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 344 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 348 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 375 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 355 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeUDT.
Definition at line 352 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 447 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 451 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 459 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, and llvm::pdb::NativeTypeUDT.
Definition at line 407 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 455 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 411 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 463 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 467 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 471 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 415 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 487 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 475 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 479 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 483 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 491 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 495 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 499 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 503 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 507 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 511 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 515 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 695 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 523 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 519 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 527 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 531 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 535 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 539 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 543 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 547 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 419 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 423 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 559 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.
Definition at line 427 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 555 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeFunctionSig.
Definition at line 563 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 567 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 431 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 435 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 571 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 575 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 579 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 583 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 587 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 551 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 595 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 591 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 607 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 603 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 611 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 599 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 615 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 619 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 623 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 627 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 631 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 635 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 639 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 643 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 647 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 659 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 655 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 663 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 667 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 651 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 671 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 675 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 679 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 683 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 687 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 691 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.
Definition at line 699 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 703 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypeEnum, and llvm::pdb::NativeTypeUDT.
Definition at line 707 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 711 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 715 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeTypePointer.
Definition at line 719 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Reimplemented in llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.
Definition at line 723 of file NativeRawSymbol.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBRawSymbol.
Definition at line 727 of file NativeRawSymbol.cpp.
|
friend |
Definition at line 22 of file NativeRawSymbol.h.
|
protected |
Definition at line 232 of file NativeRawSymbol.h.
Referenced by llvm::pdb::NativeCompilandSymbol::dump(), dump(), llvm::pdb::NativeSymbolEnumerator::dump(), llvm::pdb::NativeTypeArray::dump(), llvm::pdb::NativeTypeEnum::dump(), llvm::pdb::NativeTypeFunctionSig::dump(), llvm::pdb::NativeTypePointer::dump(), llvm::pdb::NativeTypeTypedef::dump(), llvm::pdb::NativeTypeUDT::dump(), llvm::pdb::NativeTypeVTShape::dump(), llvm::pdb::NativeExeSymbol::findChildren(), llvm::pdb::NativeTypeEnum::findChildren(), llvm::pdb::NativeTypeFunctionSig::findChildren(), llvm::pdb::NativeInlineSiteSymbol::findInlineeLinesByVA(), llvm::pdb::NativeFunctionSymbol::findInlineFramesByVA(), llvm::pdb::NativeExeSymbol::getAge(), llvm::pdb::NativeTypeArray::getArrayIndexTypeId(), llvm::pdb::NativeTypeEnum::getBuiltinType(), llvm::pdb::NativeTypePointer::getClassParentId(), llvm::pdb::NativeTypeArray::getCount(), llvm::pdb::NativeExeSymbol::getGuid(), llvm::pdb::NativeTypeEnum::getLength(), llvm::pdb::NativeInlineSiteSymbol::getName(), llvm::pdb::NativeFunctionSymbol::getRelativeVirtualAddress(), llvm::pdb::NativePublicSymbol::getRelativeVirtualAddress(), llvm::pdb::NativeExeSymbol::getSymbolsFileName(), llvm::pdb::NativeTypeArray::getTypeId(), llvm::pdb::NativeTypeEnum::getTypeId(), llvm::pdb::NativeTypeFunctionSig::getTypeId(), llvm::pdb::NativeTypePointer::getTypeId(), llvm::pdb::NativeTypeTypedef::getTypeId(), llvm::pdb::NativeTypeEnum::getUnderlyingBuiltinType(), llvm::pdb::NativeFunctionSymbol::getVirtualAddress(), llvm::pdb::NativePublicSymbol::getVirtualAddress(), llvm::pdb::NativeTypeUDT::getVirtualTableShapeId(), llvm::pdb::NativeExeSymbol::hasCTypes(), llvm::pdb::NativeExeSymbol::hasPrivateSymbols(), and llvm::pdb::NativeTypeFunctionSig::initialize().
|
protected |
Definition at line 234 of file NativeRawSymbol.h.
Referenced by dump(), and getSymIndexId().
|
protected |
Definition at line 233 of file NativeRawSymbol.h.
Referenced by getSymTag().