1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Trimmed some debug memory

This commit is contained in:
Brian Fiete 2020-03-20 09:23:38 -07:00
parent b16ff3048a
commit 13ca5c174d
4 changed files with 41 additions and 71 deletions

View file

@ -375,8 +375,7 @@ public:
const char* mName;
const char* mLinkName;
int mTemplateNameIdx;
int mDeclLine;
int mTemplateNameIdx;
int mFrameBaseLen;
int mPrologueSize;
const uint8* mFrameBaseData;
@ -386,15 +385,15 @@ public:
int mStepFilterVersion;
LocalBaseRegKind mParamBaseReg;
LocalBaseRegKind mLocalBaseReg;
bool mHasQualifiedName;
bool mIsStepFiltered;
bool mIsStepFilteredDefault;
bool mVirtual;
bool mHasThis;
bool mNeedLineDataFixup;
HotReplaceKind mHotReplaceKind;
bool mIsOptimized;
bool mHasLineAddrGaps; // There are gaps of addresses which are not covered by lineinfo
bool mHasQualifiedName:1;
bool mIsStepFiltered:1;
bool mIsStepFilteredDefault:1;
bool mVirtual:1;
bool mHasThis:1;
bool mNeedLineDataFixup:1;
bool mIsOptimized:1;
bool mHasLineAddrGaps:1; // There are gaps of addresses which are not covered by lineinfo
HotReplaceKind mHotReplaceKind;
DbgLineInfo* mLineInfo;
DbgInlineeInfo* mInlineeInfo;
DbgType* mParentType;
@ -416,9 +415,7 @@ public:
mHotReplaceKind = HotReplaceKind_None;
mHasLineAddrGaps = false;
mPrologueSize = -1;
mParentType = NULL;
mDeclLine = 0;
//mInlinerData = NULL;
mParentType = NULL;
mInlineeInfo = NULL;
mFrameBaseData = NULL;
mFrameBaseLen = 0;
@ -560,20 +557,18 @@ public:
const char* mTypeName;
intptr mSize; // In bytes
int mTemplateNameIdx;
int mAlign;
int mDeclFileIdx;
int mDeclLine;
int mAlign;
int mTypeIdx;
uint16 mDefinedMembersSize;
uint16 mMethodsWithParamsCount;
bool mIsIncomplete; // Not fully loaded
bool mIsPacked;
bool mNeedsGlobalsPopulated;
bool mHasGlobalsPopulated;
bool mIsDeclaration;
bool mHasStaticMembers;
bool mHasVTable;
bool mFixedName;
bool mIsIncomplete:1; // Not fully loaded
bool mIsPacked:1;
bool mNeedsGlobalsPopulated:1;
bool mHasGlobalsPopulated:1;
bool mIsDeclaration:1;
bool mHasStaticMembers:1;
bool mHasVTable:1;
bool mFixedName:1;
DbgLanguage mLanguage;
DbgExtType mExtType;
DbgTypePriority mPriority; // Is the one stored in the type map