[lldb-dev] How does attach work on non-Windows?

Duane Ellis via lldb-dev lldb-dev at lists.llvm.org
Wed Aug 26 20:53:47 PDT 2015


> 
> On Aug 26, 2015, at 2:20 PM, Zachary Turner via lldb-dev <lldb-dev at lists.llvm.org> wrote:
> 
> Slightly related, but do other platforms have a way to check from an inferior if a debugger is present?
> 
> We need to do this frequently from the test inferiors, and I see lots of different approaches used in the test programs, none of which work correctly on Windows.
> 

This is the proper way to do this under windows:

 	BOOL WINAPI IsDebuggerPresent(void);

This related function is often helpful:

	void WINAPI DebugBreak(void);




More information about the lldb-dev mailing list