Hi all,
I will need to address diagnosability of a legacy C program (running in Linux) by logging a stacktrace when a crash happens.
I have a few questions. I am not a C/C++ programmer so please bear with me :-).
1. crashpad is written in C++. I know that C can call C++ with wrapper. So it should be possible to use crashpad in the legacy C program, correct? Also can you elaborate what might entail in addition to C wrappers?
2. My use case is to log stacktrace only and the program is running in Linux only. From reading crashpad documentation, it seems crashpad will need an extra process (crashpad handler) which receives crash metadata from crashpad embedder (the legacy C program). Is there a way to eliminate the extra process?