Size: a a a

Ассемблер

2020 December 18

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
тип того. а ты им интересуешься? тепе сколько грамм?
источник

LG

Lena Golovach in Ассемблер
#define CONTEXT_I386    0x00010000
#define CONTEXT_AMD64   0x00100000

#define CONTEXT_CONTROL             0x00000001L // SS:SP, CS:IP, FLAGS, BP
#define CONTEXT_INTEGER             0x00000002L // AX, BX, CX, DX, SI, DI
#define CONTEXT_SEGMENTS            0x00000004L // DS, ES, FS, GS
#define CONTEXT_FLOATING_POINT      0x00000008L // 387 state
#define CONTEXT_DEBUG_REGISTERS     0x00000010L // DB 0-3,6,7
#define CONTEXT_EXTENDED_REGISTERS  0x00000020L // cpu specific extensions
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)
#define CONTEXT_ALL (CONTEXT_FULL | CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS | CONTEXT_EXTENDED_REGISTERS)

#define CONTEXT_I386_FULL CONTEXT_I386 | CONTEXT_FULL
#define CONTEXT_I386_ALL  CONTEXT_I386 | CONTEXT_ALL
#define CONTEXT_AMD64_FULL CONTEXT_AMD64 | CONTEXT_FULL
#define CONTEXT_AMD64_ALL  CONTEXT_AMD64 | CONTEXT_ALL


@laurson
источник

DR

Dima Richev in Ассемблер
Lena Golovach
#define CONTEXT_I386    0x00010000
#define CONTEXT_AMD64   0x00100000

#define CONTEXT_CONTROL             0x00000001L // SS:SP, CS:IP, FLAGS, BP
#define CONTEXT_INTEGER             0x00000002L // AX, BX, CX, DX, SI, DI
#define CONTEXT_SEGMENTS            0x00000004L // DS, ES, FS, GS
#define CONTEXT_FLOATING_POINT      0x00000008L // 387 state
#define CONTEXT_DEBUG_REGISTERS     0x00000010L // DB 0-3,6,7
#define CONTEXT_EXTENDED_REGISTERS  0x00000020L // cpu specific extensions
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)
#define CONTEXT_ALL (CONTEXT_FULL | CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS | CONTEXT_EXTENDED_REGISTERS)

#define CONTEXT_I386_FULL CONTEXT_I386 | CONTEXT_FULL
#define CONTEXT_I386_ALL  CONTEXT_I386 | CONTEXT_ALL
#define CONTEXT_AMD64_FULL CONTEXT_AMD64 | CONTEXT_FULL
#define CONTEXT_AMD64_ALL  CONTEXT_AMD64 | CONTEXT_ALL


@laurson
Это ещё зачем?
источник

DR

Dima Richev in Ассемблер
Ещё и дефайны на С++
источник

LG

Lena Golovach in Ассемблер
и еще пара вопросов осталось, разобрался ли ты, что такое XMM_save_area32
источник

DR

Dima Richev in Ассемблер
Так ещё и не используемые
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
тип того. а ты им интересуешься? тепе сколько грамм?
Yuriy ты не ответил
источник

LG

Lena Golovach in Ассемблер
Dima Richev
Это ещё зачем?
без флагов не получит контекст
источник

DR

Dima Richev in Ассемблер
Lena Golovach
без флагов не получит контекст
С чего это?
источник

LG

Lena Golovach in Ассемблер
какая разница на си или на чем угодно, сут таже
источник

DR

Dima Richev in Ассемблер
Никогда не объявлял эти флаги - всегда получал, читал, записывал в контексты потоков
источник

LG

Lena Golovach in Ассемблер
Dima Richev
С чего это?
а ты понимаешь вообще за что речь ?
источник

YM

Yuriy Mankov in Ассемблер
Конечно
источник

DR

Dima Richev in Ассемблер
Lena Golovach
а ты понимаешь вообще за что речь ?
Да. Получение контекста потока
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Yuriy Mankov
Конечно
и? каков твой ответ на вторую часть вопроса?
источник

LG

Lena Golovach in Ассемблер
Dima Richev
Никогда не объявлял эти флаги - всегда получал, читал, записывал в контексты потоков
источник

LG

Lena Golovach in Ассемблер
This function is used to retrieve the thread context of the specified thread. The function retrieves a selective context based on the value of the ContextFlags member of the context structure. T
источник

LG

Lena Golovach in Ассемблер
не знаю как ты без установки флага получал
источник

LG

Lena Golovach in Ассемблер
не работает
источник

DR

Dima Richev in Ассемблер
Lena Golovach
This function is used to retrieve the thread context of the specified thread. The function retrieves a selective context based on the value of the ContextFlags member of the context structure. T
И-и-и-и?
источник