#ifdef Q_OS_MAC struct rlimit rl; getrlimit(RLIMIT_NOFILE,&rl); rl.rlim_cur = qMin((rlim_t)OPEN_MAX, rl.rlim_max); setrlimit(RLIMIT_NOFILE, &rl); rl.rlim_cur = 4294967296; //4GB rl.rlim_max = 4294967296; //4GB setrlimit(RLIMIT_CORE, &rl); #endif
得到core.PID 的文件存储在 /cores/ 目录。
使用 lldb exec -c /cores/core.PID 调试
使用bt all 命令
多线程情况下,可使用如下命令:
1。 thread list
2. thread select