[so] Test? + Other things

Octavian Purdila so@cursuri.cs.pub.ro
Tue, 23 Nov 2004 15:45:44 +0200


On Monday 22 November 2004 20:33, Daniel Avieritei wrote:
> On Sunday 21 November 2004 23:15, gavieritei@home.ro wrote:
>
> Intre timp am avansat la Segmentation Fault :P. Chestia cu filedescripturul
> nu se intampla pentru ca il iau exact pe ala pe care il primesc.
>
> Eu redefinesc functia read astfel:
>  ssize_t read(fd, buffer, count)
> -apoi fac chestia cu dlopen si ajung la un read_original.
> retfunc = read_original (fd, buffer, count ) e ok?

Faci si dlclose()? Daca nu faci dlclose() o sa se umple tabela de descriptori, 
si de aici problema...

> Sau trebuie sa aloc cumva bufferul ala???
Nu.

> In other words, cum pot sa fac debug activ la librarie? Ca m-ar ajuta mult
> mai mult sa termin tema, decat niste printfuri ...
>

Poti sa faci un sleep(xxx) in biblioteca, vezi pid-ul procesului si apoi din 
gdb faci un attach pe pid.

tavi