[so2] [Tema 1] - intrebare probes pentru kmalloc

Daniel Baluta daniel.baluta at gmail.com
Thu May 19 17:08:03 EEST 2016


2016-05-18 23:24 GMT+03:00 Vlad Badoiu via so2 <so2 at cursuri.cs.pub.ro>:
> Am configurat kretprobe pentru kmalloc astfel incat sa aiba doua handlere:
> unul pentru entry si unul pentru exit.
> In handlerul de entry apelez o functie care adauga pointerul si cantitatea
> de memorie la o lista pentru a putea fi verificat apoi de catre kfree pentru
> a determina cantitatea de memorie dezalocata.
> Funcia respectiva se numeste "proclist_alocadd".
> In corpul ei apelez "kmalloc" pentru alocarea elementului introdus in lista.
> Este asta o problema?

Ma astept sa fie probleme. Cel mai probabil handler-ul my_kmalloc_handler() se
va chema recursiv de un anumit numar de ori.

O să mă uit mai pe seară să vedem efectiv ce se-ntamplă.


Daniel.


More information about the so2 mailing list