A quick introduction to one of the interprocess communication mechanisms in linux.
00:00 Main idea. We want to execute a function when external signal arrives
00:50 While loop. We can’t simply jump to the signal handler!
01:24 Interrupts. Breaking a natural instruction flow
02:30 Saving registers. Kernel preserves user register values
03:09 How pc is saved
04:03 The most important idea! Replacing the pc
04:40 Big Picture overview.
05:55 To the Source code!
07:16 Kernel entry. Disassembling my kernel binary
12:04 Replacing the program counter
12:35 Return to user.
13:28 Signal handler is finished. How to resume the main code?
14:14 How the stack works when enter the kernel
16:26 We need to keep main code’s original registers!
16:49 Kernel stack has to be empty. Overflow. Nested signals
17:30 Saving original regs to user stack
18:48 Kernel trampoline. Sigreturn
20:45 Bonus! (about the compiler bug video)
1 view
386
107
4 weeks ago 00:13:50 1
Первые признаки проблем с печенью! НЕ ИГНОРИРУЙ ЭТИ СИГНАЛЫ!
4 weeks ago 00:03:05 1
В Ярославле, как и по всей стране, отметили День космонавтики
4 weeks ago 00:03:23 1
Технология - Человек, Которого Нет (Single Version)
4 weeks ago 00:29:53 1
008. КРИПТО НЕДЕЛЯ. СИГНАЛЫ. . Еженедельный разбор и анализ криптобирж.
4 weeks ago 00:40:54 1
ОБИДА НА РОДИТЕЛЕЙ. Спросил у психолога. Жаль, что не раньше.
4 weeks ago 00:16:51 1
Стратегия для разгона депозита! Обучение и бесплатно сигналы!
4 weeks ago 00:00:42 1
ТРЦ «Мармелад» эвакуировали из-за ложного звонка о взрывном устройстве
4 weeks ago 00:04:57 1
🎥 Как ОДНИМ Мультиметром измерить внутреннее Сопротивление АККУМУЛЯТОРА
4 weeks ago 00:11:57 1
6 1 Сигналы светофора 2023
4 weeks ago 00:14:24 1
Как выглядит 5G базовая станция и как выглядит её сигнал / what is 5g internet
4 weeks ago 01:00:49 1
Вольный Трейдер. г. Понимание рынка Forex. Технические фигуры рынков и запас хода по ним.
4 weeks ago 00:01:27 1
Дайверские сигналы (часть 1)
4 weeks ago 00:02:28 1
Капитан Краб: “Косморядка“
4 weeks ago 00:03:03 1
Элизиум - Привет, это Навальный
4 weeks ago 00:03:38 1
Павел Пламенев -- Крадущая сны
4 weeks ago 00:04:13 1
BAD SIGNAL NEWS. Оранжевый ГУЛАГ
4 weeks ago 00:08:01 1
Спутниковый сигнал - Радиорелейная связь.
4 weeks ago 00:00:55 1
Как легально сэкономить десятки миллионов на парковке в ЦАО в Москве
4 weeks ago 00:05:42 1
Do You Know about WEBSDR?
4 weeks ago 00:01:04 1
В Британии полицейские напали на плюшевого тигра.
4 weeks ago 05:16:21 1
Говорящая книга. Джанни Родари “Приключения Чиполлино” запись 2007 г.
4 weeks ago 00:49:22 1
Paul Allen’s Mix
4 weeks ago 01:45:55 1
Какие сигналы нам дает мозг? Алексей Ситников про причины рака, гормон смерти и умение слушать себя