瀏覽代碼

Debugger reflection updates

Brian Fiete 5 年之前
父節點
當前提交
b141f341db
共有 2 個文件被更改,包括 3 次插入0 次删除
  1. 2 0
      IDEHelper/DbgExprEvaluator.cpp
  2. 1 0
      IDEHelper/HotScanner.cpp

+ 2 - 0
IDEHelper/DbgExprEvaluator.cpp

@@ -1249,6 +1249,7 @@ void DbgExprEvaluator::BeefTypeToString(const DbgTypedValue& val, String& outStr
 	{
 	{
 		int32 mSize;
 		int32 mSize;
 		_TypeId mTypeId;
 		_TypeId mTypeId;
+		_TypeId mBoxedType;
 		_TypeFlags mTypeFlags;
 		_TypeFlags mTypeFlags;
 		int32 mMemberDataOffset;		
 		int32 mMemberDataOffset;		
 		_TypeCode mTypeCode;
 		_TypeCode mTypeCode;
@@ -1313,6 +1314,7 @@ void DbgExprEvaluator::BeefTypeToString(const DbgTypedValue& val, String& outStr
 		int16 mFieldDataCount;		
 		int16 mFieldDataCount;		
 
 
 		addr_target mInterfaceDataPtr;
 		addr_target mInterfaceDataPtr;
+		addr_target mInterfaceMethodTable;
 		addr_target mMethodDataPtr;
 		addr_target mMethodDataPtr;
 		addr_target mPropertyDataPtr;
 		addr_target mPropertyDataPtr;
 		addr_target mFieldDataPtr;
 		addr_target mFieldDataPtr;

+ 1 - 0
IDEHelper/HotScanner.cpp

@@ -64,6 +64,7 @@ struct Fake_Type_Data
 {
 {
 	int32 mSize;
 	int32 mSize;
 	int32 mTypeId;
 	int32 mTypeId;
+	int32 mBoxedType;
 	int32 mTypeFlags;
 	int32 mTypeFlags;
 };
 };