backtrace_symbols işlevi backtrace işleviyle edinilen listeyi bir dizge dizisine dönüştürür. tampon argümanı backtrace işleviyle elde edilen adres dizisinin göstericisi, boyut ise bu dizinin eleman sayısı (backtrace işlevinin dönüş değeri) olmalıdır.
İşlevin dönüş değeri boyut dizgelik dizge dizisine bir göstericidir. Her dizge tampon içindeki her elemanın basılabilir içeriğini gösterir. Saptanabiliyorsa işlev ismi, işleve bir başlangıç konumu ve geçerli dönüş adresini (onaltılık tabanda) içerir.
Şimdilik işlev ismi ve başlangıç konumu sadece kütüphaneler ve uygulamalar için ELF ikilik biçimi kullanılan sistemlerde elde edilebilmektedir. Diğer sistemlerde ise sadece onaltılık tabandaki dönüş adresi elde edilebilmektedir. Ayrıca, yazılımın işlev isimlerini içermesi için ilintileyiciye ek seçenekler belirtilebilir. (Örneğin, GNU ld'ye --rdynamic seçeneğini aktarabilirsiniz.)
backtrace_symbols işlevinin dönüş değeri malloc işlevi üzerinden edinilen ve free ile serbest bırakılması gereken bir göstericidir. Yalnız, sadece dönüş değeri serbest bırakılmalı, içerdiği dizgeler serbest bırakılmamalıdır.
Edinilen dizgeleri saklamak için bellek yetersizse işlev NULL ile döner.