remove all hooks

This commit is contained in:
Christopher Jeffrey 2014-09-30 16:14:44 -07:00
parent a8d7cd1835
commit 2caedcd812
1 changed files with 0 additions and 59 deletions

View File

@ -86,11 +86,9 @@
* ~/bitcoin/src/main.h
*/
extern "C" {
#include <stdint.h>
#include <signal.h>
#include <stdio.h>
}
#include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem.hpp>
@ -2369,63 +2367,6 @@ jstx_to_ctx(const Local<Object> entry, CTransaction& tx, uint256 hashBlock) {
}
#endif
/**
* Hooks
*/
#if 0
static int last_height = -1;
extern "C" void __attribute__ ((constructor))
trace_begin(void) {
return;
}
extern "C" void __attribute__ ((destructor))
trace_end(void) {
return;
}
extern "C" void
__cyg_profile_func_enter(void *func, void *caller) {
return;
}
extern "C" void
__cyg_profile_func_exit(void *func, void *caller) {
int cur_height = chainActive.Height();
if (cur_height != last_height) {
printf("new block\n");
last_height = cur_height;
}
// if (func == &AcceptBlock || caller == &AcceptBlock || func == AcceptBlock || caller == AcceptBlock) {
// printf("accept block\n");
// }
}
#endif
extern "C" {
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
int printf(const char *, ...);
void __cyg_profile_func_enter(void *this_fn, void *call_site) __attribute__((no_instrument_function));
void __cyg_profile_func_exit(void *this_fn, void *call_site) __attribute__((no_instrument_function));
}
void __cyg_profile_func_enter(void *this_fn, void *call_site) {
printf("enter\n");
(void)call_site;
}
void __cyg_profile_func_exit(void *this_fn, void *call_site) {
printf("exit\n");
(void)call_site;
}
/**
* Init
*/