Classes | Defines | Functions

APM_PerfMon.h File Reference

#include "HardwareSerial.h"
Include dependency graph for APM_PerfMon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  APM_PerfMon

Defines

#define APM_PERFMON_REGISTER   static int myFunc = APM_PerfMon::recordFunctionName(__func__); APM_PerfMon perfMon(myFunc);
#define APM_PERFMON_REGISTER_NAME(functionName)   static int myFunc = APM_PerfMon::recordFunctionName(functionName); APM_PerfMon perfMon(myFunc);
#define PERFMON_MAX_FUNCTIONS   50
#define PERFMON_FUNCTION_NAME_LENGTH   20

Functions

__extension__ typedef int __guard __attribute__ ((mode(__DI__)))
int __cxa_guard_acquire (__guard *)
void __cxa_guard_release (__guard *)
void __cxa_guard_abort (__guard *)

Define Documentation

#define APM_PERFMON_REGISTER   static int myFunc = APM_PerfMon::recordFunctionName(__func__); APM_PerfMon perfMon(myFunc);

Definition at line 5 of file APM_PerfMon.h.

#define APM_PERFMON_REGISTER_NAME (   functionName  )     static int myFunc = APM_PerfMon::recordFunctionName(functionName); APM_PerfMon perfMon(myFunc);

Definition at line 6 of file APM_PerfMon.h.

#define PERFMON_FUNCTION_NAME_LENGTH   20

Definition at line 9 of file APM_PerfMon.h.

#define PERFMON_MAX_FUNCTIONS   50

Definition at line 8 of file APM_PerfMon.h.


Function Documentation

__extension__ typedef int __guard __attribute__ ( (mode(__DI__))   ) 
void __cxa_guard_abort ( __guard *   ) 

Definition at line 61 of file c++.cpp.

int __cxa_guard_acquire ( __guard *   ) 

Definition at line 51 of file c++.cpp.

void __cxa_guard_release ( __guard *   ) 

Definition at line 56 of file c++.cpp.