mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +00:00
Improve llvm-pdbdump output display.
This patch adds a number of improvements to llvm-pdbdump. 1) Dumping of the entire global scope, and not only those symbols that live in individual compilands. 2) Prepend class name to member functions and data 3) Improved display of bitfields. 4) Support for dumping more kinds of data symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229012 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -97,6 +97,7 @@ public:
|
||||
std::string getUndecoratedName() const override;
|
||||
uint32_t getUnmodifiedTypeId() const override;
|
||||
uint32_t getUpperBoundId() const override;
|
||||
Variant getValue() const override;
|
||||
uint32_t getVirtualBaseDispIndex() const override;
|
||||
uint32_t getVirtualBaseOffset() const override;
|
||||
uint32_t getVirtualTableShapeId() const override;
|
||||
@@ -193,6 +194,8 @@ public:
|
||||
bool isVirtualBaseClass() const override;
|
||||
bool isVirtualInheritance() const override;
|
||||
bool isVolatileType() const override;
|
||||
bool wasInlined() const override;
|
||||
std::string getUnused() const override;
|
||||
|
||||
private:
|
||||
const DIASession &Session;
|
||||
|
||||
Reference in New Issue
Block a user