1 /*
2     Copyright (c) 1998--2006 Benhur Stein
3 
4     This file is part of Paj�.
5 
6     Paj� is free software; you can redistribute it and/or modify it under
7     the terms of the GNU Lesser General Public License as published by the
8     Free Software Foundation; either version 2 of the License, or (at your
9     option) any later version.
10 
11     Paj� is distributed in the hope that it will be useful, but WITHOUT ANY
12     WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13     FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
14     for more details.
15 
16     You should have received a copy of the GNU Lesser General Public License
17     along with Paj�; if not, write to the Free Software Foundation, Inc.,
18 	51 Franklin Street, Fifth Floor, Boston, MA 02111 USA.
19 */
20 
21 
22 //////////////////////////////////////////////////
23 /*      Author: Geovani Ricardo Wiedenhoft      */
24 /*      Email: grw@inf.ufsm.br                  */
25 //////////////////////////////////////////////////
26 
27 
28 
29 #ifndef _JRASTRO_OPTIONS_H_
30 #define _JRASTRO_OPTIONS_H_
31 
32 #define MAX_NAME_OPTIONS 50
33 #define MAX_LINE_EVENTS 80
34 #define MAX_LINE 120
35 
36 extern char eventsOptionName[MAX_NAME_OPTIONS];
37 extern char methodsOptionName[MAX_NAME_OPTIONS];
38 
39 //extern bool teste;
40 
41 void jrst_enable_all(jvmtiEnv *jvmtiLocate);
42 void jrst_threads(jvmtiEnv *jvmtiLocate);
43 void jrst_read_events_enable(jvmtiEnv *jvmtiLocate);
44 void jrst_read_class_methods_enable();
45 void jrst_read_names_options(char *options);
46 
47 #endif		/*_JRASTRO_OPTIONS_H_*/
48