User Tools

Site Tools


linux-kernel-dev:teste:test-final

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux-kernel-dev:teste:test-final [2015/09/10 21:48]
razvan [Controlare timer prin ioctl]
linux-kernel-dev:teste:test-final [2015/09/11 12:56] (current)
razvan [Afișarea informațiilor despre procesele copil]
Line 25: Line 25:
 Creați un modul de kernel care afișează, pentru fiecare dintre procesele copil ale procesului init zonele sale de memorie. Creați un modul de kernel care afișează, pentru fiecare dintre procesele copil ale procesului init zonele sale de memorie.
  
-Porniți de la arhiva de suport a testului. În directorul ''​info-children/''​ aveți un schelet de implementare în care este deja obținut pointer-ul la procesul ''​init''​ din kernel space.+Porniți de la [[http://​koala.cs.pub.ro/​training/​res/​linux-kernel-dev/​tests/​final-test.zip|arhiva de suport a testului]]. În directorul ''​info-children/''​ aveți un schelet de implementare în care este deja obținut pointer-ul la procesul ''​init''​ din kernel space.
  
 <note tip> <note tip>
Line 36: Line 36:
  
 <note tip> <note tip>
-Pentru parcurgerea listei de copii puteți folosi macro-ul ''​list_for_each_entry()''​ **sau** macro-urile ''​list_for_each''​ și ''​list_entry''​.+Pentru parcurgerea listei de copii puteți folosi macro-ul ''​list_for_each_entry()''​ **sau** macro-urile ''​list_for_each()''​ și ''​list_entry()''​.
  
 Pentru parcurgerea listei de zone de memorie, folosiți câmpul ''​vm_next''​ din structura ''​vm_area_struct''​ și opriți-vă când ajungeți cu pointer-ul iterator la ''​NULL''​. Pentru parcurgerea listei de zone de memorie, folosiți câmpul ''​vm_next''​ din structura ''​vm_area_struct''​ și opriți-vă când ajungeți cu pointer-ul iterator la ''​NULL''​.
 </​note>​ </​note>​
linux-kernel-dev/teste/test-final.1441910905.txt.gz · Last modified: 2015/09/10 21:48 by razvan