/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/EbcDebugger/ |
D | Edb.c | 73 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in EdbClearAllBreakpoint() argument 82 …for (Index = 0; (Index < DebuggerPrivate->DebuggerBreakpointCount) && (Index < EFI_DEBUGGER_BREAKP… in EdbClearAllBreakpoint() 83 if (DebuggerPrivate->DebuggerBreakpointContext[Index].State) { in EdbClearAllBreakpoint() 85 (VOID *)(UINTN)DebuggerPrivate->DebuggerBreakpointContext[Index].BreakpointAddress, in EdbClearAllBreakpoint() 86 &DebuggerPrivate->DebuggerBreakpointContext[Index].OldInstruction, in EdbClearAllBreakpoint() 96 DebuggerPrivate->DebuggerBreakpointCount = 0; in EdbClearAllBreakpoint() 97 …ZeroMem (DebuggerPrivate->DebuggerBreakpointContext, sizeof(DebuggerPrivate->DebuggerBreakpointCon… in EdbClearAllBreakpoint() 115 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate in EdbSetAllBreakpoint() argument 125 …for (Index = 0; (Index < DebuggerPrivate->DebuggerBreakpointCount) && (Index < EFI_DEBUGGER_BREAKP… in EdbSetAllBreakpoint() 126 if (DebuggerPrivate->DebuggerBreakpointContext[Index].State) { in EdbSetAllBreakpoint() [all …]
|
D | EdbCmdBreakpoint.c | 56 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerBreakpointIsDuplicated() argument 65 for (Index = 0; Index < DebuggerPrivate->DebuggerBreakpointCount; Index++) { in DebuggerBreakpointIsDuplicated() 66 if (DebuggerPrivate->DebuggerBreakpointContext[Index].BreakpointAddress == Address) { in DebuggerBreakpointIsDuplicated() 94 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerBreakpointAdd() argument 101 if (DebuggerBreakpointIsDuplicated (DebuggerPrivate, Address)) { in DebuggerBreakpointAdd() 114 if (DebuggerPrivate->DebuggerBreakpointCount >= EFI_DEBUGGER_BREAKPOINT_MAX) { in DebuggerBreakpointAdd() 122 …DebuggerPrivate->DebuggerBreakpointContext[DebuggerPrivate->DebuggerBreakpointCount].BreakpointAdd… in DebuggerBreakpointAdd() 123 DebuggerPrivate->DebuggerBreakpointContext[DebuggerPrivate->DebuggerBreakpointCount].State = TRUE; in DebuggerBreakpointAdd() 124 …DebuggerPrivate->DebuggerBreakpointContext[DebuggerPrivate->DebuggerBreakpointCount].OldInstructio… in DebuggerBreakpointAdd() 126 …&DebuggerPrivate->DebuggerBreakpointContext[DebuggerPrivate->DebuggerBreakpointCount].OldInstructi… in DebuggerBreakpointAdd() [all …]
|
D | EdbCmdBreak.c | 33 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerBreakOnCALL() argument 42 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOC) == EFI_DEBUG_FLAG_EBC_BOC) { in DebuggerBreakOnCALL() 48 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOC; in DebuggerBreakOnCALL() 51 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOC; in DebuggerBreakOnCALL() 79 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerBreakOnCALLEX() argument 88 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOCX) == EFI_DEBUG_FLAG_EBC_BOCX) { in DebuggerBreakOnCALLEX() 94 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOCX; in DebuggerBreakOnCALLEX() 97 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOCX; in DebuggerBreakOnCALLEX() 125 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerBreakOnRET() argument 134 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOR) == EFI_DEBUG_FLAG_EBC_BOR) { in DebuggerBreakOnRET() [all …]
|
D | EdbCmdBranch.c | 61 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerCallStack() argument 84 DebuggerPrivate->CallStackEntryCount = 0; in DebuggerCallStack() 85 ZeroMem (DebuggerPrivate->CallStackEntry, sizeof(DebuggerPrivate->CallStackEntry)); in DebuggerCallStack() 113 if (DebuggerPrivate->CallStackEntryCount == 0) { in DebuggerCallStack() 116 } else if (DebuggerPrivate->CallStackEntryCount > EFI_DEBUGGER_CALLSTACK_MAX) { in DebuggerCallStack() 118 DebuggerPrivate->CallStackEntryCount = 0; in DebuggerCallStack() 129 for (Index = (INTN)(DebuggerPrivate->CallStackEntryCount - 1); Index >= 0; Index--) { in DebuggerCallStack() 133 CallStackEntry = &DebuggerPrivate->CallStackEntry[Index]; in DebuggerCallStack() 184 if ((((DebuggerPrivate->CallStackEntryCount - Index) % (16 / ParameterNumber)) == 0) && in DebuggerCallStack() 225 if ((((DebuggerPrivate->CallStackEntryCount - Index) % (32 / ParameterNumber)) == 0) && in DebuggerCallStack() [all …]
|
D | EbcDebuggerConfig.c | 78 EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate; in EdbConfigBreak() local 80 DebuggerPrivate = (EFI_DEBUGGER_PRIVATE_DATA *)DebuggerConfiguration->DebuggerPrivateData; in EdbConfigBreak() 84 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOC) == EFI_DEBUG_FLAG_EBC_BOC) { in EdbConfigBreak() 90 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOC; in EdbConfigBreak() 92 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOC; in EdbConfigBreak() 98 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOCX) == EFI_DEBUG_FLAG_EBC_BOCX) { in EdbConfigBreak() 104 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOCX; in EdbConfigBreak() 106 DebuggerPrivate->FeatureFlags &= ~EFI_DEBUG_FLAG_EBC_B_BOCX; in EdbConfigBreak() 112 if ((DebuggerPrivate->FeatureFlags & EFI_DEBUG_FLAG_EBC_BOR) == EFI_DEBUG_FLAG_EBC_BOR) { in EdbConfigBreak() 118 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_BOR; in EdbConfigBreak() [all …]
|
D | EdbCmdSymbol.c | 141 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate in DebuggerDisplaySymbolAccrodingToAddress() argument 206 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate in DebuggerDisplaySymbolAccrodingToName() argument 214 if (DebuggerPrivate->DebuggerSymbolContext.ObjectCount == 0) { in DebuggerDisplaySymbolAccrodingToName() 222 Object = DebuggerPrivate->DebuggerSymbolContext.Object; in DebuggerDisplaySymbolAccrodingToName() 223 for (Index = 0; Index < DebuggerPrivate->DebuggerSymbolContext.ObjectCount; Index++, Object++) { in DebuggerDisplaySymbolAccrodingToName() 314 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerListSymbol() argument 335 return DebuggerDisplaySymbolAccrodingToAddress (Address, DebuggerPrivate); in DebuggerListSymbol() 377 return DebuggerDisplaySymbolAccrodingToName (SymbolFileName, SymbolName, DebuggerPrivate); in DebuggerListSymbol() 395 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerLoadSymbol() argument 441 Status = ReadFileToBuffer (DebuggerPrivate, CommandArg, &BufferSize, &Buffer, TRUE); in DebuggerLoadSymbol() [all …]
|
D | EdbCmdHelp.c | 32 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerHelp() argument 43 for (Index = 0; DebuggerPrivate->DebuggerCommandSet[Index].CommandName != NULL; Index++) { in DebuggerHelp() 44 EDBPrint (DebuggerPrivate->DebuggerCommandSet[Index].ClassName); in DebuggerHelp() 45 if (StrCmp (DebuggerPrivate->DebuggerCommandSet[Index].CommandTitle, L"") != 0) { in DebuggerHelp() 47 EDBPrint (DebuggerPrivate->DebuggerCommandSet[Index].CommandTitle); in DebuggerHelp() 57 for (Index = 0; DebuggerPrivate->DebuggerCommandSet[Index].CommandName != NULL; Index++) { in DebuggerHelp() 58 if (StriCmp (CommandArg, DebuggerPrivate->DebuggerCommandSet[Index].CommandName) == 0) { in DebuggerHelp() 59 EDBPrint (DebuggerPrivate->DebuggerCommandSet[Index].CommandHelp); in DebuggerHelp() 60 EDBPrint (DebuggerPrivate->DebuggerCommandSet[Index].CommandSyntax); in DebuggerHelp()
|
D | EdbCmdScope.c | 32 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerScope() argument 60 DebuggerPrivate->InstructionScope = Address; in DebuggerScope() 61 EDBPrint (L"Scope: 0x%x\n", DebuggerPrivate->InstructionScope); in DebuggerScope() 62 EdbShowDisasm (DebuggerPrivate, SystemContext); in DebuggerScope() 85 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerList() argument 91 EdbShowDisasm (DebuggerPrivate, SystemContext); in DebuggerList() 96 DebuggerPrivate->InstructionNumber = Atoi(CommandArg); in DebuggerList() 97 EDBPrint (L"List Number: %d\n", DebuggerPrivate->InstructionNumber); in DebuggerList() 98 EdbShowDisasm (DebuggerPrivate, SystemContext); in DebuggerList()
|
D | EdbCmdExtIo.c | 32 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoIB() argument 61 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoIW() argument 89 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoID() argument 116 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoOB() argument 144 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoOW() argument 172 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtIoOD() argument
|
D | EdbSymbol.h | 76 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 94 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 112 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 132 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 153 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 174 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 195 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
|
D | EdbSupportFile.c | 150 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in ReadFileToBuffer() argument 176 if (DebuggerPrivate->Vol == NULL) { in ReadFileToBuffer() 182 return ReadFileFromVol (DebuggerPrivate->Vol, FileName, BufferSize, Buffer); in ReadFileToBuffer() 206 DebuggerPrivate->Vol = NULL; in ReadFileToBuffer() 224 if (DebuggerPrivate->Vol != NULL) { in ReadFileToBuffer() 236 DebuggerPrivate->Vol = Vol; in ReadFileToBuffer() 246 if (DebuggerPrivate->Vol == NULL) { in ReadFileToBuffer() 271 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in GetFileNameUnderDir() argument 286 if (DebuggerPrivate->Vol == NULL) { in GetFileNameUnderDir() 290 (VOID**) &DebuggerPrivate->Vol in GetFileNameUnderDir() [all …]
|
D | EdbCmdExtPci.c | 32 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtPciPCIL() argument 59 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtPciPCID() argument 86 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtPciCFGB() argument 114 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtPciCFGW() argument 141 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerExtPciCFGD() argument
|
D | EdbCmdStep.c | 84 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerStepInto() argument 109 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerStepOver() argument 118 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_STEPOVER; in DebuggerStepOver() 144 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerStepOut() argument 158 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_STEPOUT; in DebuggerStepOut()
|
D | EdbCmdGo.c | 34 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerGo() argument 66 DebuggerPrivate->GoTilContext.BreakAddress = Address; in DebuggerGo() 67 DebuggerPrivate->FeatureFlags |= EFI_DEBUG_FLAG_EBC_GT; in DebuggerGo()
|
D | EdbSymbol.c | 432 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in EdbFindSymbolFile() argument 442 …for (ObjectIndex = 0; ObjectIndex < DebuggerPrivate->DebuggerSymbolContext.ObjectCount; ObjectInde… in EdbFindSymbolFile() 443 if (StrCmp (FileName, DebuggerPrivate->DebuggerSymbolContext.Object[ObjectIndex].Name) == 0) { in EdbFindSymbolFile() 450 return &DebuggerPrivate->DebuggerSymbolContext.Object[ObjectIndex]; in EdbFindSymbolFile() 606 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in EdbUnloadSymbol() argument 621 Object = EdbFindSymbolFile (DebuggerPrivate, FileName, &ObjectIndex); in EdbUnloadSymbol() 630 Object = DebuggerPrivate->DebuggerSymbolContext.Object; in EdbUnloadSymbol() 639 …for (Index = ObjectIndex; Index < DebuggerPrivate->DebuggerSymbolContext.ObjectCount - 1; Index++)… in EdbUnloadSymbol() 650 DebuggerPrivate->DebuggerSymbolContext.ObjectCount --; in EdbUnloadSymbol() 684 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in EdbLoadSymbol() argument [all …]
|
D | EdbCmdMemory.c | 417 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryDB() argument 440 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryDW() argument 463 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryDD() argument 486 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryDQ() argument 509 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryEB() argument 532 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryEW() argument 555 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryED() argument 578 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerMemoryEQ() argument
|
D | EdbCmdQuit.c | 38 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerQuit() argument
|
D | EdbSupport.h | 455 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, 477 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
|
D | EdbDisasmSupport.c | 1111 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in EdbShowDisasm() argument 1122 InstructionAddress = DebuggerPrivate->InstructionScope; in EdbShowDisasm() 1123 …for (InstructionNumber = 0; InstructionNumber < DebuggerPrivate->InstructionNumber; InstructionNum… in EdbShowDisasm() 1145 if (!DebuggerPrivate->DebuggerSymbolContext.DisplayCodeOnly) { in EdbShowDisasm()
|
D | EdbCommand.h | 65 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, \
|
D | EdbCmdRegister.c | 32 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate, in DebuggerRegister() argument
|
D | EdbDisasmSupport.h | 553 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
|
D | EdbCommon.h | 47 IN EFI_DEBUGGER_PRIVATE_DATA *DebuggerPrivate,
|