In general i see the process’s pid which is running in the background and start dbx on that process using the command dbx -a <pid>
similarly how could i do it using gdb?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There are two ways.
From the command line, include the pid as an argument after the executable name:
From within gdb, you can use the attach command:
While the specifying on the command line is more concise, there is a slight risk that if you have a core file that has a name that is the same as the pid (i.e. for pid 2345, the core file would have to be named “2345”) then gdb will open the core file. Admittedly, the chance of this happening is minuscule.