MCPcopy Create free account
hub / github.com/beefytech/Beef / DecodeInstruction

Method DecodeInstruction

IDEHelper/DebugTarget.cpp:2473–2481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2471}
2472
2473bool DebugTarget::DecodeInstruction(addr_target address, CPUInst* inst)
2474{
2475 auto dwarf = FindDbgModuleForAddress(address);
2476 if ((dwarf != NULL) && (dwarf->mOrigImageData != NULL))
2477 {
2478 return mDebugger->mCPU->Decode(address, dwarf->mOrigImageData, inst);
2479 }
2480 return false;
2481}
2482
2483DbgBreakKind DebugTarget::GetDbgBreakKind(addr_target address, CPURegisters* registers, intptr_target* objAddr)
2484{

Callers 7

DoUpdateMethod · 0.80
CheckBreakpointMethod · 0.80
SetupStepMethod · 0.80
SetNextStatementMethod · 0.80
UpdateRegisterUsageMethod · 0.80
GetJmpStateMethod · 0.80
FindLineCallAddressesMethod · 0.80

Calls 1

DecodeMethod · 0.45

Tested by

no test coverage detected