Main Page   Reference Manual   Namespace List   Compound List   Namespace Members   Compound Members   File Members  

libcwd/class_alloc_filter.h File Reference

#include <libcwd/config.h>
#include <libcwd/class_location.h>
#include <libcwd/private_allocator.h>
#include <vector>
#include <sys/time.h>

Include dependency graph for class_alloc_filter.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libcwd

Classes

class  libcwd::alloc_filter_ct
 An allocated-memory filter class.

An object of this type can be passed to list_allocations_on containing formatting information for the Overview Of Allocated Memory . It can also be passed as argument to the constructor of a marker_ct object in order to specify which allocations should not be capatured by the marker (and optionally made invisible). More...


Typedefs

typedef unsigned short int libcwd::alloc_format_t
 The type used for the formatting flags of an alloc_filter_ct object.

Variables

alloc_format_t const libcwd::show_path
 Show the full path of the locations where the allocation was made.
alloc_format_t const libcwd::show_objectfile
 Show the name of the shared library that is responsible for the allocation.
alloc_format_t const libcwd::show_function
 Show the mangled name of the function that allocated the memory.
alloc_format_t const libcwd::show_time
 Show the time at which the allocation was made.
alloc_format_t const libcwd::show_allthreads
 Show the allocations of all threads, not just the current thread.


Detailed Description

Do not include this header file directly, instead include debug.h.
Copyright © 2001 - 2004 Carlo Wood.  All rights reserved.