Size: a a a

Ассемблер

2021 June 27

КП

Котеечко Пухнастиньк... in Ассемблер
Мне нужно на бегу просплайсить функцию
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Спинлок туда если воткнуть - то можно не поместиться в пролог
источник

s

s54816 in Ассемблер
А, ну раз код не твой, тогда не знаю. Самое короткое, что ты можешь воткнуть — это jmp $, но это всё равно два байта.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А если хардварный бряк?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Или какой-нибудь хитрючий до усрачки опкод, о котором знают только бородатые дедушки :)
источник

s

s54816 in Ассемблер
Если ты можешь его обработать, то можно и софтварный.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Чтобы отловить всех желающих там побегать
источник

КП

Котеечко Пухнастиньк... in Ассемблер
В 1 опкод?
источник

s

s54816 in Ассемблер
int3 = 0xcc
источник

КП

Котеечко Пухнастиньк... in Ассемблер
В ядре?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Обработать могу по идее
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Почему нет
источник

s

s54816 in Ассемблер
Да где угодно, просто получишь #BP и всё.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Бп?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Блок питания?/
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Тупая шутка
источник

s

s54816 in Ассемблер
Исключение с номером вектора = 3, оно же breakpoint exception.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Угу
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А если поток под действием cli?
источник

s

s54816 in Ассемблер
А как это связано? Это не внешнее прерывание, это исключение.
источник