Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

static KPRF_TYPE [inline, read]

UPTR The basic unsigned interger pointer type. IPTR The basic signed interger pointer type.

The mutex protecting the threads in g_pHdr.

The mutex protecting the module segments in g_pHdr.

The read-write lock protecting the functions in g_pHdr.

Gets the pointer to the profiler data for the current thread.

This implementation automatically adds unknown threads.

Returns:
Pointer to the profiler thread data.

NULL if we're out of thread space.

Registers an unknown thread.

Returns:
Pointer to the registered thread.
Pointer to a profiler data header.

Pointer to a const profiler data header.

Pointer to time statistics.

Pointer to const time statistics.

Pointer to a module segment.

Pointer to a const module segment.

Pointer to the profiler data for a function.

Pointer to the const profiler data for a function.

Pointer to a stack frame.

Pointer to a const stack frame.

Pointer to a stack.

Pointer to a const stack.

Pointer to a thread.

Pointer to a const thread.

A report module segment.

For internal use only.

Allocates and initializes a report.

Returns:
Pointer to the report on success.

NULL on failure.

AVL node core. The key is the data set offset of the module segment record.

< AVL left branch.

< AVL rigth branch.

Pointer to the next segment for the module.

Pointer to the module segment data in the data set.

Pointer to the module this segment belongs to.

The time this segment has spent on the stack..

The time this segment has spent on the top of the stack..

The number of profiled functions from this segment.

< AVL Subtree height.

Definition at line 66 of file prfcore.h.h.


Generated by  Doxygen 1.6.0   Back to index