diff options
author | Jiyoung Yun <jy910.yun@samsung.com> | 2017-02-10 20:35:12 +0900 |
---|---|---|
committer | Jiyoung Yun <jy910.yun@samsung.com> | 2017-02-10 20:35:12 +0900 |
commit | 4b11dc566a5bbfa1378d6266525c281b028abcc8 (patch) | |
tree | b48831a898906734f8884d08b6e18f1144ee2b82 /src/ildasm/dis.cpp | |
parent | db20f3f1bb8595633a7e16c8900fd401a453a6b5 (diff) | |
download | coreclr-4b11dc566a5bbfa1378d6266525c281b028abcc8.tar.gz coreclr-4b11dc566a5bbfa1378d6266525c281b028abcc8.tar.bz2 coreclr-4b11dc566a5bbfa1378d6266525c281b028abcc8.zip |
Imported Upstream version 1.0.0.9910upstream/1.0.0.9910
Diffstat (limited to 'src/ildasm/dis.cpp')
-rw-r--r-- | src/ildasm/dis.cpp | 35 |
1 files changed, 5 insertions, 30 deletions
diff --git a/src/ildasm/dis.cpp b/src/ildasm/dis.cpp index 371466feee..2b3229e920 100644 --- a/src/ildasm/dis.cpp +++ b/src/ildasm/dis.cpp @@ -10,7 +10,6 @@ #include "debugmacros.h" #include "corpriv.h" #include "dasmenum.hpp" -#include "dasmgui.h" #include "formattype.h" #include "dis.h" #include "resource.h" @@ -133,11 +132,6 @@ char* AnsiToUtf(__in __nullterminated const char* sz) { return UnicodeToUtf(Ansi static void UnicodeToConsoleOrMsgBox(__in __nullterminated const WCHAR* wz) { -#ifndef FEATURE_CORECLR - if (g_Mode & MODE_GUI) - WszMessageBox(NULL,wz,RstrW(IDS_ERRORCAPTION),MB_OK|MB_ICONERROR|GetDasmMBRTLStyle()); - else -#endif { //DWORD dw; //char* sz = UnicodeToAnsi(wz); @@ -155,11 +149,6 @@ static void UnicodeToFile(__in __nullterminated const WCHAR* wz, FILE* pF) } static void ToGUIOrFile(__in __nullterminated const char* sz, void* GUICookie) { -#ifndef FEATURE_CORECLR - if (g_Mode & MODE_GUI) - GUIAddOpcode(sz, GUICookie); - else -#endif { if(g_fDumpRTF) fprintf((FILE*)GUICookie,"%s\\line\n",sz); else fprintf((FILE*)GUICookie,"%s\n",sz); @@ -168,8 +157,6 @@ static void ToGUIOrFile(__in __nullterminated const char* sz, void* GUICookie) //------------------------------------------------------------------ void printError(void* GUICookie, __in __nullterminated const char* string) { - if(g_Mode & MODE_GUI) printLine(GUICookie, ERRORMSG(string)); - else { //DWORD dw; const char* sz = ERRORMSG(string); @@ -198,7 +185,7 @@ void printLine(void* GUICookie, __in __nullterminated const char* string) { sz = UnicodeToAnsi(wz); } - else if(GUICookie && (!(g_Mode & MODE_GUI))) + else if(GUICookie) { UnicodeToFile(wz,(FILE*)GUICookie); return; @@ -219,11 +206,8 @@ void printLineW(void* GUICookie, __in __nullterminated const WCHAR* string) } if(g_uCodePage == 0xFFFFFFFF) { - if(!(g_Mode & MODE_GUI)) - { - UnicodeToFile(string,(FILE*)GUICookie); - return; - } + UnicodeToFile(string,(FILE*)GUICookie); + return; } else if(g_uCodePage == CP_UTF8) sz = UnicodeToUtf(string); @@ -1083,15 +1067,7 @@ BOOL Disassemble(IMDInternalImport *pImport, BYTE *ILHeader, void *GUICookie, md PC = 0; fTryInCode = enumEHInfo(method.EH, pImport, method.GetCodeSize()); DasmExceptionInfoClause* ehInfoToPutNext = NULL; - if(g_Mode & MODE_GUI) - { // in GUI, reset everything for each method - ulWasFileToken = 0xFFFFFFFF; - memset(&guidWasLang,0,sizeof(GUID)); - memset(&guidWasLangVendor,0,sizeof(GUID)); - memset(&guidWasDoc,0,sizeof(GUID)); - memset(wzWasFileName,0,sizeof(wzWasFileName)); - ulWasLine = 0; - } + while (PC < method.GetCodeSize()) { DWORD Len; @@ -1117,8 +1093,7 @@ BOOL Disassemble(IMDInternalImport *pImport, BYTE *ILHeader, void *GUICookie, md if (fNeedNewLine) { fNeedNewLine = FALSE; - if (!(g_Mode & MODE_GUI)) - printLine(GUICookie,""); + printLine(GUICookie,""); } if(fShowSource || fInsertSourceLines) |