Bennu Game Development

English Forums => Extensions => Topic started by: Sandman on October 14, 2008, 12:37:51 AM

Title: [DLL] UtilityBelt (Debugging DLL)
Post by: Sandman on October 14, 2008, 12:37:51 AM
A DLL to aid with debugging. Try it out. :)

Introduction
UtilityBelt is a DLL to aid the programmer in debugging his program written in Bennu. This is done with several handy functions.

Features
- Memory leak tracing
- Trace graphs in memory that should have been unloaded
- Trace process family
- Some minor functions

Download

UtilityBelt-v0.6-win32.zip (http://deathegg.student.utwente.nl/files/UtilityBelt-v0.6-win32.zip)
UtilityBelt-v0.7-win32.zip (http://deathegg.student.utwente.nl/files/UtilityBelt-v0.7-win32.zip)
UtilityBelt-v0.71-win32.zip (http://deathegg.student.utwente.nl/files/UtilityBelt-v0.71-win32.zip)
Title: Re: Debugging DLL for Bennu
Post by: darĂ­o on October 14, 2008, 01:17:03 AM
Sounds really interesting :). I will try it asap.
Title: Re: Debugging DLL for Bennu
Post by: SplinterGU on October 14, 2008, 01:34:37 AM
good work!
Title: Re: Debugging DLL for Bennu
Post by: izubiaurre on October 14, 2008, 08:26:27 AM
Great work man! I think that this is a great application. I'll try out at home.
Title: Re: Debugging DLL for Bennu
Post by: Danielo515 on October 14, 2008, 08:33:13 AM
Quote from: Sandman on October 14, 2008, 12:37:51 AM
- Memory leak tracing
- Trace graphs in memory that should have been unloaded
- Trace process family
- Some minor functions

Download

UtilityBeltv0.5.zip (http://wiki.bennugd.org/images/3/3a/UtilityBeltv0.5.zip)

wow, wow, wow, i'm always thinking in what maps i'm leaving alone in memory! poor maps. Nice work Sandman!Thank you
Title: Re: Debugging DLL for Bennu
Post by: l1nk3rn3l on October 14, 2008, 07:20:46 PM
thanks, ...   downloading...


Title: Re: Debugging DLL for Bennu
Post by: Sandman on October 14, 2008, 10:20:54 PM
New version.

UtilityBelt-v0.6-win32.zip (http://wiki.bennugd.org/images/2/2a/UtilityBelt-v0.6-win32.zip)

v0.6 (d14-m10-y08):
    Added UTB_Map_Report().
    Added UTB_Proc_Alive().
    Added totals to UTB_Map_Allocated() and UTB_Mem_Allocated().
    Added displaying when a map is created in all the standard functions.
    Added a few defines.
    Changed [DEBUG] to [UTB].
    Changed .bh to .inc to comply with standards.
    Enhanced and documented output.
Title: Re: Debugging DLL for Bennu
Post by: SplinterGU on October 14, 2008, 10:26:43 PM
cool! thanks!
Title: Re: Debugging DLL for Bennu
Post by: blostec on October 21, 2008, 03:48:48 PM
Great job, thanks Sandman!  :)
Title: Re: Debugging DLL for Bennu
Post by: Sandman on April 08, 2009, 10:48:19 PM
New version.

UtilityBelt-v0.7-win32.zip (http://deathegg.student.utwente.nl/files/UtilityBelt-v0.7-win32.zip)

v0.7 (d08-m04-y09):
    Uhm, stuff I don't remember.
    Fixed bug: decrementing the number of allocated blocks twice. (thanks Ecko!)
Title: Re: Debugging DLL for Bennu
Post by: Sandman on April 08, 2009, 11:24:08 PM
New version.

UtilityBelt-v0.71-win32.zip (http://deathegg.student.utwente.nl/files/UtilityBelt-v0.71-win32.zip)

v0.71 (d09-m04-y09):
    Added process traces when an error is detected.