Lines Matching refs:option
290 std::string option = bp; in ParseSingleBreakpoint() local
291 if (option.empty() || option[0] != 'L' || option.find(';') == std::string::npos) { in ParseSingleBreakpoint()
292 LOG(ERROR) << option << " doesn't look like it has a class name"; in ParseSingleBreakpoint()
295 target->class_name = SubstrOf(option, 1, option.find(';')); in ParseSingleBreakpoint()
297 option = SubstrOf(option, option.find(';') + 1, std::string::npos); in ParseSingleBreakpoint()
298 if (option.size() < 2 || option[0] != '-' || option[1] != '>') { in ParseSingleBreakpoint()
302 option = SubstrOf(option, 2, std::string::npos); in ParseSingleBreakpoint()
303 size_t sig_start = option.find('('); in ParseSingleBreakpoint()
304 size_t loc_start = option.find('@'); in ParseSingleBreakpoint()
305 if (option.empty() || sig_start == std::string::npos) { in ParseSingleBreakpoint()
310 loc_start + 1 >= option.size()) { in ParseSingleBreakpoint()
314 target->method_name = SubstrOf(option, 0, sig_start); in ParseSingleBreakpoint()
315 target->method_sig = SubstrOf(option, sig_start, loc_start); in ParseSingleBreakpoint()
316 target->location = std::stol(SubstrOf(option, loc_start + 1, std::string::npos)); in ParseSingleBreakpoint()