ATLAS Offline Software
Classes | Macros | Typedefs | Variables
memory_hooks-common.h File Reference
#include <iostream>
#include <fstream>
#include <iomanip>
#include "gperftools/malloc_hook.h"
#include <cstdint>
#include <string.h>
#include <stdlib.h>
#include <boost/intrusive/splay_set.hpp>
#include "libunwind.h"
Include dependency graph for memory_hooks-common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  aiStruct
 
class  myBlocks_tc
 

Macros

#define UNW_LOCAL_ONLY
 

Typedefs

using allocSet_tc = boost::intrusive::splay_set< myBlocks_tc, boost::intrusive::base_hook< boost::intrusive::bs_set_base_hook<> > >
 
using allocSet_deleter = std::default_delete< myBlocks_tc >
 

Variables

myBlocks_tcbg_tc
 

Macro Definition Documentation

◆ UNW_LOCAL_ONLY

#define UNW_LOCAL_ONLY

Definition at line 25 of file memory_hooks-common.h.

Typedef Documentation

◆ allocSet_deleter

using allocSet_deleter = std::default_delete<myBlocks_tc>

Definition at line 110 of file memory_hooks-common.h.

◆ allocSet_tc

using allocSet_tc = boost::intrusive::splay_set< myBlocks_tc, boost::intrusive::base_hook<boost::intrusive::bs_set_base_hook<> > >

Definition at line 109 of file memory_hooks-common.h.

Variable Documentation

◆ bg_tc

myBlocks_tc* bg_tc

Definition at line 107 of file memory_hooks-common.h.