[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [gnome-love] Help - libc hooks
- From: Yu Feng <rainwoodman gmail com>
- To: Andrei Soare <andrei soare gmail com>
- Cc: gnome-love gnome org
- Subject: Re: [gnome-love] Help - libc hooks
- Date: Sat, 24 May 2008 13:22:04 -0400
Hi Andrei,
No there is a bug in free_size.c (at least).
You didn't solve the conflict in addH.
my_malloc_hook loos fine. except you save the old hooks before the file
operations which looks quite comfortable.
Why not rewrite free_size.c with GLib's GHashTable?
Yu
On Sat, 2008-05-24 at 17:10 +0300, Andrei Soare wrote:
> Hello,
>
> I need a little help with my work. I made some hooks into libc's
> malloc() and friends, following the tutorial from
> http://www.gnu.org/software/libtool/manual/libc/Hooks-for-Malloc.html
> and I tested them with gedit and pidgin.
>
> From the output, some interesting lines caught my attention:
>
> ...
> USED 0x810a430 1024
> USED 0x810aad8 6
> USED 0x810aae8 16
> USED 0x810ab00 6
> USED 0x810ab10 12
> FREE 0x810a2c8 352
> USED 0x810a2c8 352
> USED 0x810a430 1024
> ...
> (this was from gedit; notice the first and last lines)
>
> ...
> USED 0x8131460 8
> USED 0x8131900 16
> USED 0x8131218 16
> FREE 0x8131218 16
> USED 0x8131430 8
> USED 0x8131df8 28
> USED 0x8131218 16
> USED 0x8131de8 8
> USED 0x8131460 8
> USED 0x8131460 8
> ...
> (this was from pidgin, also weird)
>
> Here is my code: http://github.com/asoare/bprof/tree/master
> ( my_malloc_hook.c ).
> In the above output, USED means malloc and FREE means, obviously,
> free.
>
> I think there is a bug in my_malloc_hook.c, but i cannot find it. I
> would really appreciate it if you could give me a hint.
>
> Thank you.
>
> --
> Andrei Soare
> _______________________________________________
> gnome-love mailing list
> gnome-love gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-love
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]