mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 02:39:51 +02:00
Debugger: allow to force lazloggerbase via define
git-svn-id: trunk@65227 -
This commit is contained in:
parent
a0035c6097
commit
6661f86edd
@ -48,7 +48,7 @@ uses
|
||||
// LCL
|
||||
LCLProc,
|
||||
// LazUtils
|
||||
LazClasses, LazLoggerBase, LazFileUtils, LazStringUtils, Maps, LazMethodList,
|
||||
LazClasses, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazFileUtils, LazStringUtils, Maps, LazMethodList,
|
||||
// DebuggerIntf
|
||||
DbgIntfBaseTypes, DbgIntfMiscClasses, DbgIntfPseudoTerminal, DbgIntfCommonStrings;
|
||||
|
||||
|
@ -26,7 +26,7 @@ uses
|
||||
strutils,
|
||||
debugthread,
|
||||
CustApp,
|
||||
Maps, LazLoggerBase,
|
||||
Maps, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif},
|
||||
SysUtils;
|
||||
|
||||
type
|
||||
|
@ -17,7 +17,7 @@ uses
|
||||
FpDbgClasses,
|
||||
FpDbgLoader,
|
||||
DbgIntfBaseTypes, DbgIntfDebuggerBase,
|
||||
LazLoggerBase, Maps,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, Maps,
|
||||
FpDbgRsp, FpDbgCommon, FpdMemoryTools,
|
||||
FpErrorMessages;
|
||||
|
||||
|
@ -39,7 +39,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, Maps, FpDbgDwarf, FpDbgUtil, FpDbgLoader, FpDbgInfo,
|
||||
FpdMemoryTools, LazLoggerBase, LazClasses, LazFileUtils, DbgIntfBaseTypes,
|
||||
FpdMemoryTools, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses, LazFileUtils, DbgIntfBaseTypes,
|
||||
fgl, DbgIntfDebuggerBase, FpPascalBuilder, fpDbgSymTableContext,
|
||||
FpDbgDwarfDataClasses, FpDbgCommon, FpErrorMessages;
|
||||
|
||||
|
@ -9,7 +9,7 @@ uses
|
||||
Classes,
|
||||
SysUtils,
|
||||
Maps,
|
||||
LazLoggerBase, LazClasses,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses,
|
||||
DbgIntfBaseTypes, DbgIntfDebuggerBase,
|
||||
FpDbgDisasX86,
|
||||
FpDbgClasses, FpDbgCallContextInfo, FpDbgUtil,
|
||||
|
@ -21,7 +21,7 @@ uses
|
||||
MacOSAll,
|
||||
FpDbgUtil,
|
||||
UTF8Process,
|
||||
LazLoggerBase,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif},
|
||||
FpDbgCommon, FpdMemoryTools,
|
||||
FpErrorMessages;
|
||||
|
||||
|
@ -37,7 +37,7 @@ interface
|
||||
|
||||
uses
|
||||
SysUtils,
|
||||
FpDbgUtil, FpDbgInfo, DbgIntfBaseTypes, FpdMemoryTools, LazLoggerBase,
|
||||
FpDbgUtil, FpDbgInfo, DbgIntfBaseTypes, FpdMemoryTools, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif},
|
||||
FpDbgClasses;
|
||||
|
||||
type
|
||||
|
@ -40,7 +40,7 @@ interface
|
||||
|
||||
uses
|
||||
SysUtils, FpDbgUtil, FpDbgInfo, DbgIntfBaseTypes, FpdMemoryTools,
|
||||
FpDbgClasses, LazLoggerBase, LazClasses;
|
||||
FpDbgClasses, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses;
|
||||
|
||||
{
|
||||
The function Disassemble decodes the instruction at the given address.
|
||||
|
@ -51,7 +51,7 @@ interface
|
||||
uses
|
||||
Classes, SysUtils, types, math, FpDbgInfo, FpDbgDwarfDataClasses,
|
||||
FpdMemoryTools, FpErrorMessages, FpDbgUtil, FpDbgDwarfConst, FpDbgCommon,
|
||||
DbgIntfBaseTypes, LazUTF8, LazLoggerBase, LazClasses;
|
||||
DbgIntfBaseTypes, LazUTF8, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses;
|
||||
|
||||
type
|
||||
TFpDwarfInfo = FpDbgDwarfDataClasses.TFpDwarfInfo;
|
||||
|
@ -43,7 +43,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, Types, SysUtils, contnrs, Math,
|
||||
Maps, LazClasses, LazFileUtils, LazLoggerBase, LazUTF8,
|
||||
Maps, LazClasses, LazFileUtils, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8,
|
||||
// FpDebug
|
||||
FpDbgUtil, FpDbgInfo, FpDbgDwarfConst,
|
||||
FpDbgLoader, FpImgReaderBase, FpdMemoryTools, FpErrorMessages, DbgIntfBaseTypes;
|
||||
|
@ -10,7 +10,7 @@ uses
|
||||
FpDbgDwarfDataClasses, FpDbgDwarf, FpDbgInfo,
|
||||
FpDbgUtil, FpDbgDwarfConst, FpErrorMessages, FpdMemoryTools,
|
||||
DbgIntfBaseTypes,
|
||||
LazLoggerBase, LazStringUtils;
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazStringUtils;
|
||||
|
||||
type
|
||||
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, Math, SysUtils, FpDbgDwarf, FpDbgLoader, FpDbgDwarfConst, FpdMemoryTools,
|
||||
FpImgReaderBase, FpDbgDwarfDataClasses, LazLoggerBase, maps;
|
||||
FpImgReaderBase, FpDbgDwarfDataClasses, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, maps;
|
||||
|
||||
type
|
||||
|
||||
|
@ -41,7 +41,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, DbgIntfBaseTypes, FpDbgLoader, FpdMemoryTools, FpErrorMessages,
|
||||
LazLoggerBase, LazClasses, FpDbgCommon,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses, FpDbgCommon,
|
||||
// Register all image reader classes
|
||||
FpImgReaderWinPE, FpImgReaderElf, FpImgReaderMacho;
|
||||
|
||||
|
@ -20,7 +20,7 @@ uses
|
||||
FpDbgInfo,
|
||||
FpDbgUtil,
|
||||
UTF8Process,
|
||||
LazLoggerBase, Maps,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, Maps,
|
||||
FpDbgCommon, FpdMemoryTools,
|
||||
FpErrorMessages;
|
||||
|
||||
|
@ -122,7 +122,7 @@ type
|
||||
implementation
|
||||
|
||||
uses
|
||||
LazLoggerBase, StrUtils,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, StrUtils,
|
||||
{$IFNDEF WINDOWS}BaseUnix, termio;
|
||||
{$ELSE}winsock2, windows;
|
||||
{$ENDIF}
|
||||
|
@ -42,7 +42,7 @@ uses
|
||||
Windows,
|
||||
{$endif}
|
||||
Classes, SysUtils, FpDbgInfo, FpDbgWinExtra, FpDbgPETypes, FpDbgDwarf, FpDbgUtil,
|
||||
FpDbgDwarfConst, LazLoggerBase;
|
||||
FpDbgDwarfConst, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif};
|
||||
|
||||
|
||||
{$ifdef windows}
|
||||
|
@ -39,7 +39,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, fgl, math, LazUTF8, lazCollections,
|
||||
UTF8Process, LazLoggerBase, syncobjs;
|
||||
UTF8Process, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, syncobjs;
|
||||
|
||||
type
|
||||
TFPDMode = (dm32, dm64);
|
||||
|
@ -118,7 +118,7 @@ uses
|
||||
FpDbgInfo,
|
||||
FpDbgLoader, FpDbgDisasX86,
|
||||
DbgIntfBaseTypes, DbgIntfDebuggerBase,
|
||||
LazLoggerBase, UTF8Process,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, UTF8Process,
|
||||
FpDbgCommon, FpdMemoryTools, FpErrorMessages;
|
||||
|
||||
type
|
||||
|
@ -26,7 +26,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, math, DbgIntfBaseTypes, FpErrorMessages, LazClasses,
|
||||
Laz_AVL_Tree, LazLoggerBase;
|
||||
Laz_AVL_Tree, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif};
|
||||
|
||||
const
|
||||
MINIMUM_MEMREAD_LIMIT = 1024;
|
||||
|
@ -5,7 +5,7 @@ unit FpErrorMessages;
|
||||
interface
|
||||
|
||||
uses
|
||||
SysUtils, variants, LazLoggerBase;
|
||||
SysUtils, variants, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif};
|
||||
|
||||
type
|
||||
TFpErrorCode = Integer;
|
||||
|
@ -32,7 +32,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils,
|
||||
LazUTF8, LazLoggerBase,
|
||||
LazUTF8, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif},
|
||||
DbgIntfBaseTypes,
|
||||
// FpDebug
|
||||
FpImgReaderBase, fpDbgSymTable, FpImgReaderElfTypes, FpDbgCommon;
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, contnrs,
|
||||
LazFglHash, LazLoggerBase, LazFileUtils, LazUTF8,
|
||||
LazFglHash, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazFileUtils, LazUTF8,
|
||||
DbgIntfBaseTypes,
|
||||
// FpDebug
|
||||
macho, FpImgReaderMachoFile, FpImgReaderBase, fpDbgSymTable, FpDbgUtil;
|
||||
|
@ -40,7 +40,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, {$ifdef windows}windows,{$endif} SysUtils, math,
|
||||
LazLoggerBase, LazUTF8,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8,
|
||||
DbgIntfBaseTypes,
|
||||
FpImgReaderBase, FpImgReaderWinPETypes, fpDbgSymTable;
|
||||
|
||||
|
@ -8,7 +8,7 @@ interface
|
||||
uses
|
||||
Classes, SysUtils, DbgIntfBaseTypes, DbgIntfDebuggerBase, FpDbgInfo,
|
||||
FpdMemoryTools, FpErrorMessages, FpDbgDwarfDataClasses, FpDbgDwarf,
|
||||
LazLoggerBase, LazUTF8, LazClasses;
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8, LazClasses;
|
||||
|
||||
type
|
||||
TTypeNameFlag = (
|
||||
|
@ -31,7 +31,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, sysutils, math, DbgIntfBaseTypes, FpDbgInfo, FpdMemoryTools,
|
||||
FpErrorMessages, FpDbgDwarf, LazLoggerBase, LazClasses;
|
||||
FpErrorMessages, FpDbgDwarf, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazClasses;
|
||||
|
||||
type
|
||||
|
||||
|
@ -5,7 +5,7 @@ unit TestDwarfVarious;
|
||||
interface
|
||||
|
||||
uses
|
||||
FpDbgDwarf, FpDbgUtil, LazLoggerBase, LazUTF8, sysutils, fpcunit, testregistry;
|
||||
FpDbgDwarf, FpDbgUtil, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8, sysutils, fpcunit, testregistry;
|
||||
|
||||
type
|
||||
|
||||
|
@ -5,7 +5,7 @@ unit TestErrorHandler;
|
||||
interface
|
||||
|
||||
uses
|
||||
FpDbgDwarf, FpDbgUtil, FpErrorMessages, TestHelperClasses, LazLoggerBase, LazUTF8,
|
||||
FpDbgDwarf, FpDbgUtil, FpErrorMessages, TestHelperClasses, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8,
|
||||
DbgIntfBaseTypes, sysutils, fpcunit, testregistry;
|
||||
|
||||
type
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
FpDbgDwarf, FpDbgUtil, FpdMemoryTools, FpDbgInfo, TestHelperClasses,
|
||||
LazLoggerBase, LazUTF8, LazClasses, DbgIntfBaseTypes, sysutils, fpcunit,
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8, LazClasses, DbgIntfBaseTypes, sysutils, fpcunit,
|
||||
testregistry;
|
||||
|
||||
type
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, fpcunit, testutils, testregistry, FpPascalParser, FpErrorMessages,
|
||||
LazLoggerBase;
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif};
|
||||
|
||||
type
|
||||
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
FpPascalParser, FpDbgDwarf, FpDbgInfo, FpdMemoryTools, FpErrorMessages,
|
||||
FpDbgLoader, LazLoggerBase, LazUTF8, sysutils, fpcunit, testregistry,
|
||||
FpDbgLoader, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, LazUTF8, sysutils, fpcunit, testregistry,
|
||||
TestHelperClasses, TestDwarfSetup1, TestDwarfSetupBasic, DbgIntfBaseTypes,
|
||||
TestDwarfSetupArray;
|
||||
|
||||
|
@ -30,7 +30,7 @@ unit FpDebugDebuggerUtils;
|
||||
interface
|
||||
|
||||
uses
|
||||
FpDbgUtil, FpdMemoryTools, LazLoggerBase, DbgIntfDebuggerBase, sysutils,
|
||||
FpDbgUtil, FpdMemoryTools, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, DbgIntfDebuggerBase, sysutils,
|
||||
Classes, syncobjs, Forms;
|
||||
|
||||
type
|
||||
|
@ -48,7 +48,7 @@ uses
|
||||
FpDebugDebuggerUtils, DbgIntfDebuggerBase, DbgIntfBaseTypes, FpDbgClasses,
|
||||
FpDbgUtil, FPDbgController, FpPascalBuilder, FpdMemoryTools, FpDbgInfo,
|
||||
FpPascalParser, FpErrorMessages, FpDbgCallContextInfo, FpDbgDwarf,
|
||||
FpDbgDwarfDataClasses, Forms, fgl, math, Classes, sysutils, LazLoggerBase;
|
||||
FpDbgDwarfDataClasses, Forms, fgl, math, Classes, sysutils, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif};
|
||||
|
||||
type
|
||||
|
||||
|
@ -287,7 +287,7 @@
|
||||
</Linking>
|
||||
</CompilerOptions>
|
||||
</Item16>
|
||||
<SharedMatrixOptions Count="19">
|
||||
<SharedMatrixOptions Count="20">
|
||||
<Item1 ID="892138315231" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O- CRriot gh gt Sa,O- CRriot gh gtt Sa,O- CRriot gh gttt Sa,O- CRriot Sa,O- opt,32 bit O- CRriot gh gt" Value="-O-"/>
|
||||
<Item2 ID="942436582238" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O1 Criot gh gt Sa,O1 Criot gh gtt Sa Si,O1 Criot Si,O1 opt" Value="-O-1"/>
|
||||
<Item3 ID="862987172568" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O2 CRriot Sa Si,O2 Sa Si,O2 opt" Value="-O-2"/>
|
||||
@ -307,6 +307,7 @@
|
||||
<Item17 ID="596749297552" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O- CRriot gh gt Sa,O- CRriot gh gtt Sa,O- CRriot gh gttt Sa,O- CRriot Sa,O1 Criot gh gt Sa,O1 Criot Si,O1 Criot gh gtt Sa Si,O2 CRriot Sa Si,32 bit O- CRriot gh gt" Value="-Criot"/>
|
||||
<Item18 ID="313431544377" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O- CRriot gh gt Sa,O- CRriot gh gtt Sa,O- CRriot gh gttt Sa,O- CRriot Sa,O1 Criot gh gt Sa,O1 Criot gh gtt Sa Si,O1 Criot Si,O2 CRriot Sa Si,O3 Sa Si,O2 Sa Si,O- opt,O1 opt,O2 opt,O4 opt,O3 opt,32 bit O- CRriot gh gt" Value="-gw2 -godwarfsets -gl"/>
|
||||
<Item19 ID="509503769266" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O- opt,O1 opt,O2 opt,O3 opt,O4 opt" Value="-dLINUX_NO_PTRACE_ALIGN"/>
|
||||
<Item20 ID="678633917513" Targets="#project,LazDebuggerFp,FpDebug,DebuggerIntf" Modes="O- opt,O1 opt,O2 opt,O3 opt,O4 opt" Value="-dFORCE_LAZLOGGER_DUMMY"/>
|
||||
</SharedMatrixOptions>
|
||||
</BuildModes>
|
||||
<PublishOptions>
|
||||
|
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, FpPascalBuilder, FpDbgDisasX86, FpDbgClasses, FpDbgLoader,
|
||||
FpDbgUtil, LazLoggerBase, TestOutputLogger, TestDbgTestSuites, fpcunit,
|
||||
FpDbgUtil, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, TestOutputLogger, TestDbgTestSuites, fpcunit,
|
||||
testutils, testregistry, RegExpr;
|
||||
|
||||
type
|
||||
|
@ -7,7 +7,7 @@ interface
|
||||
uses
|
||||
Classes, SysUtils, math, TestDbgControl, TestDbgTestSuites,
|
||||
TTestWatchUtilities, TestCommonSources, TestDbgConfig, TTestDebuggerClasses,
|
||||
DbgIntfDebuggerBase, DbgIntfBaseTypes, LazLoggerBase, Forms;
|
||||
DbgIntfDebuggerBase, DbgIntfBaseTypes, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, Forms;
|
||||
|
||||
type
|
||||
|
||||
|
@ -8,7 +8,7 @@ uses
|
||||
Classes, SysUtils, math, TestDbgControl, TestDbgTestSuites,
|
||||
TTestWatchUtilities, TestCommonSources, TestDbgConfig, TestOutputLogger,
|
||||
FpDebugDebugger, FpDebugDebuggerUtils, DbgIntfDebuggerBase, DbgIntfBaseTypes,
|
||||
LazLoggerBase, Forms;
|
||||
{$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, Forms;
|
||||
|
||||
type
|
||||
|
||||
|
@ -5,7 +5,7 @@ unit TestVarious;
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, FpPascalBuilder, LazLoggerBase, TestOutputLogger, fpcunit,
|
||||
Classes, SysUtils, FpPascalBuilder, {$ifdef FORCE_LAZLOGGER_DUMMY} LazLoggerDummy {$else} LazLoggerBase {$endif}, TestOutputLogger, fpcunit,
|
||||
testutils, testregistry;
|
||||
|
||||
type
|
||||
|
Loading…
Reference in New Issue
Block a user