1#include <stdio.h>
2
3#include <chrono>
4#include <thread>
5
6volatile int g_val = 12345;
7
8int main(int argc, char const *argv[]) {
9 int temp;
10 lldb_enable_attach();
11
12 // Waiting to be attached by the debugger.
13 temp = 0;
14
15 while (temp < 30) {
16 std::this_thread::sleep_for(rtime: std::chrono::seconds(2)); // Waiting to be attached...
17 temp++;
18 }
19
20 printf(format: "Exiting now\n");
21}
22

source code of lldb/test/API/commands/process/attach/main.cpp