Да просто приколисты развлекаются, видать забыли как сами пешком под стол ходили и в штанишки писались
Если известен селектор fs, то можно и без внедрения определить базу через GetThreadSelectorEntry
Y_Mur Не совсем так. Есть и другие состояния страниц, в частности "обнуляемая по требованию" - именно в таком состоянии создаются PTE страниц,...
По логике кодировки поля Reg в сдвиговых операциях 100\101 соответствует логическим сдвигам shl\shr, а 110\111 арифметическим sal\sar, но т.к....
Clerk Отнимать или не отнимать - не принципиально, это влияет только на то как в итоге принимать решение о наличии трассировки и какие задавать...
Clerk Не кипятись :) Проверил на P4 Northwood 3.2Ггц, P4 Prescott 3.0Ггц, PentiumD 3.0Ггц, Athlon 64 3200+ (2Ггц) На всех XP SP2. При однократных...
Clerk Раз ты вычисляешь Kcpu*1000, то в QueryKernelUserPerformanceRelation нужно заменить dec eax на sub eax,1000
Дальше читай: "Поэтому если измерять не время, а такты процессора, и не на больших интервалах, а на коротких". В отличие от времени, число тактов...
HideDebugger 1.24 - лично от автора :)
Clerk Простой код исполняется не "системой", а процессором. Нормальная система вмешивается и прерывает исполнение кода потока не на каждой...
Clerk Ага, то говоришь, что замеры времени это ненадежно и бесполезно, то сам начинаешь изобретать "хлипкие" велосипеды ;)
_basmp_ Описалово классического getmem.inc см. Менеджер памяти Delphi. Сам исходник прилагается к BCB\Delphi версий 6-7 (и ниже) С версий 2006...
Osen offtop по поводу ненадежности оценки времени исполнения и "случайной модели планирования": "Точно положиться" нельзя ни на что, но в каждой...
systemio Это м.б. связано с работой кучи. VS юзает виндовый менеджер кучи, который в режиме отладки делает массу дополнительных проверок, в...
systemio GetTickCount и WM_TIMER выдают время с дискретом 0.016 мс (точнее 15.625 мс). Поэтому если ты получаешь цифры 0.016 и 0.032, то реальные...
Clerk в своем амплуа :D "Как много нам открытий чудных ..." (С) и далее по тексту :D
z0mailbox KiUserExceptionDispatcher засоряет стек, когда исключение не обработано отладчиком и передано проге. Свои сингл-степы и брикпойнты...
нормальные дебаггеры в стеке подопытной проги стараются "не мусорить", в противном сл. их было бы легко обнаружить
l_inc Квадратные скобки это как раз классический\строгий синтаксис, который должны поддерживать все асмы. А вот возможность записи операндов без...
Ежу понятно, что замедление есть в любом случае, т.к. вместо единиц-долей такта на выполнение каждой инструкции при трассировке тратится как...
Имена участников (разделяйте запятой).