Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ProfileFuncLevelTracer::Function Struct Reference

function entry (map address -> Function) More...

#include <internal_funclevel.h>

Public Member Functions

 Function (ProfileFuncLevelTracer *tr)
 

Public Attributes

unsigned addr
 address of this function
 
Profile glob
 global profile
 
Profile cur [MAX_FRAME_RECORDS]
 profile for current frame(s)
 
ProfileMap frame
 frame based profiles
 
int depth
 current call depth (for recursion)
 
char * funcSource
 function source
 
unsigned funcLine
 function source line
 
char * funcName
 function name
 

Detailed Description

function entry (map address -> Function)

Definition at line 149 of file internal_funclevel.h.

Constructor & Destructor Documentation

◆ Function()

ProfileFuncLevelTracer::Function::Function ( ProfileFuncLevelTracer * tr)
inline

Definition at line 175 of file internal_funclevel.h.

Member Data Documentation

◆ addr

unsigned ProfileFuncLevelTracer::Function::addr

address of this function

Definition at line 152 of file internal_funclevel.h.

◆ cur

Profile ProfileFuncLevelTracer::Function::cur[MAX_FRAME_RECORDS]

profile for current frame(s)

Definition at line 158 of file internal_funclevel.h.

◆ depth

int ProfileFuncLevelTracer::Function::depth

current call depth (for recursion)

Definition at line 164 of file internal_funclevel.h.

◆ frame

ProfileMap ProfileFuncLevelTracer::Function::frame

frame based profiles

Definition at line 161 of file internal_funclevel.h.

◆ funcLine

unsigned ProfileFuncLevelTracer::Function::funcLine

function source line

Definition at line 170 of file internal_funclevel.h.

◆ funcName

char* ProfileFuncLevelTracer::Function::funcName

function name

Definition at line 173 of file internal_funclevel.h.

◆ funcSource

char* ProfileFuncLevelTracer::Function::funcSource

function source

Definition at line 167 of file internal_funclevel.h.

◆ glob

Profile ProfileFuncLevelTracer::Function::glob

global profile

Definition at line 155 of file internal_funclevel.h.


The documentation for this struct was generated from the following file: