aboutsummaryrefslogtreecommitdiff
path: root/symbols.h
blob: cc410fe19b549451f5846d21212d57671666b2db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _LTRACE_SYMBOLS_H
#define _LTRACE_SYMBOLS_H

#include "i386.h"

struct library_symbol {
	char * name;
	unsigned long addr;
	unsigned long return_addr;
	unsigned char old_value[BREAKPOINT_LENGTH];
	struct library_symbol * next;
};

extern struct library_symbol * library_symbols;

void enable_all_breakpoints(int pid);
void disable_all_breakpoints(int pid);

#endif