Что такое x86_thread_state64_t & thread_act_t? - PullRequest
0 голосов
/ 21 сентября 2011

Я искал исходный код StarRuntime и натолкнулся на два термина x86_thread_state64_t & thread_act_t.

Я пытался найти его в Google, но документации не так много. Я вижу, что он постоянно используется в проектах Apple с открытым исходным кодом? Может кто-нибудь объяснить мне, что они?

1 Ответ

0 голосов
/ 23 сентября 2011

x86_thread_state64_t должно быть примерно так

struct x86_thread_state64_t {
    uint64_t rax, rbx, rcx, rdx,
             rdi, rsi, rbp, rsp,
             r8, r9, r10, r11,
             r12, r13, r14, r15,
             rip, rflags,
             cs, fs, gs;
};

и

thread_act_t равно

struct thread  *thread_act_t;
...