Lines Matching refs:options
56 TargetHostInterface::StartTeamDebugger(const TeamDebuggerOptions& options)
60 bool stopInMain = options.requestType == TEAM_DEBUGGER_REQUEST_CREATE;
61 team_id team = options.team;
62 thread_id thread = options.thread;
65 if (options.requestType == TEAM_DEBUGGER_REQUEST_CREATE) {
66 status_t error = CreateTeam(options.commandLineArgc,
67 options.commandLineArgv, team);
73 if (options.requestType != TEAM_DEBUGGER_REQUEST_LOAD_CORE) {
91 return _StartTeamDebugger(team, options, stopInMain);
193 TeamDebuggerOptions options;
194 options.requestType = TEAM_DEBUGGER_REQUEST_CREATE;
195 options.commandLineArgc = debugger->ArgumentCount();
196 options.commandLineArgv = debugger->Arguments();
197 options.settingsManager = debugger->GetSettingsManager();
198 options.userInterface = userInterface;
199 status_t result = StartTeamDebugger(options);
248 const TeamDebuggerOptions& options, bool stopInMain)
250 UserInterface* userInterface = options.userInterface;
257 thread_id threadID = options.thread;
258 if (options.commandLineArgv != NULL)
264 if (options.requestType != TEAM_DEBUGGER_REQUEST_LOAD_CORE) {
265 error = Attach(teamID, options.thread, interface);
272 error = LoadCore(options.coreFilePath, interface, threadID);
275 options.coreFilePath, strerror(error));
283 options.settingsManager);
286 options.commandLineArgc, options.commandLineArgv, stopInMain);