https://blog.tartanllama.xyz/c++/2017/03/21/writing-a-linux-debugger-setup/