HPCToolkit
x86-interval-highwatermark.h File Reference
Include dependency graph for x86-interval-highwatermark.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  highwatermark_t
 

Macros

#define HW_INITIALIZED   0x8
 
#define HW_BP_SAVED   0x4
 
#define HW_BP_OVERWRITTEN   0x2
 
#define HW_SP_DECREMENTED   0x1
 
#define HW_UNINITIALIZED   0x0
 
#define HW_TEST_STATE(state, is_set, is_clear)   ((((state) & (is_set)) == (is_set)) && (((state) & (is_clear)) == 0x0))
 
#define HW_NEW_STATE(state, set)   ((state) | HW_INITIALIZED | (set))
 

Typedefs

typedef struct highwatermark_t highwatermark_t
 

Variables

highwatermark_t _hw_uninit
 

Macro Definition Documentation

◆ HW_BP_OVERWRITTEN

#define HW_BP_OVERWRITTEN   0x2

Definition at line 65 of file x86-interval-highwatermark.h.

◆ HW_BP_SAVED

#define HW_BP_SAVED   0x4

Definition at line 64 of file x86-interval-highwatermark.h.

◆ HW_INITIALIZED

#define HW_INITIALIZED   0x8

Definition at line 63 of file x86-interval-highwatermark.h.

◆ HW_NEW_STATE

#define HW_NEW_STATE (   state,
  set 
)    ((state) | HW_INITIALIZED | (set))

Definition at line 72 of file x86-interval-highwatermark.h.

◆ HW_SP_DECREMENTED

#define HW_SP_DECREMENTED   0x1

Definition at line 66 of file x86-interval-highwatermark.h.

◆ HW_TEST_STATE

#define HW_TEST_STATE (   state,
  is_set,
  is_clear 
)    ((((state) & (is_set)) == (is_set)) && (((state) & (is_clear)) == 0x0))

Definition at line 69 of file x86-interval-highwatermark.h.

◆ HW_UNINITIALIZED

#define HW_UNINITIALIZED   0x0

Definition at line 67 of file x86-interval-highwatermark.h.

Typedef Documentation

◆ highwatermark_t

Variable Documentation

◆ _hw_uninit

highwatermark_t _hw_uninit