Electroneum
Classes | Macros | Functions
object_sizes.cpp File Reference
#include <map>
#include "cryptonote_basic/cryptonote_basic.h"
#include "cryptonote_basic/tx_extra.h"
#include "cryptonote_core/cryptonote_core.h"
#include "cryptonote_core/blockchain.h"
#include "p2p/p2p_protocol_defs.h"
#include "net/connection_basic.hpp"
#include "p2p/net_peerlist.h"
#include "p2p/net_node.h"
#include "cryptonote_protocol/cryptonote_protocol_handler.h"
#include "blockchain_db/lmdb/db_lmdb.h"
#include "wallet/wallet2.h"
#include "wallet/api/wallet.h"
#include "wallet/api/transaction_info.h"
#include "wallet/api/transaction_history.h"
#include "wallet/api/unsigned_transaction.h"
#include "wallet/api/pending_transaction.h"
Include dependency graph for object_sizes.cpp:

Classes

class  size_logger
 

Macros

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "debugtools.objectsizes"
 
#define SL(type)   sl.add(#type, sizeof(type))
 

Functions

int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ ELECTRONEUM_DEFAULT_LOG_CATEGORY

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "debugtools.objectsizes"

◆ SL

#define SL (   type)    sl.add(#type, sizeof(type))

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)