1. Посмотреть на память процесса с помощью gdb (надо расписать + взять из howto по gdb простейшие команды для просмотра секций)

  2. Сравнить вывод strace ls с выводом strace ls -l, выделить те системные вызовы, которые работают с файлами, выписать их реальную наблюдаемую последовательность в обоих случаях.

  3. Дана программа:

   1 #include "stdio.h" 
   2 
   3 void print_scrambled(char *message) { 
   4    int i = 3; 
   5    do { printf("%c", (*message)+i); } 
   6    while (*++message); 
   7    printf("\n"); 
   8 } 
   9 
  10 int main() { 
  11    char * bad_message = NULL; 
  12    char * good_message = "Hello, world."; 
  13    print_scrambled(good_message); 
  14    print_scrambled(bad_message); 
  15 } 

Требуется:

LecturesCMC/LinuxApplicationDevelopment2012/03/SecSem (последним исправлял пользователь eSyr 2012-10-26 09:08:16)