Size: a a a

Ассемблер

2021 March 18

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
ну я имею ввиду тот с которым ядро работает
Вот. Сискол это функция ядра
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Вот. Сискол это функция ядра
ну да это я в курсе
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
А ну тогда ок )
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Но это накладно
источник

D

Den in Ассемблер
Не знаю, у меня все летает с новым ядром, со стоковым хуже было
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
Не знаю, у меня все летает с новым ядром, со стоковым хуже было
Debian?
источник

D

Den in Ассемблер
кубунту, но ядро я с kernel.org качал
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
кубунту, но ядро я с kernel.org качал
lubuntu ещё шустрее
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
😁
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Она летала даже на апельсинке
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
"pure core" еще быстрей
источник

D

Den in Ассемблер
говорят есть еще kolibri os вроде на асме написана
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Да, колибри есть)
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
сделав +100500 раз в цикле выполнение этого принта - прога вылетит от переполнения стеека
Вот так и родилась стековая канарейка )
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Вот так и родилась стековая канарейка )
по идее если резервировать место в стэке перед вызовом функции то ничего ведь не должно сдвигаться? речь идет о том что между 100500 вызовами printf какой то другой процесс может что то свое в стек записать и все там пересместить?
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
по идее если резервировать место в стэке перед вызовом функции то ничего ведь не должно сдвигаться? речь идет о том что между 100500 вызовами printf какой то другой процесс может что то свое в стек записать и все там пересместить?
У каждого процесса свой стек
источник

ДЦ

Дмитро Цимбалюк... in Ассемблер
Aleksandr
88: opcode,  MOV 1-byte
44: mod r/m, dst = SIB+X, src=al
20: SIB,     EAX+EIZ*1
08: disp,    X=8
так и не понял, почему при 24 просто пишет esp
источник

D

Den in Ассемблер
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
У каждого процесса свой стек
т.е нет такого что две программы могут одним стэком пользоваться?
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Den
т.е нет такого что две программы могут одним стэком пользоваться?
Неа. Если ты явно не объявил операционке это при создании процесса
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲... in Ассемблер
Адреса у этих двух процессов на стекле могут быть одинаковые. Но это совсем другая история..
источник