5731 : public ThreadPool::Task {
5732 public:
5735 std::atomic<bool>*
done)
5736 : isolate_group_(isolate_group), isolate_(isolate), done_(
done) {}
5737 virtual void Run() {
5740 const int kBreakpointLine = 5;
5742 for (intptr_t i = 0; i < 1000; i++) {
5746 int64_t breakpoint_id;
5747 {
5748 TransitionNativeToVM transition(t);
static void done(const char *config, const char *src, const char *srcOptions, const char *name)
static const char * url()
static Thread * Current()
ToggleBreakpointTask(IsolateGroup *isolate_group, Dart_Isolate isolate, std::atomic< bool > *done)
struct _Dart_Handle * Dart_Handle
struct _Dart_Isolate * Dart_Isolate
DART_EXPORT void Dart_EnterScope()
DART_EXPORT void Dart_EnterIsolate(Dart_Isolate isolate)
Dart_Handle NewString(const char *str)
Dart_Handle Dart_SetBreakpoint(Dart_Handle script_url_in, intptr_t line_number)
#define EXPECT_VALID(handle)