xref: /llvm-project/lldb/test/API/commands/process/attach/main.cpp (revision 1446e3cf7605f0988b914fac0a34d63045394ff3)
1 #include <stdio.h>
2 
3 #include <chrono>
4 #include <thread>
5 
6 volatile int g_val = 12345;
7 
main(int argc,char const * argv[])8 int 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(std::chrono::seconds(2)); // Waiting to be attached...
17         temp++;
18     }
19 
20     printf("Exiting now\n");
21 }
22