Skip to content

B-O-O-P/os-signal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обработка сигналов

Необходимо написать обработчик сигнала SIGSEGV. Обработчик должен:

  • Дампить значения general purpose регистров, соответствуюших моменту падения
  • Дампить память поблизости от адреса, по которому произошло нарушение защиты памяти

Стоит быть готовым, что:

  • Адрес, по которому был сгенерирован SIGSEGV - NULL
  • Адрес, по которому был сгенерирован SIGSEGV - находится на границе валидной памяти и нет

Что может помочь при выполнении задания?

  • man 2 sigaction
  • man 2 getcontext

About

Контекст SIGSEGV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 96.9%
  • CMake 3.1%