コード例 #1
0
void test_flat_set() {
  FlatSetOfInt fset;
  break_here();
  fset.insert(1);
  fset.insert(2);
  FlatSetOfInt::iterator itr = fset.find(2);
  FlatSetOfInt::const_iterator empty_itr;
  break_here();
}
コード例 #2
0
void test_flat_map() {
  FlatMapInt2Double fmap;
  break_here();
  fmap[1] = 1.0;
  fmap[2] = 2.0;
  FlatMapInt2Double::iterator itr = fmap.find(2);
  FlatMapInt2Double::const_iterator empty_itr;
  break_here();
}
コード例 #3
0
void *
thread_function (void *arg)
{
  int my_number = (long) arg;
  int *myp = (int *) &counters[my_number];
  static volatile int t;

  /* Don't run forever.  Run just short of it :)  */
  while (*myp > 0)
    {
      t = break_here_before_inc ();

      int y = inc_x (my_number);

      if (y >= 0)
	{
	  (*myp) ++; usleep (1);  /* Loop increment.  */
	  if (my_number == 0)
	    break_here ();
	}
      else
	{
	  usleep (1);
	}
    }

  pthread_exit (NULL);
}
コード例 #4
0
static void *
thread_routine (void *arg)
{
  errno = 42;
  pthread_barrier_wait (&start_threads_barrier);

  break_here ();

  while (1)
    sleep (1);

  return NULL;
}
コード例 #5
0
int
main (void)
{
  int i;

  for (i = 0; i < 100; i++)
    {
      FAST_TRACEPOINT_LABEL(point_a);
      FAST_TRACEPOINT_LABEL(point_b);
      break_here ();
    }

  return 0;
}
コード例 #6
0
void
lib2_func4 (void)
{
  break_here ();
}