Example #1
0
        internal Symbol(DebugSymbol *pSymInfo)
        {
            Name = pSymInfo->ReadSymbolName();

            SizeOfStruct = (int)pSymInfo->SizeOfStruct;
            TypeIndex    = (int)pSymInfo->TypeIndex;
            Index        = (int)pSymInfo->Index;
            Size         = (int)pSymInfo->Size;
            ModBase      = pSymInfo->ModBase;
            Flags        = pSymInfo->Flags;
            Value        = pSymInfo->Value;
            Address      = pSymInfo->Address;
            Register     = (int)pSymInfo->Register;
            Scope        = (int)pSymInfo->Scope;
            Tag          = pSymInfo->Tag;
        }
Example #2
0
 // !
 internal static int GetSymbolInfoSize(DebugSymbol *pSym)
 {
     // SizeOfStruct + (MaxNameLen - 1) * sizeof(TCHAR)
     return((int)(pSym->SizeOfStruct + (pSym->MaxNameLen - 1) * sizeof(byte)));
 }