Salut,
 
am un fisier destul de mare (19 MB) si tot arata cam asa :
-------------
ENTER: 04 .Tester:Main (object,intptr,intptr)((nil), 0xbf5ff9a8,nil), )
2. ENTER: 00 .Tester:Main ()()
3. . ENTER: 00 .Tester:Aduna (int,int)(22, 33, )
4. . . ENTER: 00 .Tester:Verific (int)(22, )
5. . . . LEAVE: 00 .Tester:Verific (int)EAX=0
6. . . ENTER: 00 .Tester:Verific (int)(33, )
7. . . . LEAVE: 00 .Tester:Verific (int)EAX=0
8. . . LEAVE: 00 .Tester:Aduna (int,int)EAX=55
9. . LEAVE: 00 .Tester:Main ()EAX=0
10. LEAVE: 04 .Tester:Main (object,intptr,intptr)[INT32:0x80bffd0:0]
 
-------------------
Tot incerc in Perl un script caruia sa ii dau ca parametru nume metoda
... si sa imi arate cate metode au fost apelate pt cea din parametru .
Caz concret ..daca ii dau < script.pl Aduna > sa imi spuna ca au fost
apelate 2 metode  (Verific - Enter / Leave si tot Verific -Enter/Leave)
.
 
Faza este ca aceasta metoda mai poate fi apelata de N ori in cei 19 MB.
si daca in bucla while<FILE> caut 
#LEAVE: (\d\d) (.*):$metada \(9.*)\(\(# si ii dau 
last ...am iesit din bucla ..dar poate mai exista !
 
Cum sa il fac sa imi dea raspuns pa script.pl Aduna 
Enter Aduna -> linia 3
Leave Enter -> linia 8
2 calls Enter/Leave !
 
Multumesc muuuuuuuult !
 
DanielG
 


Raspunde prin e-mail lui