fDebuggerInterface
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
if (fDebuggerInterface->GetSystemInfo(sysInfo) == B_OK) {
status_t result = fDebuggerInterface->GetAreaInfos(areas);
status_t error = fDebuggerInterface->GetSemaphoreInfos(semaphores);
fDebuggerInterface(interface),
DebuggerInterface* fDebuggerInterface;
new(std::nothrow) LoadSourceCodeJob(fDebuggerInterface,
fDebuggerInterface->GetArchitecture(), fTeam, functionInstance,
new(std::nothrow) ResolveValueNodeValueJob(fDebuggerInterface,
fDebuggerInterface->GetArchitecture(), cpuState,
new(std::nothrow) WriteValueNodeValueJob(fDebuggerInterface,
fDebuggerInterface->GetArchitecture(), state,
status_t error = fDebuggerInterface->GetNextDebugEvent(event);
fDebuggerInterface->ContinueThread(event->Thread());
fDebuggerInterface->Close(false);
status_t error = fDebuggerInterface->GetThreadInfo(event->NewThread(),
fWorker, fDebuggerInterface, this, fBreakpointManager);
ssize_t result = fDebuggerInterface->ReadMemoryString(
if (fDebuggerInterface->GetSymbolInfo(fTeam->ID(), image->ID(),
fDebuggerInterface->ContinueThread(thread->ThreadID());
fDebuggerInterface(NULL),
new(std::nothrow) ExpressionEvaluationJob(fTeam, fDebuggerInterface,
new(std::nothrow) WriteCoreFileJob(fTeam, fDebuggerInterface,
if (fDebuggerInterface != NULL) {
fDebuggerInterface->Close(fKillTeamOnQuit);
fDebuggerInterface->ReleaseReference();
fDebuggerInterface = interface;
fDebuggerInterface->AcquireReference();
fDebuggerInterface, fDebuggerInterface->GetArchitecture(),
error = fDebuggerInterface->GetTeamInfo(teamInfo);
fTeam = new(std::nothrow) ::Team(fTeamID, fDebuggerInterface,
fDebuggerInterface->GetArchitecture(), teamDebugInfo,
fDebuggerInterface);
fDebuggerInterface);
fDebuggerInterface);
fDebuggerInterface->SetTeamDebuggingFlags(
status_t error = fDebuggerInterface->GetThreadInfos(threadInfos);
fWorker, fDebuggerInterface, this, fBreakpointManager);
status_t error = fDebuggerInterface->GetImageInfos(imageInfos);
if (!fDebuggerInterface->IsPostMortem()) {
if (threadID >= 0 && !fDebuggerInterface->IsPostMortem()) {
&& fDebuggerInterface->GetSymbolInfo(
return fDebuggerInterface->GetArchitecture()->StackGrowthDirection()
fDebuggerInterface->ReleaseReference();
fWorker->ScheduleJob(new(std::nothrow) GetThreadStateJob(fDebuggerInterface,
fDebuggerInterface->ContinueThread(ThreadID());
fDebuggerInterface->ReadMemoryString(event->Message(), 1024, message);
fDebuggerInterface->SingleStepThread(ThreadID());
&& fDebuggerInterface->ContinueThread(ThreadID()) == B_OK) {
if (fDebuggerInterface->StopThread(ThreadID()) == B_OK)
if (fDebuggerInterface->GetCpuState(fThread->ID(), cpuState) == B_OK)
if (fDebuggerInterface->GetArchitecture()->CreateStackTrace(
new(std::nothrow) GetCpuStateJob(fDebuggerInterface, fThread),
new(std::nothrow) GetStackTraceJob(fDebuggerInterface,
fJobListener, fDebuggerInterface->GetArchitecture(),
if (fDebuggerInterface->SetCpuState(fThread->ID(), newState) != B_OK)
if (fDebuggerInterface->GetArchitecture()->GetInstructionInfo(
fDebuggerInterface->ContinueThread(ThreadID());
fDebuggerInterface->SingleStepThread(ThreadID());
if (fDebuggerInterface->GetArchitecture()->CreateStackTrace(
if (fDebuggerInterface->GetArchitecture()->CreateStackTrace(
fDebuggerInterface(debuggerInterface),
if (fDebuggerInterface->GetArchitecture()->CreateStackTrace(
if (fDebuggerInterface->GetArchitecture()->CreateStackTrace(
fDebuggerInterface, language, expressionInfo, frame, fThread),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ContinueThread(ThreadID());
return fDebuggerInterface->ReadMemory(address, buffer, size);
fDebuggerInterface(debuggerInterface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
fDebuggerInterface, fImageInfo, this);
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface(debuggerInterface),
fDebuggerInterface, fArchitecture);
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface(interface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
functions, fDebuggerInterface, fImageInfo, this);
fromDwarfMap, fArchitecture, fDebuggerInterface);
fDebuggerInterface);
fDebuggerInterface);
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface(interface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
imageInfo, fDebuggerInterface, fArchitecture, fFileManager,
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface(debuggerInterface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
fArchitecture, fDebuggerInterface, fFileManager, this, this,
= new(std::nothrow) DebuggerTeamDebugInfo(fDebuggerInterface,
status_t error = imageDebugInfo->FinishInit(fDebuggerInterface);
error = fDebuggerInterface->InstallBreakpoint(address);
fDebuggerInterface->AcquireReference();
fDebuggerInterface->UninstallBreakpoint(address);
fDebuggerInterface->ReleaseReference();
if (fDebuggerInterface->Connected())
fDebuggerInterface->InstallBreakpoint(breakpoint->Address());
fDebuggerInterface->UninstallBreakpoint(breakpoint->Address());
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
error = fDebuggerInterface->InstallWatchpoint(watchpoint->Address(),
error = fDebuggerInterface->UninstallWatchpoint(watchpoint->Address());
status_t error = fDebuggerInterface->UninstallWatchpoint(
DebuggerInterface* fDebuggerInterface;
new(std::nothrow) ResolveValueNodeValueJob(fDebuggerInterface,
fDebuggerInterface(debuggerInterface),
fDebuggerInterface(debuggerInterface),
status_t error = fDebuggerInterface->GetCpuState(fThread->ID(), state);
fDebuggerInterface(debuggerInterface),
fDebuggerInterface(debuggerInterface),
status_t error = fDebuggerInterface->GetCpuState(fThread->ID(), state);
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
DebuggerInterface* fDebuggerInterface;
fDebuggerInterface(debuggerInterface),
ValueLoader valueLoader(fArchitecture, fDebuggerInterface,
ValueLoader valueLoader(fArchitecture, fDebuggerInterface, fCpuState);
new(std::nothrow) ResolveValueNodeValueJob(fDebuggerInterface,
fDebuggerInterface(debuggerInterface),
fDebuggerInterface(interface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->AcquireReference();
error = fDebuggerInterface->WriteCoreFile(path.Path());
fDebuggerInterface(debuggerInterface),
ValueWriter writer(fArchitecture, fDebuggerInterface,
return fDebuggerInterface->SetCpuState(fTargetThread, fCpuState);
fDebuggerInterface(interface),
fDebuggerInterface->AcquireReference();
fDebuggerInterface->ReleaseReference();
ssize_t bytesWritten = fDebuggerInterface->WriteMemory(address,
DebuggerInterface* fDebuggerInterface;