|
|
@ -50,6 +50,10 @@ public:
|
|
|
|
u64 GetTPIDR_EL0() const override;
|
|
|
|
u64 GetTPIDR_EL0() const override;
|
|
|
|
void ChangeProcessorID(std::size_t new_core_id) override;
|
|
|
|
void ChangeProcessorID(std::size_t new_core_id) override;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool IsInThumbMode() const {
|
|
|
|
|
|
|
|
return (GetPSTATE() & 0x20) != 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void SaveContext(ThreadContext32& ctx) override;
|
|
|
|
void SaveContext(ThreadContext32& ctx) override;
|
|
|
|
void SaveContext(ThreadContext64& ctx) override {}
|
|
|
|
void SaveContext(ThreadContext64& ctx) override {}
|
|
|
|
void LoadContext(const ThreadContext32& ctx) override;
|
|
|
|
void LoadContext(const ThreadContext32& ctx) override;
|
|
|
|