Как gdb восстанавливает трассировку стека для C ++?

Я разделил весь вопрос на более мелкие:

  1. Какие различные алгоритмы GDB может использовать для восстановления трассировки стека?
  2. Как каждая из трассировок стека алгоритм реконструкции работает на высоком уровне? Преимущества и недостатки?
  3. Какой компилятор метаинформации должен предоставить в программе для работы каждого алгоритма восстановления трассировки стека?
  4. А также соответствующие переключатели компилятора g ++, которые включают / отключают определенный алгоритм?
7
задан Hans Solo 3 December 2010 в 19:28
поделиться