CpuState
CpuState* state) = 0;
CpuState* state,
CpuState* cpuState,
class CpuState;
virtual status_t CreateCpuState(CpuState*& _state) = 0;
size_t size, CpuState*& _state) = 0;
CpuState* cpuState, bool isTopFrame,
CpuState*& _previousCpuState) = 0;
CpuState* previousCpuState) = 0;
class CpuState : public BReferenceable {
virtual ~CpuState();
virtual status_t Clone(CpuState*& _clone) const = 0;
virtual void ValueNodeValueRequested(CpuState* cpuState,
CpuState* state,
bool _DoStepOver(CpuState* cpuState);
CpuState* cpuState);
bool _HandleBreakpointHitStep(CpuState* cpuState);
bool _HandleSingleStepStep(CpuState* cpuState);
bool _HandleThreadStopped(CpuState* cpuState,
bool _HandleSetAddress(CpuState* cpuState,
CpuState* cpuState, uint32 stoppedReason,
class CpuState;
CpuState* cpuState,
CpuState*& _previousCpuState) = 0;
class CpuState;
CpuState* state);
void SetTo(target_addr_t address, CpuState* state);
CpuState* State() const { return fState; }
CpuState* fState;
class CpuState;
CpuState* cpuState,
CpuState* GetCpuState() const { return fCpuState; }
CpuState* PreviousCpuState() const
void SetPreviousCpuState(CpuState* state);
CpuState* fCpuState;
CpuState* fPreviousCpuState;
class CpuState;
CpuState* GetCpuState() const { return fCpuState; }
void SetCpuState(CpuState* state);
CpuState* fCpuState;
class CpuState;
CpuState* state = NULL);
CpuState* GetCpuState() const { return fCpuState; }
CpuState* fCpuState;
virtual void ValueNodeValueRequested(CpuState* cpuState,
CpuState* state, Value* newValue) = 0;
class CpuState;
ExpressionEvaluationWindow::ValueNodeValueRequested(CpuState* cpuState,
CpuState* state, Value* newValue)
virtual void ValueNodeValueRequested(CpuState* cpuState,
CpuState* state,
void SetCpuState(CpuState* cpuState)
CpuState* fCpuState;
RegistersView::SetCpuState(CpuState* cpuState)
void SetCpuState(CpuState* cpuState);
CpuState* fCpuState;
TeamWindow::ValueNodeValueRequested(CpuState* cpuState,
TeamWindow::ValueNodeWriteRequested(ValueNode* node, CpuState* state,
CpuState* cpuState = NULL;
BReference<CpuState> cpuStateReference;
virtual void ValueNodeValueRequested(CpuState* cpuState,
CpuState* state, Value* value);
virtual void ValueNodeValueRequested(CpuState* cpuState,
CpuState* state,
class CpuState;
BReference<CpuState> cpuStateReference(cpuState);
CpuState* previousCpuState = NULL;
ImageDebugInfoProvider* imageInfoProvider, CpuState* cpuState,
CpuState::~CpuState()
ArchitectureX86::CreateCpuState(CpuState*& _state)
CpuState*& _state)
CpuState* _cpuState, bool isTopFrame, StackFrame*& _frame,
CpuState*& _previousCpuState)
CpuState* previousCpuState)
InstructionInfo& _info, CpuState* state)
CpuState* state, target_addr_t& _targetAddress)
virtual status_t CreateCpuState(CpuState*& _state);
size_t size, CpuState*& _state);
CpuState* cpuState, bool isTopFrame,
CpuState*& _previousCpuState);
CpuState* previousCpuState);
InstructionInfo& _info, CpuState* state);
CpuState* state,
CpuStateX86::Clone(CpuState*& _clone) const
class CpuStateX86 : public CpuState {
virtual status_t Clone(CpuState*& _clone) const;
CpuState* state)
class CpuState;
CpuState* state);
ArchitectureX8664::CreateCpuState(CpuState*& _state)
CpuState*& _state)
CpuState* _cpuState, bool isTopFrame, StackFrame*& _frame,
CpuState*& _previousCpuState)
CpuState* previousCpuState)
InstructionInfo& _info, CpuState* state)
CpuState* state, target_addr_t& _targetAddress)
virtual status_t CreateCpuState(CpuState*& _state);
size_t size, CpuState*& _state);
CpuState* cpuState, bool isTopFrame,
CpuState*& _previousCpuState);
CpuState* previousCpuState);
InstructionInfo& _info, CpuState* state);
CpuState* state,
CpuStateX8664::Clone(CpuState*& _clone) const
class CpuStateX8664 : public CpuState {
virtual status_t Clone(CpuState*& _clone) const;
CpuState* state)
class CpuState;
CpuState* state);
CpuState* state = thread->GetCpuState();
CpuState* state, target_addr_t framePointer, uint8 stackDirection)
CpuState* state,
TeamDebugger::ValueNodeValueRequested(CpuState* cpuState,
TeamDebugger::ValueNodeWriteRequested(ValueNode* node, CpuState* state,
CpuState* cpuState = event->GetCpuState();
CpuState* cpuState = fThread->GetCpuState();
BReference<CpuState> cpuStateReference(cpuState);
ThreadHandler::_HandleThreadStopped(CpuState* cpuState, uint32 stoppedReason,
ThreadHandler::_HandleSetAddress(CpuState* state, target_addr_t address)
CpuState* newState = NULL;
BReference<CpuState> stateReference(newState, true);
ThreadHandler::_SetThreadState(uint32 state, CpuState* cpuState,
ThreadHandler::_DoStepOver(CpuState* cpuState)
ThreadHandler::_HandleBreakpointHitStep(CpuState* cpuState)
ThreadHandler::_HandleSingleStepStep(CpuState* cpuState)
ThreadHandler::_HandleBreakpointConditionIfNeeded(CpuState* cpuState)
FunctionInstance* functionInstance, CpuState* cpuState,
StackFrame*& _previousFrame, CpuState*& _previousCpuState)
CpuState* cpuState,
CpuState*& _previousCpuState);
CpuState* subroutineState = valueInfo->State();
RegisterMap* fromDwarfMap, RegisterMap* toDwarfMap, CpuState* cpuState,
CpuState* fCpuState;
FunctionInstance* functionInstance, CpuState* cpuState,
StackFrame*& _frame, CpuState*& _previousCpuState)
CpuState* previousCpuState;
BReference<CpuState> previousCpuStateReference(previousCpuState, true);
CpuState* cpuState,
CpuState*& _previousCpuState);
DIEType* returnType, ValueLocation* location, CpuState* state,
class CpuState;
CpuState* state,
CpuState* state)
thread_id thread, CpuState* state)
CpuState* state)
CpuState* state)
class CpuState;
CpuState* state);
CpuState* GetCpuState() const { return fCpuState; }
CpuState* fCpuState;
thread_id thread, CpuState* state);
thread_id thread, CpuState* state);
thread_id thread, CpuState* state);
class CpuState;
CpuState*& _state) = 0;
const CpuState* state) = 0;
CoreFileDebuggerInterface::GetCpuState(thread_id thread, CpuState*& _state)
CoreFileDebuggerInterface::SetCpuState(thread_id thread, const CpuState* state)
CpuState*& _state);
const CpuState* state);
LocalDebuggerInterface::GetCpuState(thread_id thread, CpuState*& _state)
LocalDebuggerInterface::SetCpuState(thread_id thread, const CpuState* state)
CpuState* state = NULL;
CpuState* state = NULL;
CpuState* state = NULL;
CpuState*& _state);
const CpuState* state);
RemoteDebugSetCpuStateRequest::SetTo(thread_id thread, CpuState* state)
RemoteDebugGetCpuStateResponse::SetTo(CpuState* state)
void SetTo(thread_id thread, CpuState* state);
CpuState* fCpuState;
void SetTo(CpuState* state);
CpuState* GetCpuState() const { return fCpuState; }
CpuState* fCpuState;
class CpuState;
CpuState* state;
BReference<CpuState> reference(state, true);
CpuState* state = NULL;
BReference<CpuState> reference(state, true);
CpuState* fCpuState;
CpuState* cpuState,
class CpuState;
CpuState* fCpuState;
CpuState* cpuState,
CpuState* fCpuState;
CpuState* variableCpuState = NULL;
CpuState* cpuState, TeamTypeInformation* typeInformation,
CpuState* cpuState, TeamTypeInformation* typeInformation,
ReturnValueInfo::ReturnValueInfo(target_addr_t address, CpuState* state)
ReturnValueInfo::SetTo(target_addr_t address, CpuState* state)
StackFrame::StackFrame(stack_frame_type type, CpuState* cpuState,
StackFrame::SetPreviousCpuState(CpuState* state)
Thread::SetCpuState(CpuState* state)
ValueLocation* location, CpuState* state)
CpuState* cpuState)
class CpuState;
CpuState* cpuState);
CpuState* fCpuState;
DebuggerInterface* interface, CpuState* cpuState, thread_id targetThread)
class CpuState;
CpuState* cpuState,
CpuState* fCpuState;
writer.Write(state->CpuState(), sizeof(debug_cpu_state));