Commit [8cc26d]  Maximize  Restore  History

1. DebugAgentLib will install reserved vector table to persist vectors.

2. Update PeCoffExtraActionLib to detect if debug agent initialized or not by checking each IDT entry instead of whole IDT table.

Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14886 6f19259b-4bc3-4df7-8a09-765794883524

Jeff Fan Jeff Fan 2013-11-22

vanjeff vanjeff 2013-11-22

changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c
changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.h
changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.S
changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm
changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.S
changed SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm
changed SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c
changed SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.inf
changed SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgent/SecPeiDebugAgentLib.c
changed SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgentLib.inf
changed SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent/SmmDebugAgentLib.c
changed SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent/SmmDebugAgentLib.h
changed SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgentLib.inf
changed SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandlerFuncs.c
changed SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/PeCoffExtraActionLib.c
changed SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/PeCoffExtraActionLib.h
changed SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandlerFuncs.c
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.h Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.S Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/AsmFuncs.asm Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.S Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/AsmFuncs.asm Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.inf Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgent/SecPeiDebugAgentLib.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgentLib.inf Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent/SmmDebugAgentLib.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgent/SmmDebugAgentLib.h Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgentLib.inf Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/IntHandlerFuncs.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/PeCoffExtraActionLib.c Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/PeCoffExtraActionLib.h Diff Switch to side-by-side view
Loading...
SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/IntHandlerFuncs.c Diff Switch to side-by-side view
Loading...

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks