diff --git a/mozilla/ef/Utilities/Disassemblers/x86/XDisAsm.c b/mozilla/ef/Utilities/Disassemblers/x86/XDisAsm.c index 32f1c14cf57..e703002f675 100644 --- a/mozilla/ef/Utilities/Disassemblers/x86/XDisAsm.c +++ b/mozilla/ef/Utilities/Disassemblers/x86/XDisAsm.c @@ -21,7 +21,7 @@ char* disasmx86(long offset, char** startByte, char *limitByte, unsigned long flags ) { - /* IMPLEMENT: replace GPL'ed code */ - PR_ASSERT(0); - return NULL; + (*startByte) += 2; + // IMPLEMENT - replace GPL'ed disassembly code + return "x86 op"; } diff --git a/mozilla/ef/Utilities/General/LogModule.cpp b/mozilla/ef/Utilities/General/LogModule.cpp index f756c680602..b847c807501 100644 --- a/mozilla/ef/Utilities/General/LogModule.cpp +++ b/mozilla/ef/Utilities/General/LogModule.cpp @@ -121,6 +121,13 @@ setLogFile(const char* inFileName) file = fopen(inFileName, "w"); return (file != NULL); } + +void LogModuleObject:: +flushLogFile() +{ + if (file) + fflush(file); +} #endif diff --git a/mozilla/ef/Utilities/General/LogModule.h b/mozilla/ef/Utilities/General/LogModule.h index 2a6dfc84871..539fa8bba27 100644 --- a/mozilla/ef/Utilities/General/LogModule.h +++ b/mozilla/ef/Utilities/General/LogModule.h @@ -100,6 +100,7 @@ public: ~LogModuleObject(); bool setLogFile(const char* inFileName); + void flushLogFile(); size_t logPrint(const char* inFormat, ...) const; void setLogLevel(PRLogModuleLevel inLevel) { level = inLevel; } void setOptions(PRLogModuleOptions inOptions) { options = inOptions; }