1
%% ``The contents of this file are subject to the Erlang Public License,
4
%% Copyright Ericsson AB 1997-2009. All Rights Reserved.
6
%% The contents of this file are subject to the Erlang Public License,
2
7
%% Version 1.1, (the "License"); you may not use this file except in
3
8
%% compliance with the License. You should have received a copy of the
4
9
%% Erlang Public License along with this software. If not, it can be
5
%% retrieved via the world wide web at http://www.erlang.org/.
10
%% retrieved online at http://www.erlang.org/.
7
12
%% Software distributed under the License is distributed on an "AS IS"
8
13
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
9
14
%% the License for the specific language governing rights and limitations
10
15
%% under the License.
12
%% The Initial Developer of the Original Code is Ericsson Utvecklings AB.
13
%% Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings
14
%% AB. All Rights Reserved.''
20
21
%% External exports
21
-export([start/0, start/1, start/2, stop/0, quick/3]).
22
-export([start/0, start/1, start/2, stop/0, quick/3, auto_attach/1]).
23
24
%%==Erlang Debugger===================================================
75
76
%%====================================================================
77
dbg_ui_mon:start(global, default).
78
start(global, default, default).
78
79
start(Mode) when Mode==local; Mode==global ->
79
dbg_ui_mon:start(Mode, default);
80
start(SFile) when is_list(SFile) ->
81
dbg_ui_mon:start(global, SFile).
80
start(Mode, default, default);
81
start(Gui) when Gui==gs; Gui==wx ->
82
start(global, default, Gui);
83
start(SFile) when is_list(SFile), is_integer(hd(SFile)) ->
84
start(global, SFile, default).
82
86
start(Mode, SFile) ->
83
dbg_ui_mon:start(Mode, SFile).
87
start(Mode, SFile, default).
89
start(Mode, SFile, gs) ->
90
dbg_ui_mon:start(Mode, SFile);
91
start(Mode, SFile, wx) ->
92
dbg_wx_mon:start(Mode, SFile);
93
start(Mode, SFile, default) ->
95
start(Mode, SFile, Gui).
90
int:auto_attach([init], {dbg_ui_trace, start, []}),
105
auto_attach(Flags) ->
107
gs -> int:auto_attach(Flags, {dbg_ui_trace, start, []});
108
wx -> int:auto_attach(Flags, {dbg_wx_trace, start, []})