miilalex Вот тут есть: define BUFFERSIZE 512 char sz[BUFFERSIZE];
Сорян, аргументы перепутал :) Вот печать 0x500 символов: [ATTACH]
Через трансляцию. [ATTACH]
galenkane, Я хотел в динамике определить, но это так просто не работает: ; 1st thread. ;P: ; mov eax,12345678 ; mov edx,87654321 ; 2st...
galenkane, Поведение зависит от адреса процедуры. Почему так хз, нужны ещё тесты что бы выяснить.
Semiono, Три способа есть задачу решить. Трассировать, транслировать и пересобрать всю процедуру. Какой вам нравится ?
galenkane, Не знаю пока, возможно нет. Это как то от выравнивания зависит на границу 64. Последнее время что не тема, то какое то гадание....
Как же без извратов ;) VEH proc X:ptr EXCEPTION_POINTERS mov eax,X mov ecx,EXCEPTION_POINTERS.ExceptionRecord[eax] mov...
Решил проверить исполнение - запись кода, но что то странное. Идея такая, есть две инструкции, которые исполняются на первом cpu, второй их...
Никак длину не увеличить. Печатают частями. [ATTACH]
galenkane, Если сравнить тайминг rdtsc VS iret, получается 4%5 на хосте и варе. Причём: Но это наверно не важно. rdtsc VS cpuid на хосте 2, на...
galenkane, Я имею ввиду fetch_cr3 - rdtsc. Наверно с этим связано:
Вот интересно, что дает чтение cr3?
galenkane, ExpDetectHypervisorCpuId: INIT:00910F55 xor eax, eax INIT:00910F57 inc eax INIT:00910F58...
galenkane, Варю я тестил на днях. Идея была в замере числа итераций 2-х циклов за одинаковый интервал и вычисление их отношения. Даже системные...
galenkane, Во втором всё правильно. Это что то похожее на тему про серию call's. Ведётся таблица, в которую сохраняется дельта времени, что там...
Декомпильнул вручную, не до конца, код жесть :wacko: Тут тоже не обошлось без чудо-конструкций :swoon: if EDX EDX-- if EDX...
Граф.
С ядра 8-ки вырезал кодес.
Semiono, Этому окну нельзя слать сообщения, оно наверно из csrss, такое не известно к чему приведёт. По нормальному нужно прицепить отладчик, в...
Имена участников (разделяйте запятой).