Threads displayed.

This commit is contained in:
Ben Vanik
2013-12-25 17:31:53 -08:00
parent d368e0cb74
commit a1da55a006
19 changed files with 468 additions and 131 deletions

View File

@@ -29,6 +29,9 @@ public:
size_t stack_size, uint64_t thread_state_address);
virtual ~XenonThreadState();
uint64_t stack_address() const { return stack_address_; }
size_t stack_size() const { return stack_size_; }
uint64_t thread_state_address() const { return thread_state_address_; }
PPCContext* context() const { return context_; }
virtual volatile int* suspend_flag_address() const;
@@ -37,11 +40,9 @@ public:
virtual void EnterSuspend();
private:
size_t stack_size_;
uint64_t thread_state_address;
uint32_t thread_id_;
uint64_t stack_address_;
size_t stack_size_;
uint64_t thread_state_address_;
// NOTE: must be 64b aligned for SSE ops.