HR Geeks

Tag: tools

libsheap: Sheap Helps Examine Allocated Pointers

by enferex on Jul.15, 2009, under 757labs, tools

libsheap is a simple shared library to aid runtime heap analysis of an application. This library wraps malloc and free calls. The allocated data returned by the memory allocator is output as well as the amount of CPU cycles between calls to the true, underlying malloc implementation. If glibc’s malloc, ptmalloc2, is used the actual size, including the header malloc attaches to each returned chunk is reported. The size of a returned chunk is typically more than that of what the user requests, as the extra size can help reduce fragmentation.

Special thanks to Google and stackoverflow.com where I learned about wrapping routines in the GNU/Linux system. Much of the wrapping code was paraphrased from Checker’s answer to a post over at stackoverflow.com Thanks Checkers!

This project is released under the GNU LGPLv3 license. So take to your shears!

-Matt (enferex)

Leave a Comment :, , , , more...

757Labs Project: MP3nema Release

by enferex on Aug.16, 2008, under 757labs, audio, tools

I would like to announce the release of a 757Labs tool, mp3nema.

MP3nema is a tool aimed at analyzing and capturing data that is hidden between frames in an MP3 file or stream, otherwise noted as “out of band” data. This utility also supports adding data between frames, and capturing streaming audio.

This tool is under the GNU GPLv3 license. So have at it!

Thanks to Tele, skhisma, and the rest of the labs!

-Matt (enferex)

Leave a Comment :, , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!